builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-009 starttime: 1465032445.66 results: success (0) buildid: 20160604011925 builduid: 03e7a287c64e4dec9f34514b4444eea2 revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:25.658804) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:25.659379) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:25.660058) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:25.840817) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:25.841730) ========= '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-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False --01:27:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 9.29 MB/s 01:27:26 (9.29 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.563000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:26.463866) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:26.464252) ========= '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-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.765000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:27.237698) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 02:27:27.238115) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False 2016-06-04 01:27:27,517 truncating revision to first 12 chars 2016-06-04 01:27:27,517 Setting DEBUG logging. 2016-06-04 01:27:27,517 attempt 1/10 2016-06-04 01:27:27,517 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/240b7e66dfef?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-04 01:27:28,033 unpacking tar archive at: mozilla-aurora-240b7e66dfef/testing/mozharness/ program finished with exit code 0 elapsedTime=1.344000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 02:27:28.634666) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:28.635036) ========= script_repo_revision: 240b7e66dfef9a2dccd39bb32846ab41ece57fb8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:28.635493) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:28.635825) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 02:27:28.655045) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 37 secs) (at 2016-06-04 02:27:28.655372) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 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-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 01:27:29 INFO - MultiFileLogger online at 20160604 01:27:29 in C:\slave\test 01:27:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 01:27:29 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 01:27:29 INFO - {'append_to_log': False, 01:27:29 INFO - 'base_work_dir': 'C:\\slave\\test', 01:27:29 INFO - 'blob_upload_branch': 'mozilla-aurora', 01:27:29 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 01:27:29 INFO - 'buildbot_json_path': 'buildprops.json', 01:27:29 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 01:27:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:27:29 INFO - 'download_minidump_stackwalk': True, 01:27:29 INFO - 'download_symbols': 'true', 01:27:29 INFO - 'e10s': False, 01:27:29 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 01:27:29 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 01:27:29 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 01:27:29 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 01:27:29 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 01:27:29 INFO - 'C:/mozilla-build/tooltool.py'), 01:27:29 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 01:27:29 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 01:27:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:27:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:27:29 INFO - 'log_level': 'info', 01:27:29 INFO - 'log_to_console': True, 01:27:29 INFO - 'opt_config_files': (), 01:27:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:27:29 INFO - '--processes=1', 01:27:29 INFO - '--config=%(test_path)s/wptrunner.ini', 01:27:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:27:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:27:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:27:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:27:29 INFO - 'pip_index': False, 01:27:29 INFO - 'require_test_zip': True, 01:27:29 INFO - 'test_type': ('testharness',), 01:27:29 INFO - 'this_chunk': '1', 01:27:29 INFO - 'total_chunks': '10', 01:27:29 INFO - 'virtualenv_path': 'venv', 01:27:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:27:29 INFO - 'work_dir': 'build'} 01:27:29 INFO - ##### 01:27:29 INFO - ##### Running clobber step. 01:27:29 INFO - ##### 01:27:29 INFO - Running pre-action listener: _resource_record_pre_action 01:27:29 INFO - Running main action method: clobber 01:27:29 INFO - rmtree: C:\slave\test\build 01:27:29 INFO - Using _rmtree_windows ... 01:27:29 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 01:27:50 INFO - Running post-action listener: _resource_record_post_action 01:27:50 INFO - ##### 01:27:50 INFO - ##### Running read-buildbot-config step. 01:27:50 INFO - ##### 01:27:50 INFO - Running pre-action listener: _resource_record_pre_action 01:27:50 INFO - Running main action method: read_buildbot_config 01:27:50 INFO - Using buildbot properties: 01:27:50 INFO - { 01:27:50 INFO - "project": "", 01:27:50 INFO - "product": "firefox", 01:27:50 INFO - "script_repo_revision": "production", 01:27:50 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 01:27:50 INFO - "repository": "", 01:27:50 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 01:27:50 INFO - "buildid": "20160604011925", 01:27:50 INFO - "pgo_build": "False", 01:27:50 INFO - "basedir": "C:\\slave\\test", 01:27:50 INFO - "buildnumber": 17, 01:27:50 INFO - "slavename": "t-xp32-ix-009", 01:27:50 INFO - "revision": "240b7e66dfef9a2dccd39bb32846ab41ece57fb8", 01:27:50 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 01:27:50 INFO - "platform": "win32", 01:27:50 INFO - "branch": "mozilla-aurora", 01:27:50 INFO - "repo_path": "releases/mozilla-aurora", 01:27:50 INFO - "moz_repo_path": "", 01:27:50 INFO - "stage_platform": "win32", 01:27:50 INFO - "builduid": "03e7a287c64e4dec9f34514b4444eea2", 01:27:50 INFO - "slavebuilddir": "test" 01:27:50 INFO - } 01:27:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 01:27:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 01:27:50 INFO - Running post-action listener: _resource_record_post_action 01:27:50 INFO - ##### 01:27:50 INFO - ##### Running download-and-extract step. 01:27:50 INFO - ##### 01:27:50 INFO - Running pre-action listener: _resource_record_pre_action 01:27:50 INFO - Running main action method: download_and_extract 01:27:50 INFO - mkdir: C:\slave\test\build\tests 01:27:50 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')]} 01:27:50 INFO - https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 01:27:50 INFO - trying https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 01:27:50 INFO - Downloading https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 01:27:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 01:27:51 INFO - Downloaded 1274 bytes. 01:27:51 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 01:27:51 INFO - Using the following test package requirements: 01:27:51 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 01:27:51 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 01:27:51 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 01:27:51 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'jsshell-win32.zip'], 01:27:51 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 01:27:51 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 01:27:51 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 01:27:51 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 01:27:51 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 01:27:51 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 01:27:51 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 01:27:51 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 01:27:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:51 INFO - https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 01:27:51 INFO - trying https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 01:27:51 INFO - Downloading https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 01:27:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 01:27:53 INFO - Downloaded 20343945 bytes. 01:27:53 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:27:53 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:27:55 INFO - caution: filename not matched: web-platform/* 01:27:55 INFO - Return code: 11 01:27:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:55 INFO - https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 01:27:55 INFO - trying https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 01:27:55 INFO - Downloading https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 01:27:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 01:27:58 INFO - Downloaded 36389111 bytes. 01:27:58 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:27:58 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:28:29 INFO - caution: filename not matched: bin/* 01:28:29 INFO - caution: filename not matched: config/* 01:28:29 INFO - caution: filename not matched: mozbase/* 01:28:29 INFO - caution: filename not matched: marionette/* 01:28:29 INFO - caution: filename not matched: tools/wptserve/* 01:28:29 INFO - Return code: 11 01:28:29 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')]} 01:28:29 INFO - https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 01:28:29 INFO - trying https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 01:28:29 INFO - Downloading https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 01:28:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 01:28:34 INFO - Downloaded 68499906 bytes. 01:28:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 01:28:34 INFO - mkdir: C:\slave\test\properties 01:28:34 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 01:28:34 INFO - Writing to file C:\slave\test\properties\build_url 01:28:34 INFO - Contents: 01:28:34 INFO - build_url:https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 01:28:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 01:28:35 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 01:28:35 INFO - Writing to file C:\slave\test\properties\symbols_url 01:28:35 INFO - Contents: 01:28:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 01:28:35 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')]} 01:28:35 INFO - https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:28:35 INFO - trying https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 01:28:35 INFO - Downloading https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 01:28:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 01:28:39 INFO - Downloaded 55574874 bytes. 01:28:39 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 01:28:39 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 01:28:44 INFO - Return code: 0 01:28:44 INFO - Running post-action listener: _resource_record_post_action 01:28:44 INFO - Running post-action listener: set_extra_try_arguments 01:28:44 INFO - ##### 01:28:44 INFO - ##### Running create-virtualenv step. 01:28:44 INFO - ##### 01:28:44 INFO - Running pre-action listener: _pre_create_virtualenv 01:28:44 INFO - Running pre-action listener: _resource_record_pre_action 01:28:44 INFO - Running main action method: create_virtualenv 01:28:44 INFO - Creating virtualenv C:\slave\test\build\venv 01:28:44 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 01:28:44 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 01:28:45 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 01:28:47 INFO - Installing distribute......................................................................................................................................................................................done. 01:28:47 INFO - Return code: 0 01:28:47 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 01:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:47 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\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-009'}}, attempt #1 01:28:47 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 01:28:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:28:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:28:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:28:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:28:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:28:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:28:47 INFO - 'DCLOCATION': 'SCL3', 01:28:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:28:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:28:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:28:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:28:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:28:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:28:47 INFO - 'HOMEDRIVE': 'C:', 01:28:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:28:47 INFO - 'KTS_VERSION': '1.19c', 01:28:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:28:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:28:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:28:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:28:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:28:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:28:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:28:47 INFO - 'MOZ_AIRBAG': '1', 01:28:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:28:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:47 INFO - 'MOZ_MSVCVERSION': '8', 01:28:47 INFO - 'MOZ_NO_REMOTE': '1', 01:28:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:28:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:28:47 INFO - 'NO_EM_RESTART': '1', 01:28:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:28:47 INFO - 'OS': 'Windows_NT', 01:28:47 INFO - 'OURDRIVE': 'C:', 01:28:47 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 01:28:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:28:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:28:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:28:47 INFO - 'PROCESSOR_LEVEL': '6', 01:28:47 INFO - 'PROCESSOR_REVISION': '1e05', 01:28:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:28:47 INFO - 'PROMPT': '$P$G', 01:28:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:28:47 INFO - 'PWD': 'C:\\slave\\test', 01:28:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:28:47 INFO - 'SESSIONNAME': 'Console', 01:28:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:28:47 INFO - 'SYSTEMDRIVE': 'C:', 01:28:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:28:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:47 INFO - 'TEST1': 'testie', 01:28:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:47 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:28:47 INFO - 'USERNAME': 'cltbld', 01:28:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:28:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:28:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:28:47 INFO - 'WINDIR': 'C:\\WINDOWS', 01:28:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:28:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:28:48 INFO - Downloading/unpacking psutil>=0.7.1 01:28:48 INFO - Running setup.py egg_info for package psutil 01:28:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:28:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:28:48 INFO - Installing collected packages: psutil 01:28:48 INFO - Running setup.py install for psutil 01:28:48 INFO - building 'psutil._psutil_windows' extension 01:28:48 INFO - error: Unable to find vcvarsall.bat 01:28:48 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-3ugygv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:28:48 INFO - running install 01:28:48 INFO - running build 01:28:48 INFO - running build_py 01:28:48 INFO - creating build 01:28:48 INFO - creating build\lib.win32-2.7 01:28:48 INFO - creating build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 01:28:48 INFO - running build_ext 01:28:48 INFO - building 'psutil._psutil_windows' extension 01:28:48 INFO - error: Unable to find vcvarsall.bat 01:28:48 INFO - ---------------------------------------- 01:28:48 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-3ugygv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:28:48 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data\pip\pip.log 01:28:48 WARNING - Return code: 1 01:28:48 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 01:28:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 01:28: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')]} 01:28:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28: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')]} 01:28:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\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-009'}}, attempt #1 01:28:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 01:28:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:28:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:28:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:28:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:28:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:28:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:28:48 INFO - 'DCLOCATION': 'SCL3', 01:28:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:28:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:28:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:28:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:28:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:28:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:28:48 INFO - 'HOMEDRIVE': 'C:', 01:28:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:28:48 INFO - 'KTS_VERSION': '1.19c', 01:28:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:28:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:28:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:28:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:28:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:28:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:28:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:28:48 INFO - 'MOZ_AIRBAG': '1', 01:28:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:28:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:48 INFO - 'MOZ_MSVCVERSION': '8', 01:28:48 INFO - 'MOZ_NO_REMOTE': '1', 01:28:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:28:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:28:48 INFO - 'NO_EM_RESTART': '1', 01:28:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:28:48 INFO - 'OS': 'Windows_NT', 01:28:48 INFO - 'OURDRIVE': 'C:', 01:28: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', 01:28:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:28:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:28:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:28:48 INFO - 'PROCESSOR_LEVEL': '6', 01:28:48 INFO - 'PROCESSOR_REVISION': '1e05', 01:28:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:28:48 INFO - 'PROMPT': '$P$G', 01:28:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:28:48 INFO - 'PWD': 'C:\\slave\\test', 01:28:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:28:48 INFO - 'SESSIONNAME': 'Console', 01:28:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:28:48 INFO - 'SYSTEMDRIVE': 'C:', 01:28:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:28:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:48 INFO - 'TEST1': 'testie', 01:28:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:48 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:28:48 INFO - 'USERNAME': 'cltbld', 01:28:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:28:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:28:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:28:48 INFO - 'WINDIR': 'C:\\WINDOWS', 01:28:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:28:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:28:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:28:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:28:50 INFO - Running setup.py egg_info for package mozsystemmonitor 01:28:50 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 01:28:50 INFO - Running setup.py egg_info for package psutil 01:28:50 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:28:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:28:50 INFO - Installing collected packages: mozsystemmonitor, psutil 01:28:50 INFO - Running setup.py install for mozsystemmonitor 01:28:50 INFO - Running setup.py install for psutil 01:28:50 INFO - building 'psutil._psutil_windows' extension 01:28:50 INFO - error: Unable to find vcvarsall.bat 01:28:50 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-pcjdkk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:28:50 INFO - running install 01:28:50 INFO - running build 01:28:50 INFO - running build_py 01:28:50 INFO - running build_ext 01:28:50 INFO - building 'psutil._psutil_windows' extension 01:28:50 INFO - error: Unable to find vcvarsall.bat 01:28:50 INFO - ---------------------------------------- 01:28:50 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-pcjdkk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:28:50 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data\pip\pip.log 01:28:50 WARNING - Return code: 1 01:28:50 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! 01:28:50 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 01:28:50 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')]} 01:28:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:50 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')]} 01:28:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:50 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\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-009'}}, attempt #1 01:28:50 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 01:28:50 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 01:28:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:28:50 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:28:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:28:50 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:28:50 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:28:50 INFO - 'DCLOCATION': 'SCL3', 01:28:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:28:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:28:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:28:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:28:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:28:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:28:50 INFO - 'HOMEDRIVE': 'C:', 01:28:50 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:28:50 INFO - 'KTS_VERSION': '1.19c', 01:28:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:28:50 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:28:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:28:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:28:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:28:50 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:28:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:28:50 INFO - 'MOZ_AIRBAG': '1', 01:28:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:28:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:50 INFO - 'MOZ_MSVCVERSION': '8', 01:28:50 INFO - 'MOZ_NO_REMOTE': '1', 01:28:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:28:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:28:50 INFO - 'NO_EM_RESTART': '1', 01:28:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:28:50 INFO - 'OS': 'Windows_NT', 01:28:50 INFO - 'OURDRIVE': 'C:', 01:28:50 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', 01:28:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:28:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:28:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:28:50 INFO - 'PROCESSOR_LEVEL': '6', 01:28:50 INFO - 'PROCESSOR_REVISION': '1e05', 01:28:50 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:28:50 INFO - 'PROMPT': '$P$G', 01:28:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:28:50 INFO - 'PWD': 'C:\\slave\\test', 01:28:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:28:50 INFO - 'SESSIONNAME': 'Console', 01:28:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:28:50 INFO - 'SYSTEMDRIVE': 'C:', 01:28:50 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:28:50 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:50 INFO - 'TEST1': 'testie', 01:28:50 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:50 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:28:50 INFO - 'USERNAME': 'cltbld', 01:28:50 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:28:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:28:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:28:50 INFO - 'WINDIR': 'C:\\WINDOWS', 01:28:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:28:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:28:51 INFO - Downloading/unpacking blobuploader==1.2.4 01:28:51 INFO - Downloading blobuploader-1.2.4.tar.gz 01:28:51 INFO - Running setup.py egg_info for package blobuploader 01:28:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:28:53 INFO - Running setup.py egg_info for package requests 01:28:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:28:53 INFO - Downloading docopt-0.6.1.tar.gz 01:28:53 INFO - Running setup.py egg_info for package docopt 01:28:53 INFO - Installing collected packages: blobuploader, docopt, requests 01:28:53 INFO - Running setup.py install for blobuploader 01:28:53 INFO - Running setup.py install for docopt 01:28:53 INFO - Running setup.py install for requests 01:28:53 INFO - Successfully installed blobuploader docopt requests 01:28:53 INFO - Cleaning up... 01:28:53 INFO - Return code: 0 01:28:53 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:28:53 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')]} 01:28:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:53 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')]} 01:28:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:53 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\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-009'}}, attempt #1 01:28:53 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 01:28:53 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 01:28:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:28:53 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:28:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:28:53 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:28:53 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:28:53 INFO - 'DCLOCATION': 'SCL3', 01:28:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:28:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:28:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:28:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:28:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:28:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:28:53 INFO - 'HOMEDRIVE': 'C:', 01:28:53 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:28:53 INFO - 'KTS_VERSION': '1.19c', 01:28:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:28:53 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:28:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:28:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:28:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:28:53 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:28:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:28:53 INFO - 'MOZ_AIRBAG': '1', 01:28:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:28:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:53 INFO - 'MOZ_MSVCVERSION': '8', 01:28:53 INFO - 'MOZ_NO_REMOTE': '1', 01:28:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:28:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:28:53 INFO - 'NO_EM_RESTART': '1', 01:28:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:28:53 INFO - 'OS': 'Windows_NT', 01:28:53 INFO - 'OURDRIVE': 'C:', 01:28:53 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', 01:28:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:28:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:28:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:28:53 INFO - 'PROCESSOR_LEVEL': '6', 01:28:53 INFO - 'PROCESSOR_REVISION': '1e05', 01:28:53 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:28:53 INFO - 'PROMPT': '$P$G', 01:28:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:28:53 INFO - 'PWD': 'C:\\slave\\test', 01:28:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:28:53 INFO - 'SESSIONNAME': 'Console', 01:28:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:28:53 INFO - 'SYSTEMDRIVE': 'C:', 01:28:53 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:28:53 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:53 INFO - 'TEST1': 'testie', 01:28:53 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:28:53 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:28:53 INFO - 'USERNAME': 'cltbld', 01:28:53 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:28:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:28:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:28:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:28:53 INFO - 'WINDIR': 'C:\\WINDOWS', 01:28:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:29:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:29:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:29:02 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:29:02 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:29:02 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:29:02 INFO - Unpacking c:\slave\test\build\tests\marionette 01:29:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:29:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:29:02 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 01:29:02 INFO - Running setup.py install for browsermob-proxy 01:29:09 INFO - Running setup.py install for manifestparser 01:29:09 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for marionette-client 01:29:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:29:09 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for marionette-driver 01:29:09 INFO - Running setup.py install for mozcrash 01:29:09 INFO - Running setup.py install for mozdebug 01:29:09 INFO - Running setup.py install for mozdevice 01:29:09 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozfile 01:29:09 INFO - Running setup.py install for mozhttpd 01:29:09 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozinfo 01:29:09 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozInstall 01:29:09 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozleak 01:29:09 INFO - Running setup.py install for mozlog 01:29:09 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for moznetwork 01:29:09 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozprocess 01:29:09 INFO - Running setup.py install for mozprofile 01:29:09 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozrunner 01:29:09 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for mozscreenshot 01:29:09 INFO - Running setup.py install for moztest 01:29:09 INFO - Running setup.py install for mozversion 01:29:09 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:29:09 INFO - Running setup.py install for wptserve 01:29:09 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 01:29:09 INFO - Cleaning up... 01:29:09 INFO - Return code: 0 01:29:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:29:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:29:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:29:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:29:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:29:09 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\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-009'}}, attempt #1 01:29:09 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 01:29:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:29:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:29:09 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:29:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:29:09 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:29:09 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:29:09 INFO - 'DCLOCATION': 'SCL3', 01:29:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:29:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:29:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:29:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:29:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:29:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:29:09 INFO - 'HOMEDRIVE': 'C:', 01:29:09 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:29:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:29:09 INFO - 'KTS_VERSION': '1.19c', 01:29:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:29:09 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:29:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:29:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:29:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:29:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:29:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:29:09 INFO - 'MOZ_AIRBAG': '1', 01:29:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:29:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:29:09 INFO - 'MOZ_MSVCVERSION': '8', 01:29:09 INFO - 'MOZ_NO_REMOTE': '1', 01:29:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:29:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:29:09 INFO - 'NO_EM_RESTART': '1', 01:29:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:29:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:29:09 INFO - 'OS': 'Windows_NT', 01:29:09 INFO - 'OURDRIVE': 'C:', 01:29:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 01:29:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:29:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:29:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:29:09 INFO - 'PROCESSOR_LEVEL': '6', 01:29:09 INFO - 'PROCESSOR_REVISION': '1e05', 01:29:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:29:09 INFO - 'PROMPT': '$P$G', 01:29:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:29:09 INFO - 'PWD': 'C:\\slave\\test', 01:29:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:29:09 INFO - 'SESSIONNAME': 'Console', 01:29:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:29:09 INFO - 'SYSTEMDRIVE': 'C:', 01:29:09 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:29:09 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:29:09 INFO - 'TEST1': 'testie', 01:29:09 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:29:09 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:29:09 INFO - 'USERNAME': 'cltbld', 01:29:09 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:29:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:29:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:29:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:29:09 INFO - 'WINDIR': 'C:\\WINDOWS', 01:29:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:29:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:29:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:29:17 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:29:17 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:29:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:29:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:29:18 INFO - Unpacking c:\slave\test\build\tests\marionette 01:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:29:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:29:18 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)) 01:29:23 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)) 01:29:23 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)) 01:29:23 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)) 01:29:23 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)) 01:29:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 01:29:23 INFO - Downloading blessings-1.6.tar.gz 01:29:23 INFO - Running setup.py egg_info for package blessings 01:29:23 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)) 01:29:23 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 01:29:23 INFO - Running setup.py install for blessings 01:29:23 INFO - Running setup.py install for browsermob-proxy 01:29:23 INFO - Running setup.py install for manifestparser 01:29:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for marionette-client 01:29:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:29:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for marionette-driver 01:29:23 INFO - Running setup.py install for mozcrash 01:29:23 INFO - Running setup.py install for mozdebug 01:29:23 INFO - Running setup.py install for mozdevice 01:29:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for mozhttpd 01:29:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for mozInstall 01:29:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for mozleak 01:29:23 INFO - Running setup.py install for mozprofile 01:29:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Running setup.py install for mozrunner 01:29:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:29:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:29:24 INFO - Running setup.py install for mozscreenshot 01:29:24 INFO - Running setup.py install for moztest 01:29:24 INFO - Running setup.py install for mozversion 01:29:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:29:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:29:24 INFO - Running setup.py install for wptserve 01:29:24 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 01:29:24 INFO - Cleaning up... 01:29:24 INFO - Return code: 0 01:29:24 INFO - Done creating virtualenv C:\slave\test\build\venv. 01:29:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:29:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:29:24 INFO - Reading from file tmpfile_stdout 01:29:24 INFO - Using _rmtree_windows ... 01:29:24 INFO - Using _rmtree_windows ... 01:29:24 INFO - Current package versions: 01:29:24 INFO - blessings == 1.6 01:29:24 INFO - blobuploader == 1.2.4 01:29:24 INFO - browsermob-proxy == 0.6.0 01:29:24 INFO - distribute == 0.6.14 01:29:24 INFO - docopt == 0.6.1 01:29:24 INFO - manifestparser == 1.1 01:29:24 INFO - marionette-client == 2.3.0 01:29:24 INFO - marionette-driver == 1.4.0 01:29:24 INFO - mozInstall == 1.12 01:29:24 INFO - mozcrash == 0.17 01:29:24 INFO - mozdebug == 0.1 01:29:24 INFO - mozdevice == 0.48 01:29:24 INFO - mozfile == 1.2 01:29:24 INFO - mozhttpd == 0.7 01:29:24 INFO - mozinfo == 0.9 01:29:24 INFO - mozleak == 0.1 01:29:24 INFO - mozlog == 3.1 01:29:24 INFO - moznetwork == 0.27 01:29:24 INFO - mozprocess == 0.22 01:29:24 INFO - mozprofile == 0.28 01:29:24 INFO - mozrunner == 6.11 01:29:24 INFO - mozscreenshot == 0.1 01:29:24 INFO - mozsystemmonitor == 0.0 01:29:24 INFO - moztest == 0.7 01:29:24 INFO - mozversion == 1.4 01:29:24 INFO - requests == 1.2.3 01:29:24 INFO - wptserve == 1.4.0 01:29:24 INFO - Running post-action listener: _resource_record_post_action 01:29:24 INFO - Running post-action listener: _start_resource_monitoring 01:29:24 INFO - Starting resource monitoring. 01:29:24 INFO - ##### 01:29:24 INFO - ##### Running pull step. 01:29:24 INFO - ##### 01:29:24 INFO - Running pre-action listener: _resource_record_pre_action 01:29:24 INFO - Running main action method: pull 01:29:24 INFO - Pull has nothing to do! 01:29:24 INFO - Running post-action listener: _resource_record_post_action 01:29:24 INFO - ##### 01:29:24 INFO - ##### Running install step. 01:29:24 INFO - ##### 01:29:24 INFO - Running pre-action listener: _resource_record_pre_action 01:29:24 INFO - Running main action method: install 01:29:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:29:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:29:25 INFO - Reading from file tmpfile_stdout 01:29:25 INFO - Using _rmtree_windows ... 01:29:25 INFO - Using _rmtree_windows ... 01:29:25 INFO - Detecting whether we're running mozinstall >=1.0... 01:29:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 01:29:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 01:29:25 INFO - Reading from file tmpfile_stdout 01:29:25 INFO - Output received: 01:29:25 INFO - Usage: mozinstall-script.py [options] installer 01:29:25 INFO - Options: 01:29:25 INFO - -h, --help show this help message and exit 01:29:25 INFO - -d DEST, --destination=DEST 01:29:25 INFO - Directory to install application into. [default: 01:29:25 INFO - "C:\slave\test"] 01:29:25 INFO - --app=APP Application being installed. [default: firefox] 01:29:25 INFO - Using _rmtree_windows ... 01:29:25 INFO - Using _rmtree_windows ... 01:29:25 INFO - mkdir: C:\slave\test\build\application 01:29:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 01:29:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win32.zip --destination C:\slave\test\build\application 01:29:28 INFO - Reading from file tmpfile_stdout 01:29:28 INFO - Output received: 01:29:28 INFO - C:\slave\test\build\application\firefox\firefox.exe 01:29:28 INFO - Using _rmtree_windows ... 01:29:28 INFO - Using _rmtree_windows ... 01:29:28 INFO - Running post-action listener: _resource_record_post_action 01:29:28 INFO - ##### 01:29:28 INFO - ##### Running run-tests step. 01:29:28 INFO - ##### 01:29:28 INFO - Running pre-action listener: _resource_record_pre_action 01:29:28 INFO - Running main action method: run_tests 01:29:28 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 01:29:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:29:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:29:28 INFO - grabbing minidump binary from tooltool 01:29:28 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')]} 01:29:28 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 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 01:29:28 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 01:29:28 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 01:29:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 01:29:28 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpcxxjue 01:29:28 INFO - INFO - File integrity verified, renaming tmpcxxjue to win32-minidump_stackwalk.exe 01:29:28 INFO - Return code: 0 01:29:28 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 01:29:28 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 01:29:28 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/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 01:29:28 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/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 01:29:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:29:28 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:29:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:29:28 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:29:28 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:29:28 INFO - 'DCLOCATION': 'SCL3', 01:29:28 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:29:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:29:28 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:29:28 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:29:28 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:29:28 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:29:28 INFO - 'HOMEDRIVE': 'C:', 01:29:28 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:29:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:29:28 INFO - 'KTS_VERSION': '1.19c', 01:29:28 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:29:28 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:29:28 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 01:29:28 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:29:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:29:28 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:29:28 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:29:28 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:29:28 INFO - 'MOZ_AIRBAG': '1', 01:29:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:29:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:29:29 INFO - 'MOZ_MSVCVERSION': '8', 01:29:29 INFO - 'MOZ_NO_REMOTE': '1', 01:29:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:29:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:29:29 INFO - 'NO_EM_RESTART': '1', 01:29:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:29:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:29:29 INFO - 'OS': 'Windows_NT', 01:29:29 INFO - 'OURDRIVE': 'C:', 01:29:29 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', 01:29:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:29:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:29:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:29:29 INFO - 'PROCESSOR_LEVEL': '6', 01:29:29 INFO - 'PROCESSOR_REVISION': '1e05', 01:29:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:29:29 INFO - 'PROMPT': '$P$G', 01:29:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:29:29 INFO - 'PWD': 'C:\\slave\\test', 01:29:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:29:29 INFO - 'SESSIONNAME': 'Console', 01:29:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:29:29 INFO - 'SYSTEMDRIVE': 'C:', 01:29:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:29:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:29:29 INFO - 'TEST1': 'testie', 01:29:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:29:29 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:29:29 INFO - 'USERNAME': 'cltbld', 01:29:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:29:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:29:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:29:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:29:29 INFO - 'WINDIR': 'C:\\WINDOWS', 01:29:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:29:29 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/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 01:29:30 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 01:29:30 INFO - import pkg_resources 01:29:31 INFO - Using 1 client processes 01:29:34 INFO - SUITE-START | Running 778 tests 01:29:34 INFO - Running testharness tests 01:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:29:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 01:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:29:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 01:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:29:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 01:29:34 INFO - Setting up ssl 01:29:34 INFO - PROCESS | certutil | 01:29:34 INFO - PROCESS | certutil | 01:29:34 INFO - PROCESS | certutil | 01:29:34 INFO - Certificate Nickname Trust Attributes 01:29:34 INFO - SSL,S/MIME,JAR/XPI 01:29:34 INFO - 01:29:34 INFO - web-platform-tests CT,, 01:29:34 INFO - 01:29:34 INFO - Starting runner 01:29:36 INFO - PROCESS | 1200 | [1200] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 01:29:36 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 01:29:36 INFO - PROCESS | 1200 | [1200] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 01:29:38 INFO - PROCESS | 1200 | 1465032578223 Marionette DEBUG Marionette enabled via build flag and pref 01:29:38 INFO - PROCESS | 1200 | ++DOCSHELL 118C4C00 == 1 [pid = 1200] [id = 1] 01:29:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 1 (118C5000) [pid = 1200] [serial = 1] [outer = 00000000] 01:29:38 INFO - PROCESS | 1200 | [1200] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:29:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 2 (118C5C00) [pid = 1200] [serial = 2] [outer = 118C5000] 01:29:38 INFO - PROCESS | 1200 | [1200] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 01:29:38 INFO - PROCESS | 1200 | [1200] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 01:29:38 INFO - PROCESS | 1200 | ++DOCSHELL 11DBCC00 == 2 [pid = 1200] [id = 2] 01:29:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 3 (11DBD000) [pid = 1200] [serial = 3] [outer = 00000000] 01:29:38 INFO - PROCESS | 1200 | [1200] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:29:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 4 (11DBDC00) [pid = 1200] [serial = 4] [outer = 11DBD000] 01:29:38 INFO - PROCESS | 1200 | 1465032578834 Marionette INFO Listening on port 2828 01:29:39 INFO - PROCESS | 1200 | 1465032579237 Marionette DEBUG Marionette enabled via command-line flag 01:29:39 INFO - PROCESS | 1200 | ++DOCSHELL 10F60C00 == 3 [pid = 1200] [id = 3] 01:29:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 5 (10F68C00) [pid = 1200] [serial = 5] [outer = 00000000] 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:29:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 6 (10F69800) [pid = 1200] [serial = 6] [outer = 10F68C00] 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 01:29:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 7 (13724400) [pid = 1200] [serial = 7] [outer = 11DBD000] 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:29:39 INFO - PROCESS | 1200 | 1465032579563 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1777 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:29:39 INFO - PROCESS | 1200 | 1465032579614 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1778 01:29:39 INFO - PROCESS | 1200 | 1465032579618 Marionette DEBUG Closed connection conn0 01:29:39 INFO - PROCESS | 1200 | 1465032579706 Marionette DEBUG Closed connection conn1 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:29:39 INFO - PROCESS | 1200 | 1465032579713 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1779 01:29:39 INFO - PROCESS | 1200 | 1465032579738 Marionette DEBUG Closed connection conn2 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:29:39 INFO - PROCESS | 1200 | 1465032579746 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1780 01:29:39 INFO - PROCESS | 1200 | ++DOCSHELL 13DBE800 == 4 [pid = 1200] [id = 4] 01:29:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 8 (13DC1C00) [pid = 1200] [serial = 8] [outer = 00000000] 01:29:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 9 (14183000) [pid = 1200] [serial = 9] [outer = 13DC1C00] 01:29:39 INFO - PROCESS | 1200 | [1200] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 01:29:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 10 (14187800) [pid = 1200] [serial = 10] [outer = 13DC1C00] 01:29:40 INFO - PROCESS | 1200 | 1465032580012 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:29:40 INFO - PROCESS | 1200 | 1465032580018 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160604011925","device":"desktop","version":"48.0a2"} 01:29:40 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 01:29:40 INFO - PROCESS | 1200 | [1200] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 01:29:40 INFO - PROCESS | 1200 | [1200] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 01:29:40 INFO - PROCESS | 1200 | [1200] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:29:40 INFO - PROCESS | 1200 | ++DOCSHELL 15898000 == 5 [pid = 1200] [id = 5] 01:29:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 11 (15898400) [pid = 1200] [serial = 11] [outer = 00000000] 01:29:40 INFO - PROCESS | 1200 | ++DOCSHELL 15898800 == 6 [pid = 1200] [id = 6] 01:29:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 12 (15898C00) [pid = 1200] [serial = 12] [outer = 00000000] 01:29:41 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:29:41 INFO - PROCESS | 1200 | ++DOCSHELL 165E1C00 == 7 [pid = 1200] [id = 7] 01:29:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 13 (165E2000) [pid = 1200] [serial = 13] [outer = 00000000] 01:29:41 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:29:41 INFO - PROCESS | 1200 | [1200] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:29:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 14 (165EB000) [pid = 1200] [serial = 14] [outer = 165E2000] 01:29:41 INFO - PROCESS | 1200 | [1200] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 01:29:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 15 (16D11000) [pid = 1200] [serial = 15] [outer = 15898400] 01:29:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 16 (16906000) [pid = 1200] [serial = 16] [outer = 15898C00] 01:29:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 17 (16908400) [pid = 1200] [serial = 17] [outer = 165E2000] 01:29:42 INFO - PROCESS | 1200 | 1465032582417 Marionette INFO startBrowser 8e478749-3516-455d-a4d7-749428dfeed2 01:29:42 INFO - PROCESS | 1200 | 1465032582452 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1200 | 1465032582465 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1200 | 1465032582467 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 18 (18009800) [pid = 1200] [serial = 18] [outer = 165E2000] 01:29:43 INFO - PROCESS | 1200 | 1465032583050 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8e478749-3516-455d-a4d7-749428dfeed2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160604011925","device":"desktop","version":"48.0a2","command_id":1}}] 01:29:43 INFO - PROCESS | 1200 | 1465032583211 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:29:43 INFO - PROCESS | 1200 | 1465032583214 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:43 INFO - PROCESS | 1200 | 1465032583273 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:29:43 INFO - PROCESS | 1200 | 1465032583382 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:29:43 INFO - PROCESS | 1200 | 1465032583384 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:43 INFO - PROCESS | 1200 | [1200] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:29:43 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:29:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 19 (16C75400) [pid = 1200] [serial = 19] [outer = 165E2000] 01:29:43 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:29:43 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:43 INFO - PROCESS | 1200 | 1465032583876 Marionette TRACE conn3 <- [1,3,null,{}] 01:29:43 INFO - PROCESS | 1200 | 1465032583893 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 01:29:43 INFO - PROCESS | 1200 | 1465032583896 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:43 INFO - PROCESS | 1200 | 1465032583924 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:29:43 INFO - PROCESS | 1200 | 1465032583952 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1200 | 1465032583955 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 01:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:29:44 INFO - PROCESS | 1200 | 1465032584026 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1200 | 1465032584029 Marionette TRACE conn3 <- [1,6,null,{}] 01:29:44 INFO - PROCESS | 1200 | 1465032584055 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:44 INFO - PROCESS | 1200 | 1465032584057 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:44 INFO - PROCESS | 1200 | 1465032584075 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:29:44 INFO - PROCESS | 1200 | 1465032584080 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1200 | 1465032584083 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:44 INFO - PROCESS | 1200 | ++DOCSHELL 166B0000 == 8 [pid = 1200] [id = 8] 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 20 (1A10DC00) [pid = 1200] [serial = 20] [outer = 00000000] 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 21 (1A110400) [pid = 1200] [serial = 21] [outer = 1A10DC00] 01:29:44 INFO - PROCESS | 1200 | 1465032584133 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 22 (1A16F000) [pid = 1200] [serial = 22] [outer = 1A10DC00] 01:29:44 INFO - PROCESS | 1200 | ++DOCSHELL 1A177000 == 9 [pid = 1200] [id = 9] 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 23 (1A3DCC00) [pid = 1200] [serial = 23] [outer = 00000000] 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 24 (1A3E1000) [pid = 1200] [serial = 24] [outer = 1A3DCC00] 01:29:44 INFO - PROCESS | 1200 | 1465032584524 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 25 (1A47D400) [pid = 1200] [serial = 25] [outer = 1A3DCC00] 01:29:44 INFO - PROCESS | 1200 | 1465032584777 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 813ms 01:29:44 INFO - PROCESS | 1200 | 1465032584843 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1200 | 1465032584845 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 01:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:29:44 INFO - PROCESS | 1200 | 1465032584889 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1200 | 1465032584891 Marionette TRACE conn3 <- [1,10,null,{}] 01:29:44 INFO - PROCESS | 1200 | 1465032584952 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:44 INFO - PROCESS | 1200 | 1465032584957 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:45 INFO - PROCESS | 1200 | 1465032585088 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:29:45 INFO - PROCESS | 1200 | 1465032585107 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1200 | 1465032585110 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:45 INFO - PROCESS | 1200 | ++DOCSHELL 1A843000 == 10 [pid = 1200] [id = 10] 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 26 (1A844C00) [pid = 1200] [serial = 26] [outer = 00000000] 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 27 (1AEAF400) [pid = 1200] [serial = 27] [outer = 1A844C00] 01:29:45 INFO - PROCESS | 1200 | 1465032585158 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 28 (1B0BB400) [pid = 1200] [serial = 28] [outer = 1A844C00] 01:29:45 INFO - PROCESS | 1200 | 1465032585527 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 703ms 01:29:45 INFO - PROCESS | 1200 | 1465032585577 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:29:45 INFO - PROCESS | 1200 | 1465032585579 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 01:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:29:45 INFO - PROCESS | 1200 | 1465032585583 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1200 | 1465032585585 Marionette TRACE conn3 <- [1,14,null,{}] 01:29:45 INFO - PROCESS | 1200 | 1465032585588 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:45 INFO - PROCESS | 1200 | 1465032585590 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:45 INFO - PROCESS | 1200 | 1465032585700 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:29:45 INFO - PROCESS | 1200 | 1465032585709 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1200 | 1465032585711 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:45 INFO - PROCESS | 1200 | ++DOCSHELL 1A997C00 == 11 [pid = 1200] [id = 11] 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 29 (1A998C00) [pid = 1200] [serial = 29] [outer = 00000000] 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 30 (1A9A4000) [pid = 1200] [serial = 30] [outer = 1A998C00] 01:29:45 INFO - PROCESS | 1200 | 1465032585755 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 31 (1B0C2800) [pid = 1200] [serial = 31] [outer = 1A998C00] 01:29:46 INFO - PROCESS | 1200 | 1465032586121 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 594ms 01:29:46 INFO - PROCESS | 1200 | 1465032586180 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1200 | 1465032586182 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 01:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:29:46 INFO - PROCESS | 1200 | 1465032586185 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1200 | 1465032586187 Marionette TRACE conn3 <- [1,18,null,{}] 01:29:46 INFO - PROCESS | 1200 | 1465032586190 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:46 INFO - PROCESS | 1200 | 1465032586193 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:46 INFO - PROCESS | 1200 | 1465032586287 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:29:46 INFO - PROCESS | 1200 | 1465032586293 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1200 | 1465032586296 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:46 INFO - PROCESS | 1200 | ++DOCSHELL 1AAB1C00 == 12 [pid = 1200] [id = 12] 01:29:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 32 (1AAB2000) [pid = 1200] [serial = 32] [outer = 00000000] 01:29:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 33 (1AAB4C00) [pid = 1200] [serial = 33] [outer = 1AAB2000] 01:29:46 INFO - PROCESS | 1200 | 1465032586341 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 34 (1B0C7000) [pid = 1200] [serial = 34] [outer = 1AAB2000] 01:29:46 INFO - PROCESS | 1200 | 1465032586704 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 594ms 01:29:46 INFO - PROCESS | 1200 | 1465032586783 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1200 | 1465032586785 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 01:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:29:46 INFO - PROCESS | 1200 | 1465032586789 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1200 | 1465032586790 Marionette TRACE conn3 <- [1,22,null,{}] 01:29:46 INFO - PROCESS | 1200 | 1465032586794 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:46 INFO - PROCESS | 1200 | 1465032586796 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:46 INFO - PROCESS | 1200 | 1465032586896 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:29:46 INFO - PROCESS | 1200 | 1465032586902 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1200 | 1465032586904 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:46 INFO - PROCESS | 1200 | ++DOCSHELL 1AD61400 == 13 [pid = 1200] [id = 13] 01:29:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 35 (1AD63000) [pid = 1200] [serial = 35] [outer = 00000000] 01:29:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 36 (1ADB9C00) [pid = 1200] [serial = 36] [outer = 1AD63000] 01:29:46 INFO - PROCESS | 1200 | 1465032586948 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 37 (1ADBE400) [pid = 1200] [serial = 37] [outer = 1AD63000] 01:29:47 INFO - PROCESS | 1200 | 1465032587287 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 531ms 01:29:47 INFO - PROCESS | 1200 | 1465032587323 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1200 | 1465032587325 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 01:29:47 INFO - PROCESS | 1200 | 1465032587328 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:29:47 INFO - PROCESS | 1200 | 1465032587330 Marionette TRACE conn3 <- [1,26,null,{}] 01:29:47 INFO - PROCESS | 1200 | 1465032587333 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:47 INFO - PROCESS | 1200 | 1465032587335 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:47 INFO - PROCESS | 1200 | 1465032587435 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:29:47 INFO - PROCESS | 1200 | 1465032587440 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 1200 | 1465032587442 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:47 INFO - PROCESS | 1200 | ++DOCSHELL 1ADC5000 == 14 [pid = 1200] [id = 14] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 38 (1B0C8400) [pid = 1200] [serial = 38] [outer = 00000000] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 39 (1B43D400) [pid = 1200] [serial = 39] [outer = 1B0C8400] 01:29:47 INFO - PROCESS | 1200 | 1465032587486 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 40 (1B442800) [pid = 1200] [serial = 40] [outer = 1B0C8400] 01:29:47 INFO - PROCESS | 1200 | 1465032587820 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:29:47 INFO - PROCESS | 1200 | ++DOCSHELL 1B5D0000 == 15 [pid = 1200] [id = 15] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 41 (1B5D0400) [pid = 1200] [serial = 41] [outer = 00000000] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 42 (1B5D1C00) [pid = 1200] [serial = 42] [outer = 1B5D0400] 01:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 43 (1B5D6000) [pid = 1200] [serial = 43] [outer = 1B5D0400] 01:29:47 INFO - PROCESS | 1200 | 1465032587882 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1200 | 1465032587884 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 01:29:47 INFO - PROCESS | 1200 | ++DOCSHELL 1A99D000 == 16 [pid = 1200] [id = 16] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 44 (1B5D5C00) [pid = 1200] [serial = 44] [outer = 00000000] 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 45 (1B635400) [pid = 1200] [serial = 45] [outer = 1B5D5C00] 01:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:29:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 46 (1B63CC00) [pid = 1200] [serial = 46] [outer = 1B5D5C00] 01:29:47 INFO - PROCESS | 1200 | 1465032587980 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1200 | 1465032587982 Marionette TRACE conn3 <- [1,30,null,{}] 01:29:47 INFO - PROCESS | 1200 | 1465032587999 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:47 INFO - PROCESS | 1200 | 1465032588001 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:48 INFO - PROCESS | 1200 | 1465032588117 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:29:48 INFO - PROCESS | 1200 | 1465032588169 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1200 | 1465032588171 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:48 INFO - PROCESS | 1200 | ++DOCSHELL 1B7DF400 == 17 [pid = 1200] [id = 17] 01:29:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 47 (1B7DF800) [pid = 1200] [serial = 47] [outer = 00000000] 01:29:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 48 (1B7E2000) [pid = 1200] [serial = 48] [outer = 1B7DF800] 01:29:48 INFO - PROCESS | 1200 | 1465032588216 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 49 (1B7E2400) [pid = 1200] [serial = 49] [outer = 1B7DF800] 01:29:48 INFO - PROCESS | 1200 | --DOCSHELL 118C4C00 == 16 [pid = 1200] [id = 1] 01:29:49 INFO - PROCESS | 1200 | 1465032589226 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1328ms 01:29:49 INFO - PROCESS | 1200 | 1465032589294 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1200 | 1465032589298 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 01:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:29:49 INFO - PROCESS | 1200 | 1465032589303 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1200 | 1465032589308 Marionette TRACE conn3 <- [1,34,null,{}] 01:29:49 INFO - PROCESS | 1200 | 1465032589314 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:49 INFO - PROCESS | 1200 | 1465032589317 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:49 INFO - PROCESS | 1200 | 1465032589437 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:29:49 INFO - PROCESS | 1200 | 1465032589503 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1200 | 1465032589506 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:49 INFO - PROCESS | 1200 | ++DOCSHELL 10560000 == 17 [pid = 1200] [id = 18] 01:29:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (10560400) [pid = 1200] [serial = 50] [outer = 00000000] 01:29:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (10F12000) [pid = 1200] [serial = 51] [outer = 10560400] 01:29:49 INFO - PROCESS | 1200 | 1465032589564 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (11D1B400) [pid = 1200] [serial = 52] [outer = 10560400] 01:29:50 INFO - PROCESS | 1200 | 1465032590181 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 906ms 01:29:50 INFO - PROCESS | 1200 | 1465032590208 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1200 | 1465032590213 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 01:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:29:50 INFO - PROCESS | 1200 | 1465032590235 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1200 | 1465032590238 Marionette TRACE conn3 <- [1,38,null,{}] 01:29:50 INFO - PROCESS | 1200 | 1465032590243 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:50 INFO - PROCESS | 1200 | 1465032590246 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:50 INFO - PROCESS | 1200 | 1465032590371 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:29:50 INFO - PROCESS | 1200 | 1465032590438 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:50 INFO - PROCESS | 1200 | 1465032590441 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:50 INFO - PROCESS | 1200 | ++DOCSHELL 13236800 == 18 [pid = 1200] [id = 19] 01:29:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (13239C00) [pid = 1200] [serial = 53] [outer = 00000000] 01:29:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (13C38400) [pid = 1200] [serial = 54] [outer = 13239C00] 01:29:50 INFO - PROCESS | 1200 | 1465032590498 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (14185C00) [pid = 1200] [serial = 55] [outer = 13239C00] 01:29:51 INFO - PROCESS | 1200 | 1465032591264 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1094ms 01:29:51 INFO - PROCESS | 1200 | 1465032591335 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 1200 | 1465032591339 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 01:29:51 INFO - PROCESS | 1200 | 1465032591345 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:29:51 INFO - PROCESS | 1200 | 1465032591348 Marionette TRACE conn3 <- [1,42,null,{}] 01:29:51 INFO - PROCESS | 1200 | 1465032591353 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:51 INFO - PROCESS | 1200 | 1465032591356 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:51 INFO - PROCESS | 1200 | 1465032591495 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:29:51 INFO - PROCESS | 1200 | 1465032591561 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1200 | 1465032591565 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:51 INFO - PROCESS | 1200 | ++DOCSHELL 10562400 == 19 [pid = 1200] [id = 20] 01:29:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (10A5C800) [pid = 1200] [serial = 56] [outer = 00000000] 01:29:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (10EC5000) [pid = 1200] [serial = 57] [outer = 10A5C800] 01:29:51 INFO - PROCESS | 1200 | 1465032591617 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (10F0A800) [pid = 1200] [serial = 58] [outer = 10A5C800] 01:29:51 INFO - PROCESS | 1200 | --DOCSHELL 13DBE800 == 18 [pid = 1200] [id = 4] 01:29:52 INFO - PROCESS | 1200 | 1465032592069 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 734ms 01:29:52 INFO - PROCESS | 1200 | 1465032592086 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 1200 | 1465032592090 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 01:29:52 INFO - PROCESS | 1200 | 1465032592096 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:29:52 INFO - PROCESS | 1200 | 1465032592099 Marionette TRACE conn3 <- [1,46,null,{}] 01:29:52 INFO - PROCESS | 1200 | 1465032592107 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:52 INFO - PROCESS | 1200 | 1465032592109 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:52 INFO - PROCESS | 1200 | 1465032592194 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:29:52 INFO - PROCESS | 1200 | 1465032592203 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 1200 | 1465032592206 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:52 INFO - PROCESS | 1200 | ++DOCSHELL 10F8D800 == 19 [pid = 1200] [id = 21] 01:29:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (10F92000) [pid = 1200] [serial = 59] [outer = 00000000] 01:29:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (117EC800) [pid = 1200] [serial = 60] [outer = 10F92000] 01:29:52 INFO - PROCESS | 1200 | 1465032592266 Marionette DEBUG loaded listener.js 01:29:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (118CCC00) [pid = 1200] [serial = 61] [outer = 10F92000] 01:29:52 INFO - PROCESS | 1200 | 1465032592763 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 703ms 01:29:52 INFO - PROCESS | 1200 | 1465032592796 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 1200 | 1465032592798 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 01:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:29:52 INFO - PROCESS | 1200 | 1465032592805 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1200 | 1465032592808 Marionette TRACE conn3 <- [1,50,null,{}] 01:29:52 INFO - PROCESS | 1200 | 1465032592819 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:52 INFO - PROCESS | 1200 | 1465032592824 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:52 INFO - PROCESS | 1200 | 1465032592927 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:29:52 INFO - PROCESS | 1200 | 1465032593005 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1200 | 1465032593008 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:53 INFO - PROCESS | 1200 | ++DOCSHELL 137B4400 == 20 [pid = 1200] [id = 22] 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (137BD400) [pid = 1200] [serial = 62] [outer = 00000000] 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (139DA000) [pid = 1200] [serial = 63] [outer = 137BD400] 01:29:53 INFO - PROCESS | 1200 | 1465032593056 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (13DBD000) [pid = 1200] [serial = 64] [outer = 137BD400] 01:29:53 INFO - PROCESS | 1200 | 1465032593426 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 656ms 01:29:53 INFO - PROCESS | 1200 | 1465032593460 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:29:53 INFO - PROCESS | 1200 | 1465032593463 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 01:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:29:53 INFO - PROCESS | 1200 | 1465032593466 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 1200 | 1465032593468 Marionette TRACE conn3 <- [1,54,null,{}] 01:29:53 INFO - PROCESS | 1200 | 1465032593471 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:53 INFO - PROCESS | 1200 | 1465032593473 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:53 INFO - PROCESS | 1200 | 1465032593595 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:29:53 INFO - PROCESS | 1200 | 1465032593601 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1200 | 1465032593603 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:53 INFO - PROCESS | 1200 | ++DOCSHELL 14458C00 == 21 [pid = 1200] [id = 23] 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1445D400) [pid = 1200] [serial = 65] [outer = 00000000] 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (144A4000) [pid = 1200] [serial = 66] [outer = 1445D400] 01:29:53 INFO - PROCESS | 1200 | 1465032593651 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (14FADC00) [pid = 1200] [serial = 67] [outer = 1445D400] 01:29:54 INFO - PROCESS | 1200 | 1465032594018 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 593ms 01:29:54 INFO - PROCESS | 1200 | 1465032594063 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1200 | 1465032594064 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 01:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:29:54 INFO - PROCESS | 1200 | 1465032594082 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1200 | 1465032594084 Marionette TRACE conn3 <- [1,58,null,{}] 01:29:54 INFO - PROCESS | 1200 | 1465032594087 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:54 INFO - PROCESS | 1200 | 1465032594089 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:54 INFO - PROCESS | 1200 | 1465032594167 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:29:54 INFO - PROCESS | 1200 | 1465032594173 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1200 | 1465032594175 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:54 INFO - PROCESS | 1200 | ++DOCSHELL 1319A000 == 22 [pid = 1200] [id = 24] 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1449CC00) [pid = 1200] [serial = 68] [outer = 00000000] 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1583CC00) [pid = 1200] [serial = 69] [outer = 1449CC00] 01:29:54 INFO - PROCESS | 1200 | 1465032594220 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1583D800) [pid = 1200] [serial = 70] [outer = 1449CC00] 01:29:54 INFO - PROCESS | 1200 | 1465032594637 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 594ms 01:29:54 INFO - PROCESS | 1200 | 1465032594665 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1200 | 1465032594667 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 01:29:54 INFO - PROCESS | 1200 | 1465032594670 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:29:54 INFO - PROCESS | 1200 | 1465032594672 Marionette TRACE conn3 <- [1,62,null,{}] 01:29:54 INFO - PROCESS | 1200 | 1465032594676 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:54 INFO - PROCESS | 1200 | 1465032594681 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:54 INFO - PROCESS | 1200 | 1465032594813 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:29:54 INFO - PROCESS | 1200 | 1465032594821 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1200 | 1465032594823 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:54 INFO - PROCESS | 1200 | ++DOCSHELL 15837800 == 23 [pid = 1200] [id = 25] 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (15E5A000) [pid = 1200] [serial = 71] [outer = 00000000] 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (166A5400) [pid = 1200] [serial = 72] [outer = 15E5A000] 01:29:54 INFO - PROCESS | 1200 | 1465032594867 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1690C000) [pid = 1200] [serial = 73] [outer = 15E5A000] 01:29:55 INFO - PROCESS | 1200 | 1465032595232 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 593ms 01:29:55 INFO - PROCESS | 1200 | 1465032595268 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1200 | 1465032595269 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 01:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:29:55 INFO - PROCESS | 1200 | 1465032595273 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1200 | 1465032595274 Marionette TRACE conn3 <- [1,66,null,{}] 01:29:55 INFO - PROCESS | 1200 | 1465032595278 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:55 INFO - PROCESS | 1200 | 1465032595280 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:55 INFO - PROCESS | 1200 | 1465032595368 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:29:55 INFO - PROCESS | 1200 | 1465032595462 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1200 | 1465032595464 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:55 INFO - PROCESS | 1200 | ++DOCSHELL 1323D800 == 24 [pid = 1200] [id = 26] 01:29:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15688800) [pid = 1200] [serial = 74] [outer = 00000000] 01:29:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16D09000) [pid = 1200] [serial = 75] [outer = 15688800] 01:29:55 INFO - PROCESS | 1200 | 1465032595508 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16F37C00) [pid = 1200] [serial = 76] [outer = 15688800] 01:29:55 INFO - PROCESS | 1200 | 1465032595841 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 594ms 01:29:55 INFO - PROCESS | 1200 | 1465032595870 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1200 | 1465032595872 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 01:29:55 INFO - PROCESS | 1200 | 1465032595875 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:29:55 INFO - PROCESS | 1200 | 1465032595877 Marionette TRACE conn3 <- [1,70,null,{}] 01:29:55 INFO - PROCESS | 1200 | 1465032595881 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:55 INFO - PROCESS | 1200 | 1465032595882 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:55 INFO - PROCESS | 1200 | 1465032595960 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:29:56 INFO - PROCESS | 1200 | 1465032596030 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1200 | 1465032596032 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:56 INFO - PROCESS | 1200 | ++DOCSHELL 16D0A800 == 25 [pid = 1200] [id = 27] 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16D0DC00) [pid = 1200] [serial = 77] [outer = 00000000] 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1799E400) [pid = 1200] [serial = 78] [outer = 16D0DC00] 01:29:56 INFO - PROCESS | 1200 | 1465032596077 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (17C60000) [pid = 1200] [serial = 79] [outer = 16D0DC00] 01:29:56 INFO - PROCESS | 1200 | 1465032596407 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 594ms 01:29:56 INFO - PROCESS | 1200 | 1465032596473 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1200 | 1465032596475 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 01:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:29:56 INFO - PROCESS | 1200 | 1465032596478 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1200 | 1465032596480 Marionette TRACE conn3 <- [1,74,null,{}] 01:29:56 INFO - PROCESS | 1200 | 1465032596483 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:56 INFO - PROCESS | 1200 | 1465032596485 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:56 INFO - PROCESS | 1200 | 1465032596595 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:29:56 INFO - PROCESS | 1200 | 1465032596603 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1200 | 1465032596605 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:56 INFO - PROCESS | 1200 | ++DOCSHELL 10F61000 == 26 [pid = 1200] [id = 28] 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (11D29C00) [pid = 1200] [serial = 80] [outer = 00000000] 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (18005000) [pid = 1200] [serial = 81] [outer = 11D29C00] 01:29:56 INFO - PROCESS | 1200 | 1465032596650 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (18223800) [pid = 1200] [serial = 82] [outer = 11D29C00] 01:29:57 INFO - PROCESS | 1200 | 1465032597052 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 594ms 01:29:57 INFO - PROCESS | 1200 | 1465032597075 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1200 | 1465032597077 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 01:29:57 INFO - PROCESS | 1200 | 1465032597080 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:29:57 INFO - PROCESS | 1200 | 1465032597082 Marionette TRACE conn3 <- [1,78,null,{}] 01:29:57 INFO - PROCESS | 1200 | 1465032597086 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:57 INFO - PROCESS | 1200 | 1465032597087 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:57 INFO - PROCESS | 1200 | 1465032597165 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:29:57 INFO - PROCESS | 1200 | 1465032597241 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1200 | 1465032597254 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:57 INFO - PROCESS | 1200 | ++DOCSHELL 17CFC400 == 27 [pid = 1200] [id = 29] 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1822CC00) [pid = 1200] [serial = 83] [outer = 00000000] 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (184DE800) [pid = 1200] [serial = 84] [outer = 1822CC00] 01:29:57 INFO - PROCESS | 1200 | 1465032597297 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (184E8800) [pid = 1200] [serial = 85] [outer = 1822CC00] 01:29:57 INFO - PROCESS | 1200 | 1465032597630 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 594ms 01:29:57 INFO - PROCESS | 1200 | 1465032597678 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1200 | 1465032597680 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 01:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:29:57 INFO - PROCESS | 1200 | 1465032597683 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1200 | 1465032597686 Marionette TRACE conn3 <- [1,82,null,{}] 01:29:57 INFO - PROCESS | 1200 | 1465032597689 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:57 INFO - PROCESS | 1200 | 1465032597691 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:57 INFO - PROCESS | 1200 | 1465032597834 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:29:57 INFO - PROCESS | 1200 | 1465032597865 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1200 | 1465032597868 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:57 INFO - PROCESS | 1200 | ++DOCSHELL 131DE000 == 28 [pid = 1200] [id = 30] 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (14FAA800) [pid = 1200] [serial = 86] [outer = 00000000] 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1A10C800) [pid = 1200] [serial = 87] [outer = 14FAA800] 01:29:57 INFO - PROCESS | 1200 | 1465032597912 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1A33B800) [pid = 1200] [serial = 88] [outer = 14FAA800] 01:29:58 INFO - PROCESS | 1200 | 1465032598281 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 625ms 01:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:29:58 INFO - PROCESS | 1200 | 1465032598321 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1200 | 1465032598323 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 01:29:58 INFO - PROCESS | 1200 | 1465032598327 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1200 | 1465032598328 Marionette TRACE conn3 <- [1,86,null,{}] 01:29:58 INFO - PROCESS | 1200 | 1465032598332 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:58 INFO - PROCESS | 1200 | 1465032598334 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:58 INFO - PROCESS | 1200 | 1465032598454 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:29:58 INFO - PROCESS | 1200 | 1465032598499 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1200 | 1465032598502 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:58 INFO - PROCESS | 1200 | ++DOCSHELL 129BB800 == 29 [pid = 1200] [id = 31] 01:29:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (13717400) [pid = 1200] [serial = 89] [outer = 00000000] 01:29:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (1A3DA400) [pid = 1200] [serial = 90] [outer = 13717400] 01:29:58 INFO - PROCESS | 1200 | 1465032598549 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1A3E2000) [pid = 1200] [serial = 91] [outer = 13717400] 01:29:58 INFO - PROCESS | 1200 | 1465032598907 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 625ms 01:29:58 INFO - PROCESS | 1200 | 1465032598965 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1200 | 1465032598967 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 01:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:29:58 INFO - PROCESS | 1200 | 1465032598970 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1200 | 1465032598972 Marionette TRACE conn3 <- [1,90,null,{}] 01:29:58 INFO - PROCESS | 1200 | 1465032598975 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:58 INFO - PROCESS | 1200 | 1465032598977 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:59 INFO - PROCESS | 1200 | 1465032599829 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:29:59 INFO - PROCESS | 1200 | 1465032599951 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1200 | 1465032599954 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:29:59 INFO - PROCESS | 1200 | ++DOCSHELL 10510400 == 30 [pid = 1200] [id = 32] 01:29:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (10510800) [pid = 1200] [serial = 92] [outer = 00000000] 01:29:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1058C800) [pid = 1200] [serial = 93] [outer = 10510800] 01:30:00 INFO - PROCESS | 1200 | 1465032600006 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (10A5E000) [pid = 1200] [serial = 94] [outer = 10510800] 01:30:00 INFO - PROCESS | 1200 | 1465032600435 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1500ms 01:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:30:00 INFO - PROCESS | 1200 | 1465032600475 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1200 | 1465032600482 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 01:30:00 INFO - PROCESS | 1200 | 1465032600487 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1200 | 1465032600490 Marionette TRACE conn3 <- [1,94,null,{}] 01:30:00 INFO - PROCESS | 1200 | 1465032600501 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:00 INFO - PROCESS | 1200 | 1465032600504 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:00 INFO - PROCESS | 1200 | 1465032600612 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:30:00 INFO - PROCESS | 1200 | 1465032600619 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:00 INFO - PROCESS | 1200 | 1465032600622 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:00 INFO - PROCESS | 1200 | ++DOCSHELL 10F69000 == 31 [pid = 1200] [id = 33] 01:30:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (11293800) [pid = 1200] [serial = 95] [outer = 00000000] 01:30:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (11DB6C00) [pid = 1200] [serial = 96] [outer = 11293800] 01:30:00 INFO - PROCESS | 1200 | 1465032600671 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (129BF800) [pid = 1200] [serial = 97] [outer = 11293800] 01:30:01 INFO - PROCESS | 1200 | 1465032601550 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (13DC1C00) [pid = 1200] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (1B0C8400) [pid = 1200] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (1AD63000) [pid = 1200] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1AAB2000) [pid = 1200] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1A998C00) [pid = 1200] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (1A844C00) [pid = 1200] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1A10DC00) [pid = 1200] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1822CC00) [pid = 1200] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (14FAA800) [pid = 1200] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1B7DF800) [pid = 1200] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10560400) [pid = 1200] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (13239C00) [pid = 1200] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A5C800) [pid = 1200] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10F92000) [pid = 1200] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (137BD400) [pid = 1200] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1445D400) [pid = 1200] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1449CC00) [pid = 1200] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (15E5A000) [pid = 1200] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15688800) [pid = 1200] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (16D0DC00) [pid = 1200] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:30:01 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11D29C00) [pid = 1200] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1141ms 01:30:01 INFO - PROCESS | 1200 | 1465032601629 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1200 | 1465032601632 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 01:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:30:01 INFO - PROCESS | 1200 | 1465032601636 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1200 | 1465032601638 Marionette TRACE conn3 <- [1,98,null,{}] 01:30:01 INFO - PROCESS | 1200 | 1465032601642 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:01 INFO - PROCESS | 1200 | 1465032601645 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:01 INFO - PROCESS | 1200 | 1465032601729 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:30:01 INFO - PROCESS | 1200 | 1465032601737 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1200 | 1465032601739 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:01 INFO - PROCESS | 1200 | ++DOCSHELL 11D29C00 == 32 [pid = 1200] [id = 34] 01:30:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (11DB6400) [pid = 1200] [serial = 98] [outer = 00000000] 01:30:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (13199C00) [pid = 1200] [serial = 99] [outer = 11DB6400] 01:30:01 INFO - PROCESS | 1200 | 1465032601784 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1323A400) [pid = 1200] [serial = 100] [outer = 11DB6400] 01:30:02 INFO - PROCESS | 1200 | 1465032602203 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 594ms 01:30:02 INFO - PROCESS | 1200 | 1465032602231 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:30:02 INFO - PROCESS | 1200 | 1465032602235 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 01:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:30:02 INFO - PROCESS | 1200 | 1465032602245 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1200 | 1465032602249 Marionette TRACE conn3 <- [1,102,null,{}] 01:30:02 INFO - PROCESS | 1200 | 1465032602257 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:02 INFO - PROCESS | 1200 | 1465032602260 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:02 INFO - PROCESS | 1200 | 1465032602355 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:30:02 INFO - PROCESS | 1200 | 1465032602361 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1200 | 1465032602363 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:02 INFO - PROCESS | 1200 | ++DOCSHELL 14183400 == 33 [pid = 1200] [id = 35] 01:30:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (14185400) [pid = 1200] [serial = 101] [outer = 00000000] 01:30:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (14460000) [pid = 1200] [serial = 102] [outer = 14185400] 01:30:02 INFO - PROCESS | 1200 | 1465032602407 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (14FAD400) [pid = 1200] [serial = 103] [outer = 14185400] 01:30:02 INFO - PROCESS | 1200 | 1465032602824 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 656ms 01:30:02 INFO - PROCESS | 1200 | 1465032602896 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:30:02 INFO - PROCESS | 1200 | 1465032602898 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 01:30:02 INFO - PROCESS | 1200 | 1465032602901 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:30:02 INFO - PROCESS | 1200 | 1465032602903 Marionette TRACE conn3 <- [1,106,null,{}] 01:30:02 INFO - PROCESS | 1200 | 1465032602906 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:02 INFO - PROCESS | 1200 | 1465032602908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:02 INFO - PROCESS | 1200 | 1465032602989 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:30:02 INFO - PROCESS | 1200 | 1465032602997 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1200 | 1465032602999 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:03 INFO - PROCESS | 1200 | ++DOCSHELL 1445D800 == 34 [pid = 1200] [id = 36] 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1583C000) [pid = 1200] [serial = 104] [outer = 00000000] 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (15B46C00) [pid = 1200] [serial = 105] [outer = 1583C000] 01:30:03 INFO - PROCESS | 1200 | 1465032603043 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (15E60000) [pid = 1200] [serial = 106] [outer = 1583C000] 01:30:03 INFO - PROCESS | 1200 | 1465032603453 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 593ms 01:30:03 INFO - PROCESS | 1200 | 1465032603498 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1200 | 1465032603500 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 01:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:30:03 INFO - PROCESS | 1200 | 1465032603503 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1200 | 1465032603505 Marionette TRACE conn3 <- [1,110,null,{}] 01:30:03 INFO - PROCESS | 1200 | 1465032603509 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:03 INFO - PROCESS | 1200 | 1465032603511 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:03 INFO - PROCESS | 1200 | 1465032603641 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:30:03 INFO - PROCESS | 1200 | 1465032603718 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1200 | 1465032603722 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:03 INFO - PROCESS | 1200 | ++DOCSHELL 10564800 == 35 [pid = 1200] [id = 37] 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (10566400) [pid = 1200] [serial = 107] [outer = 00000000] 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (10A58000) [pid = 1200] [serial = 108] [outer = 10566400] 01:30:03 INFO - PROCESS | 1200 | 1465032603822 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (10EC4800) [pid = 1200] [serial = 109] [outer = 10566400] 01:30:04 INFO - PROCESS | 1200 | 1465032604398 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 938ms 01:30:04 INFO - PROCESS | 1200 | 1465032604450 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1200 | 1465032604455 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 01:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:30:04 INFO - PROCESS | 1200 | 1465032604460 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1200 | 1465032604463 Marionette TRACE conn3 <- [1,114,null,{}] 01:30:04 INFO - PROCESS | 1200 | 1465032604468 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:04 INFO - PROCESS | 1200 | 1465032604472 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:04 INFO - PROCESS | 1200 | 1465032604578 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:30:04 INFO - PROCESS | 1200 | 1465032604660 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1200 | 1465032604663 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:04 INFO - PROCESS | 1200 | ++DOCSHELL 12B9A800 == 36 [pid = 1200] [id = 38] 01:30:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1319DC00) [pid = 1200] [serial = 110] [outer = 00000000] 01:30:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (137BD400) [pid = 1200] [serial = 111] [outer = 1319DC00] 01:30:04 INFO - PROCESS | 1200 | 1465032604760 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (14437C00) [pid = 1200] [serial = 112] [outer = 1319DC00] 01:30:05 INFO - PROCESS | 1200 | 1465032605278 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 906ms 01:30:05 INFO - PROCESS | 1200 | 1465032605365 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:30:05 INFO - PROCESS | 1200 | 1465032605368 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 01:30:05 INFO - PROCESS | 1200 | 1465032605372 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1200 | 1465032605375 Marionette TRACE conn3 <- [1,118,null,{}] 01:30:05 INFO - PROCESS | 1200 | 1465032605379 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:05 INFO - PROCESS | 1200 | 1465032605381 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:05 INFO - PROCESS | 1200 | 1465032605523 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:30:05 INFO - PROCESS | 1200 | 1465032605593 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:05 INFO - PROCESS | 1200 | 1465032605596 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:05 INFO - PROCESS | 1200 | ++DOCSHELL 16C77C00 == 37 [pid = 1200] [id = 39] 01:30:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (16C78000) [pid = 1200] [serial = 113] [outer = 00000000] 01:30:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (16F30400) [pid = 1200] [serial = 114] [outer = 16C78000] 01:30:05 INFO - PROCESS | 1200 | 1465032605692 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (17113C00) [pid = 1200] [serial = 115] [outer = 16C78000] 01:30:06 INFO - PROCESS | 1200 | 1465032606263 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 938ms 01:30:06 INFO - PROCESS | 1200 | 1465032606316 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1200 | 1465032606320 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 01:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:30:06 INFO - PROCESS | 1200 | 1465032606331 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1200 | 1465032606335 Marionette TRACE conn3 <- [1,122,null,{}] 01:30:06 INFO - PROCESS | 1200 | 1465032606340 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:06 INFO - PROCESS | 1200 | 1465032606343 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:06 INFO - PROCESS | 1200 | 1465032606539 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:30:06 INFO - PROCESS | 1200 | 1465032606617 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1200 | 1465032606620 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:06 INFO - PROCESS | 1200 | ++DOCSHELL 1050B000 == 38 [pid = 1200] [id = 40] 01:30:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (1050BC00) [pid = 1200] [serial = 116] [outer = 00000000] 01:30:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (105F3000) [pid = 1200] [serial = 117] [outer = 1050BC00] 01:30:06 INFO - PROCESS | 1200 | 1465032606715 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (10F0D000) [pid = 1200] [serial = 118] [outer = 1050BC00] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 10510400 == 37 [pid = 1200] [id = 32] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 10F69000 == 36 [pid = 1200] [id = 33] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 11D29C00 == 35 [pid = 1200] [id = 34] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 1445D800 == 34 [pid = 1200] [id = 36] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 14183400 == 33 [pid = 1200] [id = 35] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 129BB800 == 32 [pid = 1200] [id = 31] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 16C77C00 == 31 [pid = 1200] [id = 39] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 17CFC400 == 30 [pid = 1200] [id = 29] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 131DE000 == 29 [pid = 1200] [id = 30] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 10564800 == 28 [pid = 1200] [id = 37] 01:30:07 INFO - PROCESS | 1200 | --DOCSHELL 12B9A800 == 27 [pid = 1200] [id = 38] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (16908400) [pid = 1200] [serial = 17] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (184DE800) [pid = 1200] [serial = 84] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (1A10C800) [pid = 1200] [serial = 87] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (10F12000) [pid = 1200] [serial = 51] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (13C38400) [pid = 1200] [serial = 54] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (10EC5000) [pid = 1200] [serial = 57] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (117EC800) [pid = 1200] [serial = 60] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (13DBD000) [pid = 1200] [serial = 64] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (139DA000) [pid = 1200] [serial = 63] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (144A4000) [pid = 1200] [serial = 66] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1583CC00) [pid = 1200] [serial = 69] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (166A5400) [pid = 1200] [serial = 72] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16D09000) [pid = 1200] [serial = 75] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1799E400) [pid = 1200] [serial = 78] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (18005000) [pid = 1200] [serial = 81] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1583D800) [pid = 1200] [serial = 70] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1690C000) [pid = 1200] [serial = 73] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16F37C00) [pid = 1200] [serial = 76] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (14FADC00) [pid = 1200] [serial = 67] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (17C60000) [pid = 1200] [serial = 79] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (118CCC00) [pid = 1200] [serial = 61] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (10F0A800) [pid = 1200] [serial = 58] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (18223800) [pid = 1200] [serial = 82] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11D1B400) [pid = 1200] [serial = 52] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (184E8800) [pid = 1200] [serial = 85] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (14185C00) [pid = 1200] [serial = 55] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1A33B800) [pid = 1200] [serial = 88] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1B7E2400) [pid = 1200] [serial = 49] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (165EB000) [pid = 1200] [serial = 14] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (14183000) [pid = 1200] [serial = 9] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (14187800) [pid = 1200] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (11DBDC00) [pid = 1200] [serial = 4] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1ADB9C00) [pid = 1200] [serial = 36] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1ADBE400) [pid = 1200] [serial = 37] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1AAB4C00) [pid = 1200] [serial = 33] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1B0C7000) [pid = 1200] [serial = 34] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1A9A4000) [pid = 1200] [serial = 30] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (1B0C2800) [pid = 1200] [serial = 31] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (1B0BB400) [pid = 1200] [serial = 28] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1AEAF400) [pid = 1200] [serial = 27] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1A3E1000) [pid = 1200] [serial = 24] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (1A110400) [pid = 1200] [serial = 21] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (1A16F000) [pid = 1200] [serial = 22] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (1B7E2000) [pid = 1200] [serial = 48] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (1B5D1C00) [pid = 1200] [serial = 42] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (1B635400) [pid = 1200] [serial = 45] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (1B43D400) [pid = 1200] [serial = 39] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | --DOMWINDOW == 49 (1B442800) [pid = 1200] [serial = 40] [outer = 00000000] [url = about:blank] 01:30:07 INFO - PROCESS | 1200 | 1465032607685 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1391ms 01:30:07 INFO - PROCESS | 1200 | 1465032607730 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1200 | 1465032607734 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 01:30:07 INFO - PROCESS | 1200 | 1465032607739 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:30:07 INFO - PROCESS | 1200 | 1465032607742 Marionette TRACE conn3 <- [1,126,null,{}] 01:30:07 INFO - PROCESS | 1200 | 1465032607748 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:07 INFO - PROCESS | 1200 | 1465032607751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:07 INFO - PROCESS | 1200 | 1465032607844 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:30:07 INFO - PROCESS | 1200 | 1465032607913 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 1200 | 1465032607916 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:07 INFO - PROCESS | 1200 | ++DOCSHELL 10F0BC00 == 28 [pid = 1200] [id = 41] 01:30:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (10F0DC00) [pid = 1200] [serial = 119] [outer = 00000000] 01:30:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (11289C00) [pid = 1200] [serial = 120] [outer = 10F0DC00] 01:30:07 INFO - PROCESS | 1200 | 1465032607965 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (117E8800) [pid = 1200] [serial = 121] [outer = 10F0DC00] 01:30:08 INFO - PROCESS | 1200 | 1465032608378 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 703ms 01:30:08 INFO - PROCESS | 1200 | 1465032608440 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1200 | 1465032608445 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 01:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:30:08 INFO - PROCESS | 1200 | 1465032608452 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1200 | 1465032608454 Marionette TRACE conn3 <- [1,130,null,{}] 01:30:08 INFO - PROCESS | 1200 | 1465032608458 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:08 INFO - PROCESS | 1200 | 1465032608461 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:08 INFO - PROCESS | 1200 | 1465032608553 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:30:08 INFO - PROCESS | 1200 | 1465032608568 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1200 | 1465032608571 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:08 INFO - PROCESS | 1200 | ++DOCSHELL 13149000 == 29 [pid = 1200] [id = 42] 01:30:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (1314E000) [pid = 1200] [serial = 122] [outer = 00000000] 01:30:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (13239C00) [pid = 1200] [serial = 123] [outer = 1314E000] 01:30:08 INFO - PROCESS | 1200 | 1465032608621 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (13718400) [pid = 1200] [serial = 124] [outer = 1314E000] 01:30:09 INFO - PROCESS | 1200 | 1465032609056 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 625ms 01:30:09 INFO - PROCESS | 1200 | 1465032609088 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1200 | 1465032609090 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 01:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:30:09 INFO - PROCESS | 1200 | 1465032609097 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1200 | 1465032609101 Marionette TRACE conn3 <- [1,134,null,{}] 01:30:09 INFO - PROCESS | 1200 | 1465032609112 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:09 INFO - PROCESS | 1200 | 1465032609117 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:09 INFO - PROCESS | 1200 | 1465032609199 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:30:09 INFO - PROCESS | 1200 | 1465032609230 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1200 | 1465032609234 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:09 INFO - PROCESS | 1200 | ++DOCSHELL 1445BC00 == 30 [pid = 1200] [id = 43] 01:30:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (1445E400) [pid = 1200] [serial = 125] [outer = 00000000] 01:30:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (1449DC00) [pid = 1200] [serial = 126] [outer = 1445E400] 01:30:09 INFO - PROCESS | 1200 | 1465032609282 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (14FADC00) [pid = 1200] [serial = 127] [outer = 1445E400] 01:30:09 INFO - PROCESS | 1200 | 1465032609693 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 656ms 01:30:09 INFO - PROCESS | 1200 | 1465032609752 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1200 | 1465032609755 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 01:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:30:09 INFO - PROCESS | 1200 | 1465032609765 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1200 | 1465032609777 Marionette TRACE conn3 <- [1,138,null,{}] 01:30:09 INFO - PROCESS | 1200 | 1465032609780 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:09 INFO - PROCESS | 1200 | 1465032609782 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:09 INFO - PROCESS | 1200 | 1465032609887 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:30:09 INFO - PROCESS | 1200 | 1465032609894 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1200 | 1465032609896 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:09 INFO - PROCESS | 1200 | ++DOCSHELL 15685800 == 31 [pid = 1200] [id = 44] 01:30:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (1583C800) [pid = 1200] [serial = 128] [outer = 00000000] 01:30:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (15895400) [pid = 1200] [serial = 129] [outer = 1583C800] 01:30:09 INFO - PROCESS | 1200 | 1465032609941 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (15F9D400) [pid = 1200] [serial = 130] [outer = 1583C800] 01:30:10 INFO - PROCESS | 1200 | 1465032610353 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 656ms 01:30:10 INFO - PROCESS | 1200 | 1465032610416 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1200 | 1465032610418 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 01:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:30:10 INFO - PROCESS | 1200 | 1465032610422 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1200 | 1465032610423 Marionette TRACE conn3 <- [1,142,null,{}] 01:30:10 INFO - PROCESS | 1200 | 1465032610427 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:10 INFO - PROCESS | 1200 | 1465032610429 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:10 INFO - PROCESS | 1200 | 1465032610536 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:30:10 INFO - PROCESS | 1200 | 1465032610605 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1200 | 1465032610607 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:10 INFO - PROCESS | 1200 | ++DOCSHELL 13723400 == 32 [pid = 1200] [id = 45] 01:30:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (13723C00) [pid = 1200] [serial = 131] [outer = 00000000] 01:30:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (1690A000) [pid = 1200] [serial = 132] [outer = 13723C00] 01:30:10 INFO - PROCESS | 1200 | 1465032610653 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (16C78C00) [pid = 1200] [serial = 133] [outer = 13723C00] 01:30:11 INFO - PROCESS | 1200 | 1465032611053 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 687ms 01:30:11 INFO - PROCESS | 1200 | 1465032611121 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1200 | 1465032611124 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 01:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:30:11 INFO - PROCESS | 1200 | 1465032611127 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1200 | 1465032611128 Marionette TRACE conn3 <- [1,146,null,{}] 01:30:11 INFO - PROCESS | 1200 | 1465032611132 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:11 INFO - PROCESS | 1200 | 1465032611138 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:11 INFO - PROCESS | 1200 | 1465032611264 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:30:11 INFO - PROCESS | 1200 | 1465032611315 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1200 | 1465032611318 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:11 INFO - PROCESS | 1200 | ++DOCSHELL 179A4400 == 33 [pid = 1200] [id = 46] 01:30:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (179A4C00) [pid = 1200] [serial = 134] [outer = 00000000] 01:30:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (17C65000) [pid = 1200] [serial = 135] [outer = 179A4C00] 01:30:11 INFO - PROCESS | 1200 | 1465032611362 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (18002800) [pid = 1200] [serial = 136] [outer = 179A4C00] 01:30:11 INFO - PROCESS | 1200 | 1465032611756 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (11293800) [pid = 1200] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (11DB6400) [pid = 1200] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (14185400) [pid = 1200] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (10510800) [pid = 1200] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (13717400) [pid = 1200] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:30:11 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1583C000) [pid = 1200] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 703ms 01:30:11 INFO - PROCESS | 1200 | 1465032611827 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1200 | 1465032611829 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 01:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:30:11 INFO - PROCESS | 1200 | 1465032611832 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1200 | 1465032611834 Marionette TRACE conn3 <- [1,150,null,{}] 01:30:11 INFO - PROCESS | 1200 | 1465032611837 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:11 INFO - PROCESS | 1200 | 1465032611839 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:11 INFO - PROCESS | 1200 | 1465032611955 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:30:11 INFO - PROCESS | 1200 | 1465032611967 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1200 | 1465032611969 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:11 INFO - PROCESS | 1200 | ++DOCSHELL 11293800 == 34 [pid = 1200] [id = 47] 01:30:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (11DB6400) [pid = 1200] [serial = 137] [outer = 00000000] 01:30:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (14467C00) [pid = 1200] [serial = 138] [outer = 11DB6400] 01:30:12 INFO - PROCESS | 1200 | 1465032612012 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (15E58000) [pid = 1200] [serial = 139] [outer = 11DB6400] 01:30:12 INFO - PROCESS | 1200 | 1465032612390 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 641ms 01:30:12 INFO - PROCESS | 1200 | 1465032612470 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1200 | 1465032612472 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 01:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:30:12 INFO - PROCESS | 1200 | 1465032612479 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1200 | 1465032612481 Marionette TRACE conn3 <- [1,154,null,{}] 01:30:12 INFO - PROCESS | 1200 | 1465032612484 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:12 INFO - PROCESS | 1200 | 1465032612486 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:12 INFO - PROCESS | 1200 | 1465032612563 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:30:12 INFO - PROCESS | 1200 | 1465032612569 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:12 INFO - PROCESS | 1200 | 1465032612571 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:12 INFO - PROCESS | 1200 | ++DOCSHELL 14185400 == 35 [pid = 1200] [id = 48] 01:30:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (17C64800) [pid = 1200] [serial = 140] [outer = 00000000] 01:30:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (1825E000) [pid = 1200] [serial = 141] [outer = 17C64800] 01:30:12 INFO - PROCESS | 1200 | 1465032612614 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (184DE400) [pid = 1200] [serial = 142] [outer = 17C64800] 01:30:13 INFO - PROCESS | 1200 | 1465032613017 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 593ms 01:30:13 INFO - PROCESS | 1200 | 1465032613072 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1200 | 1465032613074 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 01:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:30:13 INFO - PROCESS | 1200 | 1465032613081 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1200 | 1465032613083 Marionette TRACE conn3 <- [1,158,null,{}] 01:30:13 INFO - PROCESS | 1200 | 1465032613086 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:13 INFO - PROCESS | 1200 | 1465032613088 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:13 INFO - PROCESS | 1200 | 1465032613165 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:30:13 INFO - PROCESS | 1200 | 1465032613171 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1200 | 1465032613173 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:13 INFO - PROCESS | 1200 | ++DOCSHELL 1445A800 == 36 [pid = 1200] [id = 49] 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (19B18000) [pid = 1200] [serial = 143] [outer = 00000000] 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1A109800) [pid = 1200] [serial = 144] [outer = 19B18000] 01:30:13 INFO - PROCESS | 1200 | 1465032613216 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (19B1F400) [pid = 1200] [serial = 145] [outer = 19B18000] 01:30:13 INFO - PROCESS | 1200 | 1465032613619 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 594ms 01:30:13 INFO - PROCESS | 1200 | 1465032613677 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1200 | 1465032613679 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 01:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:30:13 INFO - PROCESS | 1200 | 1465032613683 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1200 | 1465032613684 Marionette TRACE conn3 <- [1,162,null,{}] 01:30:13 INFO - PROCESS | 1200 | 1465032613688 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:13 INFO - PROCESS | 1200 | 1465032613690 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:13 INFO - PROCESS | 1200 | 1465032613776 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:30:13 INFO - PROCESS | 1200 | 1465032613782 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1200 | 1465032613784 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:13 INFO - PROCESS | 1200 | ++DOCSHELL 13721800 == 37 [pid = 1200] [id = 50] 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (15B3CC00) [pid = 1200] [serial = 146] [outer = 00000000] 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1A170800) [pid = 1200] [serial = 147] [outer = 15B3CC00] 01:30:13 INFO - PROCESS | 1200 | 1465032613827 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1A17A000) [pid = 1200] [serial = 148] [outer = 15B3CC00] 01:30:14 INFO - PROCESS | 1200 | 1465032614645 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1000ms 01:30:14 INFO - PROCESS | 1200 | 1465032614683 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1200 | 1465032614688 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 01:30:14 INFO - PROCESS | 1200 | 1465032614693 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:30:14 INFO - PROCESS | 1200 | 1465032614696 Marionette TRACE conn3 <- [1,166,null,{}] 01:30:14 INFO - PROCESS | 1200 | 1465032614701 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:14 INFO - PROCESS | 1200 | 1465032614705 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:14 INFO - PROCESS | 1200 | 1465032614821 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:30:14 INFO - PROCESS | 1200 | 1465032614903 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 1200 | 1465032614907 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:14 INFO - PROCESS | 1200 | ++DOCSHELL 10F0AC00 == 38 [pid = 1200] [id = 51] 01:30:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (10F8C000) [pid = 1200] [serial = 149] [outer = 00000000] 01:30:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (11D1E000) [pid = 1200] [serial = 150] [outer = 10F8C000] 01:30:15 INFO - PROCESS | 1200 | 1465032615004 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1371B400) [pid = 1200] [serial = 151] [outer = 10F8C000] 01:30:15 INFO - PROCESS | 1200 | 1465032615862 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 1445A800 == 37 [pid = 1200] [id = 49] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 14185400 == 36 [pid = 1200] [id = 48] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 11293800 == 35 [pid = 1200] [id = 47] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 179A4400 == 34 [pid = 1200] [id = 46] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 13723400 == 33 [pid = 1200] [id = 45] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 15685800 == 32 [pid = 1200] [id = 44] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 1445BC00 == 31 [pid = 1200] [id = 43] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 13149000 == 30 [pid = 1200] [id = 42] 01:30:15 INFO - PROCESS | 1200 | --DOCSHELL 10F0BC00 == 29 [pid = 1200] [id = 41] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1A3E2000) [pid = 1200] [serial = 91] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (11DB6C00) [pid = 1200] [serial = 96] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (13199C00) [pid = 1200] [serial = 99] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (129BF800) [pid = 1200] [serial = 97] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (14FAD400) [pid = 1200] [serial = 103] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1058C800) [pid = 1200] [serial = 93] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (10A5E000) [pid = 1200] [serial = 94] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (14460000) [pid = 1200] [serial = 102] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1323A400) [pid = 1200] [serial = 100] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (15E60000) [pid = 1200] [serial = 106] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1A3DA400) [pid = 1200] [serial = 90] [outer = 00000000] [url = about:blank] 01:30:15 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (15B46C00) [pid = 1200] [serial = 105] [outer = 00000000] [url = about:blank] 01:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1219ms 01:30:15 INFO - PROCESS | 1200 | 1465032615905 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:30:15 INFO - PROCESS | 1200 | 1465032615912 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 01:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:30:15 INFO - PROCESS | 1200 | 1465032615919 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 1200 | 1465032615924 Marionette TRACE conn3 <- [1,170,null,{}] 01:30:15 INFO - PROCESS | 1200 | 1465032615932 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:15 INFO - PROCESS | 1200 | 1465032615936 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:16 INFO - PROCESS | 1200 | 1465032616024 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:30:16 INFO - PROCESS | 1200 | 1465032616036 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1200 | 1465032616040 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:16 INFO - PROCESS | 1200 | ++DOCSHELL 10A7F800 == 30 [pid = 1200] [id = 52] 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10A80000) [pid = 1200] [serial = 152] [outer = 00000000] 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11864800) [pid = 1200] [serial = 153] [outer = 10A80000] 01:30:16 INFO - PROCESS | 1200 | 1465032616119 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11DBA400) [pid = 1200] [serial = 154] [outer = 10A80000] 01:30:16 INFO - PROCESS | 1200 | 1465032616590 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 703ms 01:30:16 INFO - PROCESS | 1200 | 1465032616615 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1200 | 1465032616620 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 01:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:30:16 INFO - PROCESS | 1200 | 1465032616626 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1200 | 1465032616629 Marionette TRACE conn3 <- [1,174,null,{}] 01:30:16 INFO - PROCESS | 1200 | 1465032616633 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:16 INFO - PROCESS | 1200 | 1465032616636 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:16 INFO - PROCESS | 1200 | 1465032616722 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:30:16 INFO - PROCESS | 1200 | 1465032616730 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1200 | 1465032616732 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:16 INFO - PROCESS | 1200 | ++DOCSHELL 13148800 == 31 [pid = 1200] [id = 53] 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (131E8C00) [pid = 1200] [serial = 155] [outer = 00000000] 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (13244400) [pid = 1200] [serial = 156] [outer = 131E8C00] 01:30:16 INFO - PROCESS | 1200 | 1465032616779 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13724000) [pid = 1200] [serial = 157] [outer = 131E8C00] 01:30:17 INFO - PROCESS | 1200 | 1465032617221 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 640ms 01:30:17 INFO - PROCESS | 1200 | 1465032617263 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1200 | 1465032617265 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 01:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:30:17 INFO - PROCESS | 1200 | 1465032617269 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1200 | 1465032617272 Marionette TRACE conn3 <- [1,178,null,{}] 01:30:17 INFO - PROCESS | 1200 | 1465032617283 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:17 INFO - PROCESS | 1200 | 1465032617288 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:17 INFO - PROCESS | 1200 | 1465032617371 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:30:17 INFO - PROCESS | 1200 | 1465032617381 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 1200 | 1465032617384 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:17 INFO - PROCESS | 1200 | ++DOCSHELL 1445A800 == 32 [pid = 1200] [id = 54] 01:30:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1445BC00) [pid = 1200] [serial = 158] [outer = 00000000] 01:30:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (144A4C00) [pid = 1200] [serial = 159] [outer = 1445BC00] 01:30:17 INFO - PROCESS | 1200 | 1465032617432 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15688800) [pid = 1200] [serial = 160] [outer = 1445BC00] 01:30:17 INFO - PROCESS | 1200 | 1465032617868 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 641ms 01:30:17 INFO - PROCESS | 1200 | 1465032617907 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1200 | 1465032617909 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 01:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:30:17 INFO - PROCESS | 1200 | 1465032617912 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1200 | 1465032617914 Marionette TRACE conn3 <- [1,182,null,{}] 01:30:17 INFO - PROCESS | 1200 | 1465032617918 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:17 INFO - PROCESS | 1200 | 1465032617920 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:18 INFO - PROCESS | 1200 | 1465032618011 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15B40000) [pid = 1200] [serial = 161] [outer = 1B5D5C00] 01:30:18 INFO - PROCESS | 1200 | 1465032618035 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1200 | 1465032618037 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:18 INFO - PROCESS | 1200 | ++DOCSHELL 16908000 == 33 [pid = 1200] [id = 55] 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16908400) [pid = 1200] [serial = 162] [outer = 00000000] 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16C34000) [pid = 1200] [serial = 163] [outer = 16908400] 01:30:18 INFO - PROCESS | 1200 | 1465032618087 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16F2E800) [pid = 1200] [serial = 164] [outer = 16908400] 01:30:18 INFO - PROCESS | 1200 | 1465032618511 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 641ms 01:30:18 INFO - PROCESS | 1200 | 1465032618550 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:30:18 INFO - PROCESS | 1200 | 1465032618552 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 01:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:30:18 INFO - PROCESS | 1200 | 1465032618555 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1200 | 1465032618557 Marionette TRACE conn3 <- [1,186,null,{}] 01:30:18 INFO - PROCESS | 1200 | 1465032618561 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:18 INFO - PROCESS | 1200 | 1465032618563 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:18 INFO - PROCESS | 1200 | 1465032618675 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:30:18 INFO - PROCESS | 1200 | 1465032618681 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1200 | 1465032618683 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:18 INFO - PROCESS | 1200 | ++DOCSHELL 16C31C00 == 34 [pid = 1200] [id = 56] 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (17114000) [pid = 1200] [serial = 165] [outer = 00000000] 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (17E9A800) [pid = 1200] [serial = 166] [outer = 17114000] 01:30:18 INFO - PROCESS | 1200 | 1465032618727 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (18259400) [pid = 1200] [serial = 167] [outer = 17114000] 01:30:19 INFO - PROCESS | 1200 | 1465032619162 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 640ms 01:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:30:19 INFO - PROCESS | 1200 | 1465032619193 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1200 | 1465032619195 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 01:30:19 INFO - PROCESS | 1200 | 1465032619199 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1200 | 1465032619200 Marionette TRACE conn3 <- [1,190,null,{}] 01:30:19 INFO - PROCESS | 1200 | 1465032619210 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:19 INFO - PROCESS | 1200 | 1465032619215 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:19 INFO - PROCESS | 1200 | 1465032619344 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:30:19 INFO - PROCESS | 1200 | 1465032619350 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1200 | 1465032619352 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:19 INFO - PROCESS | 1200 | ++DOCSHELL 175AA400 == 35 [pid = 1200] [id = 57] 01:30:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (17919C00) [pid = 1200] [serial = 168] [outer = 00000000] 01:30:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1A174000) [pid = 1200] [serial = 169] [outer = 17919C00] 01:30:19 INFO - PROCESS | 1200 | 1465032619401 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1A179400) [pid = 1200] [serial = 170] [outer = 17919C00] 01:30:19 INFO - PROCESS | 1200 | 1465032619837 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 687ms 01:30:19 INFO - PROCESS | 1200 | 1465032619899 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1200 | 1465032619900 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 01:30:19 INFO - PROCESS | 1200 | 1465032619904 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:30:19 INFO - PROCESS | 1200 | 1465032619905 Marionette TRACE conn3 <- [1,194,null,{}] 01:30:19 INFO - PROCESS | 1200 | 1465032619916 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:19 INFO - PROCESS | 1200 | 1465032619918 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:20 INFO - PROCESS | 1200 | 1465032620053 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:30:20 INFO - PROCESS | 1200 | 1465032620080 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1200 | 1465032620082 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:20 INFO - PROCESS | 1200 | ++DOCSHELL 1A47FC00 == 36 [pid = 1200] [id = 58] 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1A480400) [pid = 1200] [serial = 171] [outer = 00000000] 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1A83DC00) [pid = 1200] [serial = 172] [outer = 1A480400] 01:30:20 INFO - PROCESS | 1200 | 1465032620130 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1A487800) [pid = 1200] [serial = 173] [outer = 1A480400] 01:30:20 INFO - PROCESS | 1200 | 1465032620531 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 625ms 01:30:20 INFO - PROCESS | 1200 | 1465032620542 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1200 | 1465032620544 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 01:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:30:20 INFO - PROCESS | 1200 | 1465032620547 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1200 | 1465032620549 Marionette TRACE conn3 <- [1,198,null,{}] 01:30:20 INFO - PROCESS | 1200 | 1465032620552 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:20 INFO - PROCESS | 1200 | 1465032620554 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:20 INFO - PROCESS | 1200 | 1465032620775 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (19B18000) [pid = 1200] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (13723C00) [pid = 1200] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1314E000) [pid = 1200] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1445E400) [pid = 1200] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1050BC00) [pid = 1200] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10566400) [pid = 1200] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1319DC00) [pid = 1200] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16C78000) [pid = 1200] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (179A4C00) [pid = 1200] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11DB6400) [pid = 1200] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (17C64800) [pid = 1200] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10F0DC00) [pid = 1200] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:30:20 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1583C800) [pid = 1200] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:30:20 INFO - PROCESS | 1200 | 1465032620827 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1200 | 1465032620829 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:20 INFO - PROCESS | 1200 | ++DOCSHELL 10563800 == 37 [pid = 1200] [id = 59] 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (10566400) [pid = 1200] [serial = 174] [outer = 00000000] 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (12B39800) [pid = 1200] [serial = 175] [outer = 10566400] 01:30:20 INFO - PROCESS | 1200 | 1465032620873 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (12C18800) [pid = 1200] [serial = 176] [outer = 10566400] 01:30:21 INFO - PROCESS | 1200 | 1465032621215 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 704ms 01:30:21 INFO - PROCESS | 1200 | 1465032621247 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1200 | 1465032621249 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 01:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:30:21 INFO - PROCESS | 1200 | 1465032621253 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1200 | 1465032621254 Marionette TRACE conn3 <- [1,202,null,{}] 01:30:21 INFO - PROCESS | 1200 | 1465032621258 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:21 INFO - PROCESS | 1200 | 1465032621259 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:21 INFO - PROCESS | 1200 | 1465032621368 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:30:21 INFO - PROCESS | 1200 | 1465032621398 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1200 | 1465032621400 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:21 INFO - PROCESS | 1200 | ++DOCSHELL 10489800 == 38 [pid = 1200] [id = 60] 01:30:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10A83800) [pid = 1200] [serial = 177] [outer = 00000000] 01:30:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1A172400) [pid = 1200] [serial = 178] [outer = 10A83800] 01:30:21 INFO - PROCESS | 1200 | 1465032621444 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1A84AC00) [pid = 1200] [serial = 179] [outer = 10A83800] 01:30:21 INFO - PROCESS | 1200 | 1465032621838 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 640ms 01:30:21 INFO - PROCESS | 1200 | 1465032621891 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1200 | 1465032621893 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 01:30:21 INFO - PROCESS | 1200 | 1465032621896 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:30:21 INFO - PROCESS | 1200 | 1465032621898 Marionette TRACE conn3 <- [1,206,null,{}] 01:30:21 INFO - PROCESS | 1200 | 1465032621902 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:21 INFO - PROCESS | 1200 | 1465032621903 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:22 INFO - PROCESS | 1200 | 1465032622012 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:30:22 INFO - PROCESS | 1200 | 1465032622024 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1200 | 1465032622026 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:22 INFO - PROCESS | 1200 | ++DOCSHELL 16C7D400 == 39 [pid = 1200] [id = 61] 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1A848000) [pid = 1200] [serial = 180] [outer = 00000000] 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (1A99F400) [pid = 1200] [serial = 181] [outer = 1A848000] 01:30:22 INFO - PROCESS | 1200 | 1465032622069 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1A9A3800) [pid = 1200] [serial = 182] [outer = 1A848000] 01:30:22 INFO - PROCESS | 1200 | 1465032622488 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 641ms 01:30:22 INFO - PROCESS | 1200 | 1465032622534 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1200 | 1465032622536 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 01:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:30:22 INFO - PROCESS | 1200 | 1465032622540 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1200 | 1465032622542 Marionette TRACE conn3 <- [1,210,null,{}] 01:30:22 INFO - PROCESS | 1200 | 1465032622546 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:22 INFO - PROCESS | 1200 | 1465032622548 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:22 INFO - PROCESS | 1200 | 1465032622696 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:30:22 INFO - PROCESS | 1200 | 1465032622713 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1200 | 1465032622716 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:22 INFO - PROCESS | 1200 | ++DOCSHELL 1AAAE800 == 40 [pid = 1200] [id = 62] 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1AAAF400) [pid = 1200] [serial = 183] [outer = 00000000] 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1AD59C00) [pid = 1200] [serial = 184] [outer = 1AAAF400] 01:30:22 INFO - PROCESS | 1200 | 1465032622761 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1AD60800) [pid = 1200] [serial = 185] [outer = 1AAAF400] 01:30:23 INFO - PROCESS | 1200 | 1465032623314 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 843ms 01:30:23 INFO - PROCESS | 1200 | 1465032623384 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1200 | 1465032623388 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 01:30:23 INFO - PROCESS | 1200 | 1465032623393 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:30:23 INFO - PROCESS | 1200 | 1465032623398 Marionette TRACE conn3 <- [1,214,null,{}] 01:30:23 INFO - PROCESS | 1200 | 1465032623403 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:23 INFO - PROCESS | 1200 | 1465032623406 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:23 INFO - PROCESS | 1200 | 1465032623547 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:30:23 INFO - PROCESS | 1200 | 1465032623665 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1200 | 1465032623669 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:23 INFO - PROCESS | 1200 | ++DOCSHELL 10A61C00 == 41 [pid = 1200] [id = 63] 01:30:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (10F5D000) [pid = 1200] [serial = 186] [outer = 00000000] 01:30:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (11DBFC00) [pid = 1200] [serial = 187] [outer = 10F5D000] 01:30:23 INFO - PROCESS | 1200 | 1465032623728 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (13242400) [pid = 1200] [serial = 188] [outer = 10F5D000] 01:30:24 INFO - PROCESS | 1200 | 1465032624328 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1000ms 01:30:24 INFO - PROCESS | 1200 | 1465032624396 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1200 | 1465032624401 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 01:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:30:24 INFO - PROCESS | 1200 | 1465032624407 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1200 | 1465032624410 Marionette TRACE conn3 <- [1,218,null,{}] 01:30:24 INFO - PROCESS | 1200 | 1465032624415 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:24 INFO - PROCESS | 1200 | 1465032624418 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:24 INFO - PROCESS | 1200 | 1465032624569 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:30:24 INFO - PROCESS | 1200 | 1465032624622 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 1200 | 1465032624625 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:24 INFO - PROCESS | 1200 | ++DOCSHELL 1588C800 == 42 [pid = 1200] [id = 64] 01:30:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (15899C00) [pid = 1200] [serial = 189] [outer = 00000000] 01:30:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (17113400) [pid = 1200] [serial = 190] [outer = 15899C00] 01:30:24 INFO - PROCESS | 1200 | 1465032624682 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (179A8000) [pid = 1200] [serial = 191] [outer = 15899C00] 01:30:25 INFO - PROCESS | 1200 | 1465032625230 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 843ms 01:30:25 INFO - PROCESS | 1200 | 1465032625260 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1200 | 1465032625262 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 01:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:30:25 INFO - PROCESS | 1200 | 1465032625268 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1200 | 1465032625272 Marionette TRACE conn3 <- [1,222,null,{}] 01:30:25 INFO - PROCESS | 1200 | 1465032625284 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:25 INFO - PROCESS | 1200 | 1465032625289 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:25 INFO - PROCESS | 1200 | 1465032625414 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:30:25 INFO - PROCESS | 1200 | 1465032625508 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1200 | 1465032625512 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:25 INFO - PROCESS | 1200 | ++DOCSHELL 14458800 == 43 [pid = 1200] [id = 65] 01:30:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (15682C00) [pid = 1200] [serial = 192] [outer = 00000000] 01:30:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (18008000) [pid = 1200] [serial = 193] [outer = 15682C00] 01:30:25 INFO - PROCESS | 1200 | 1465032625568 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (184E2C00) [pid = 1200] [serial = 194] [outer = 15682C00] 01:30:26 INFO - PROCESS | 1200 | 1465032626262 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1047ms 01:30:26 INFO - PROCESS | 1200 | 1465032626313 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1200 | 1465032626318 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 01:30:26 INFO - PROCESS | 1200 | 1465032626322 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:30:26 INFO - PROCESS | 1200 | 1465032626325 Marionette TRACE conn3 <- [1,226,null,{}] 01:30:26 INFO - PROCESS | 1200 | 1465032626342 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:26 INFO - PROCESS | 1200 | 1465032626345 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:26 INFO - PROCESS | 1200 | 1465032626443 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:30:26 INFO - PROCESS | 1200 | 1465032626522 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1200 | 1465032626525 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:26 INFO - PROCESS | 1200 | ++DOCSHELL 1128C400 == 44 [pid = 1200] [id = 66] 01:30:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (11293800) [pid = 1200] [serial = 195] [outer = 00000000] 01:30:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (129B7C00) [pid = 1200] [serial = 196] [outer = 11293800] 01:30:26 INFO - PROCESS | 1200 | 1465032626574 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (12E3FC00) [pid = 1200] [serial = 197] [outer = 11293800] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 16C7D400 == 43 [pid = 1200] [id = 61] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 10489800 == 42 [pid = 1200] [id = 60] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 10563800 == 41 [pid = 1200] [id = 59] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 1A47FC00 == 40 [pid = 1200] [id = 58] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 175AA400 == 39 [pid = 1200] [id = 57] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 16C31C00 == 38 [pid = 1200] [id = 56] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 16908000 == 37 [pid = 1200] [id = 55] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 1445A800 == 36 [pid = 1200] [id = 54] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 13148800 == 35 [pid = 1200] [id = 53] 01:30:26 INFO - PROCESS | 1200 | --DOCSHELL 10A7F800 == 34 [pid = 1200] [id = 52] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (1A109800) [pid = 1200] [serial = 144] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (1690A000) [pid = 1200] [serial = 132] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (13239C00) [pid = 1200] [serial = 123] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (13718400) [pid = 1200] [serial = 124] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1449DC00) [pid = 1200] [serial = 126] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (10F0D000) [pid = 1200] [serial = 118] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (105F3000) [pid = 1200] [serial = 117] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (10EC4800) [pid = 1200] [serial = 109] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (10A58000) [pid = 1200] [serial = 108] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (14437C00) [pid = 1200] [serial = 112] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (137BD400) [pid = 1200] [serial = 111] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (17113C00) [pid = 1200] [serial = 115] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16F30400) [pid = 1200] [serial = 114] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (17C65000) [pid = 1200] [serial = 135] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16C78C00) [pid = 1200] [serial = 133] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (15E58000) [pid = 1200] [serial = 139] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (14467C00) [pid = 1200] [serial = 138] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (184DE400) [pid = 1200] [serial = 142] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (18002800) [pid = 1200] [serial = 136] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (117E8800) [pid = 1200] [serial = 121] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11289C00) [pid = 1200] [serial = 120] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15895400) [pid = 1200] [serial = 129] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1825E000) [pid = 1200] [serial = 141] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (19B1F400) [pid = 1200] [serial = 145] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (14FADC00) [pid = 1200] [serial = 127] [outer = 00000000] [url = about:blank] 01:30:26 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (15F9D400) [pid = 1200] [serial = 130] [outer = 00000000] [url = about:blank] 01:30:27 INFO - PROCESS | 1200 | 1465032627093 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 797ms 01:30:27 INFO - PROCESS | 1200 | 1465032627144 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1200 | 1465032627148 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 01:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:30:27 INFO - PROCESS | 1200 | 1465032627158 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1200 | 1465032627161 Marionette TRACE conn3 <- [1,230,null,{}] 01:30:27 INFO - PROCESS | 1200 | 1465032627165 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:27 INFO - PROCESS | 1200 | 1465032627167 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:27 INFO - PROCESS | 1200 | 1465032627263 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:30:27 INFO - PROCESS | 1200 | 1465032627272 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1200 | 1465032627274 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:27 INFO - PROCESS | 1200 | ++DOCSHELL 12E18400 == 35 [pid = 1200] [id = 67] 01:30:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (13148800) [pid = 1200] [serial = 198] [outer = 00000000] 01:30:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (13726800) [pid = 1200] [serial = 199] [outer = 13148800] 01:30:27 INFO - PROCESS | 1200 | 1465032627326 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (139DAC00) [pid = 1200] [serial = 200] [outer = 13148800] 01:30:27 INFO - PROCESS | 1200 | 1465032627767 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 641ms 01:30:27 INFO - PROCESS | 1200 | 1465032627794 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1200 | 1465032627796 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 01:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:30:27 INFO - PROCESS | 1200 | 1465032627800 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1200 | 1465032627803 Marionette TRACE conn3 <- [1,234,null,{}] 01:30:27 INFO - PROCESS | 1200 | 1465032627813 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:27 INFO - PROCESS | 1200 | 1465032627817 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:27 INFO - PROCESS | 1200 | 1465032627902 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:30:27 INFO - PROCESS | 1200 | 1465032627980 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1200 | 1465032627983 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:27 INFO - PROCESS | 1200 | ++DOCSHELL 1443A000 == 36 [pid = 1200] [id = 68] 01:30:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (14445000) [pid = 1200] [serial = 201] [outer = 00000000] 01:30:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (144A3400) [pid = 1200] [serial = 202] [outer = 14445000] 01:30:28 INFO - PROCESS | 1200 | 1465032628031 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1583D800) [pid = 1200] [serial = 203] [outer = 14445000] 01:30:28 INFO - PROCESS | 1200 | 1465032628393 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 641ms 01:30:28 INFO - PROCESS | 1200 | 1465032628438 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 1200 | 1465032628440 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 01:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:30:28 INFO - PROCESS | 1200 | 1465032628444 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1200 | 1465032628445 Marionette TRACE conn3 <- [1,238,null,{}] 01:30:28 INFO - PROCESS | 1200 | 1465032628449 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:28 INFO - PROCESS | 1200 | 1465032628451 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:28 INFO - PROCESS | 1200 | 1465032628536 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:30:28 INFO - PROCESS | 1200 | 1465032628542 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1200 | 1465032628544 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:28 INFO - PROCESS | 1200 | ++DOCSHELL 15B3BC00 == 37 [pid = 1200] [id = 69] 01:30:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15E5F000) [pid = 1200] [serial = 204] [outer = 00000000] 01:30:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16909000) [pid = 1200] [serial = 205] [outer = 15E5F000] 01:30:28 INFO - PROCESS | 1200 | 1465032628589 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16C3F000) [pid = 1200] [serial = 206] [outer = 15E5F000] 01:30:29 INFO - PROCESS | 1200 | 1465032629026 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 640ms 01:30:29 INFO - PROCESS | 1200 | 1465032629090 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1200 | 1465032629092 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 01:30:29 INFO - PROCESS | 1200 | 1465032629096 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1200 | 1465032629097 Marionette TRACE conn3 <- [1,242,null,{}] 01:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:30:29 INFO - PROCESS | 1200 | 1465032629101 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:29 INFO - PROCESS | 1200 | 1465032629103 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:29 INFO - PROCESS | 1200 | 1465032629213 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:30:29 INFO - PROCESS | 1200 | 1465032629218 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1200 | 1465032629220 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:29 INFO - PROCESS | 1200 | ++DOCSHELL 16908000 == 38 [pid = 1200] [id = 70] 01:30:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16C7B800) [pid = 1200] [serial = 207] [outer = 00000000] 01:30:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (171F3800) [pid = 1200] [serial = 208] [outer = 16C7B800] 01:30:29 INFO - PROCESS | 1200 | 1465032629271 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (17922C00) [pid = 1200] [serial = 209] [outer = 16C7B800] 01:30:29 INFO - PROCESS | 1200 | 1465032629705 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 640ms 01:30:29 INFO - PROCESS | 1200 | 1465032629736 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1200 | 1465032629738 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 01:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:30:29 INFO - PROCESS | 1200 | 1465032629741 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1200 | 1465032629743 Marionette TRACE conn3 <- [1,246,null,{}] 01:30:29 INFO - PROCESS | 1200 | 1465032629746 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:29 INFO - PROCESS | 1200 | 1465032629752 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:29 INFO - PROCESS | 1200 | 1465032629889 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:30:29 INFO - PROCESS | 1200 | 1465032629962 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1200 | 1465032629965 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:29 INFO - PROCESS | 1200 | ++DOCSHELL 10F5C400 == 39 [pid = 1200] [id = 71] 01:30:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1128D400) [pid = 1200] [serial = 210] [outer = 00000000] 01:30:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (184E2000) [pid = 1200] [serial = 211] [outer = 1128D400] 01:30:30 INFO - PROCESS | 1200 | 1465032630009 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (19B12C00) [pid = 1200] [serial = 212] [outer = 1128D400] 01:30:30 INFO - PROCESS | 1200 | 1465032630435 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 750ms 01:30:30 INFO - PROCESS | 1200 | 1465032630482 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1200 | 1465032630484 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 01:30:30 INFO - PROCESS | 1200 | 1465032630487 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:30:30 INFO - PROCESS | 1200 | 1465032630489 Marionette TRACE conn3 <- [1,250,null,{}] 01:30:30 INFO - PROCESS | 1200 | 1465032630492 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:30 INFO - PROCESS | 1200 | 1465032630494 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:30 INFO - PROCESS | 1200 | 1465032630615 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:30:30 INFO - PROCESS | 1200 | 1465032630623 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1200 | 1465032630625 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:30 INFO - PROCESS | 1200 | ++DOCSHELL 1825C000 == 40 [pid = 1200] [id = 72] 01:30:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184DD000) [pid = 1200] [serial = 213] [outer = 00000000] 01:30:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1A103400) [pid = 1200] [serial = 214] [outer = 184DD000] 01:30:30 INFO - PROCESS | 1200 | 1465032630669 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1A109800) [pid = 1200] [serial = 215] [outer = 184DD000] 01:30:31 INFO - PROCESS | 1200 | 1465032631086 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 641ms 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (17114000) [pid = 1200] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1A480400) [pid = 1200] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (17919C00) [pid = 1200] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1445BC00) [pid = 1200] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A80000) [pid = 1200] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (131E8C00) [pid = 1200] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (10566400) [pid = 1200] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16908400) [pid = 1200] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10A83800) [pid = 1200] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:30:31 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1A848000) [pid = 1200] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:30:31 INFO - PROCESS | 1200 | 1465032631253 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1200 | 1465032631255 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 01:30:31 INFO - PROCESS | 1200 | 1465032631265 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1200 | 1465032631266 Marionette TRACE conn3 <- [1,254,null,{}] 01:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:30:31 INFO - PROCESS | 1200 | 1465032631270 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:31 INFO - PROCESS | 1200 | 1465032631272 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:31 INFO - PROCESS | 1200 | 1465032631356 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:30:31 INFO - PROCESS | 1200 | 1465032631364 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1200 | 1465032631366 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:31 INFO - PROCESS | 1200 | ++DOCSHELL 1449FC00 == 41 [pid = 1200] [id = 73] 01:30:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (144A4800) [pid = 1200] [serial = 216] [outer = 00000000] 01:30:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (1A10DC00) [pid = 1200] [serial = 217] [outer = 144A4800] 01:30:31 INFO - PROCESS | 1200 | 1465032631418 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1A16BC00) [pid = 1200] [serial = 218] [outer = 144A4800] 01:30:31 INFO - PROCESS | 1200 | 1465032631816 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 578ms 01:30:31 INFO - PROCESS | 1200 | 1465032631847 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1200 | 1465032631849 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 01:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:30:31 INFO - PROCESS | 1200 | 1465032631861 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1200 | 1465032631863 Marionette TRACE conn3 <- [1,258,null,{}] 01:30:31 INFO - PROCESS | 1200 | 1465032631866 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:31 INFO - PROCESS | 1200 | 1465032631868 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:31 INFO - PROCESS | 1200 | 1465032631949 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:30:31 INFO - PROCESS | 1200 | 1465032631955 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1200 | 1465032631957 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:31 INFO - PROCESS | 1200 | ++DOCSHELL 19B11400 == 42 [pid = 1200] [id = 74] 01:30:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1A16C000) [pid = 1200] [serial = 219] [outer = 00000000] 01:30:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1A842000) [pid = 1200] [serial = 220] [outer = 1A16C000] 01:30:31 INFO - PROCESS | 1200 | 1465032632002 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1A844C00) [pid = 1200] [serial = 221] [outer = 1A16C000] 01:30:32 INFO - PROCESS | 1200 | 1465032632421 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 593ms 01:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:30:32 INFO - PROCESS | 1200 | 1465032632460 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1200 | 1465032632462 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 01:30:32 INFO - PROCESS | 1200 | 1465032632466 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1200 | 1465032632467 Marionette TRACE conn3 <- [1,262,null,{}] 01:30:32 INFO - PROCESS | 1200 | 1465032632471 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:32 INFO - PROCESS | 1200 | 1465032632473 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:32 INFO - PROCESS | 1200 | 1465032632563 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:30:32 INFO - PROCESS | 1200 | 1465032632571 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1200 | 1465032632573 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:32 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F400 == 43 [pid = 1200] [id = 75] 01:30:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1A47FC00) [pid = 1200] [serial = 222] [outer = 00000000] 01:30:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1AAAE000) [pid = 1200] [serial = 223] [outer = 1A47FC00] 01:30:32 INFO - PROCESS | 1200 | 1465032632617 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1AAB4000) [pid = 1200] [serial = 224] [outer = 1A47FC00] 01:30:33 INFO - PROCESS | 1200 | 1465032633045 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 625ms 01:30:33 INFO - PROCESS | 1200 | 1465032633107 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1200 | 1465032633110 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 01:30:33 INFO - PROCESS | 1200 | 1465032633113 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:30:33 INFO - PROCESS | 1200 | 1465032633117 Marionette TRACE conn3 <- [1,266,null,{}] 01:30:33 INFO - PROCESS | 1200 | 1465032633120 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:33 INFO - PROCESS | 1200 | 1465032633123 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:33 INFO - PROCESS | 1200 | 1465032633218 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:30:33 INFO - PROCESS | 1200 | 1465032633341 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1200 | 1465032633345 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:33 INFO - PROCESS | 1200 | ++DOCSHELL 102CF400 == 44 [pid = 1200] [id = 76] 01:30:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (102D4400) [pid = 1200] [serial = 225] [outer = 00000000] 01:30:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (10564800) [pid = 1200] [serial = 226] [outer = 102D4400] 01:30:33 INFO - PROCESS | 1200 | 1465032633403 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10A5AC00) [pid = 1200] [serial = 227] [outer = 102D4400] 01:30:34 INFO - PROCESS | 1200 | 1465032634054 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1000ms 01:30:34 INFO - PROCESS | 1200 | 1465032634119 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1200 | 1465032634123 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 01:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:30:34 INFO - PROCESS | 1200 | 1465032634128 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1200 | 1465032634131 Marionette TRACE conn3 <- [1,270,null,{}] 01:30:34 INFO - PROCESS | 1200 | 1465032634150 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:34 INFO - PROCESS | 1200 | 1465032634153 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:34 INFO - PROCESS | 1200 | 1465032634290 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:30:34 INFO - PROCESS | 1200 | 1465032634346 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1200 | 1465032634349 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:34 INFO - PROCESS | 1200 | ++DOCSHELL 1319DC00 == 45 [pid = 1200] [id = 77] 01:30:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (13239C00) [pid = 1200] [serial = 228] [outer = 00000000] 01:30:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (13DB8C00) [pid = 1200] [serial = 229] [outer = 13239C00] 01:30:34 INFO - PROCESS | 1200 | 1465032634405 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (14183400) [pid = 1200] [serial = 230] [outer = 13239C00] 01:30:34 INFO - PROCESS | 1200 | 1465032634937 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 844ms 01:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:30:34 INFO - PROCESS | 1200 | 1465032634974 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1200 | 1465032634979 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 01:30:34 INFO - PROCESS | 1200 | 1465032634983 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1200 | 1465032634985 Marionette TRACE conn3 <- [1,274,null,{}] 01:30:34 INFO - PROCESS | 1200 | 1465032634989 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:34 INFO - PROCESS | 1200 | 1465032634992 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:35 INFO - PROCESS | 1200 | 1465032635104 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:30:35 INFO - PROCESS | 1200 | 1465032635196 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 1200 | 1465032635199 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:35 INFO - PROCESS | 1200 | ++DOCSHELL 16F2F400 == 46 [pid = 1200] [id = 78] 01:30:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (16F34800) [pid = 1200] [serial = 231] [outer = 00000000] 01:30:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (18003000) [pid = 1200] [serial = 232] [outer = 16F34800] 01:30:35 INFO - PROCESS | 1200 | 1465032635253 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (184E3C00) [pid = 1200] [serial = 233] [outer = 16F34800] 01:30:35 INFO - PROCESS | 1200 | 1465032636001 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1031ms 01:30:36 INFO - PROCESS | 1200 | 1465032636024 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1200 | 1465032636027 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 01:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:30:36 INFO - PROCESS | 1200 | 1465032636049 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1200 | 1465032636055 Marionette TRACE conn3 <- [1,278,null,{}] 01:30:36 INFO - PROCESS | 1200 | 1465032636060 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:36 INFO - PROCESS | 1200 | 1465032636064 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:36 INFO - PROCESS | 1200 | 1465032636173 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:30:36 INFO - PROCESS | 1200 | 1465032636252 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1200 | 1465032636255 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:36 INFO - PROCESS | 1200 | ++DOCSHELL 11DBF400 == 47 [pid = 1200] [id = 79] 01:30:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1A481000) [pid = 1200] [serial = 234] [outer = 00000000] 01:30:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1ADBA000) [pid = 1200] [serial = 235] [outer = 1A481000] 01:30:36 INFO - PROCESS | 1200 | 1465032636348 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1ADBFC00) [pid = 1200] [serial = 236] [outer = 1A481000] 01:30:36 INFO - PROCESS | 1200 | 1465032636907 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 922ms 01:30:36 INFO - PROCESS | 1200 | 1465032636954 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1200 | 1465032636957 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 01:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:30:36 INFO - PROCESS | 1200 | 1465032636961 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1200 | 1465032636963 Marionette TRACE conn3 <- [1,282,null,{}] 01:30:36 INFO - PROCESS | 1200 | 1465032636967 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:36 INFO - PROCESS | 1200 | 1465032636969 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:37 INFO - PROCESS | 1200 | 1465032637078 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:30:37 INFO - PROCESS | 1200 | 1465032637297 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1200 | 1465032637300 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:37 INFO - PROCESS | 1200 | ++DOCSHELL 10A7FC00 == 48 [pid = 1200] [id = 80] 01:30:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (10A81800) [pid = 1200] [serial = 237] [outer = 00000000] 01:30:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (10F5D800) [pid = 1200] [serial = 238] [outer = 10A81800] 01:30:37 INFO - PROCESS | 1200 | 1465032637350 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (11704800) [pid = 1200] [serial = 239] [outer = 10A81800] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 10A5F400 == 47 [pid = 1200] [id = 75] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 19B11400 == 46 [pid = 1200] [id = 74] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 1449FC00 == 45 [pid = 1200] [id = 73] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 1825C000 == 44 [pid = 1200] [id = 72] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 10F5C400 == 43 [pid = 1200] [id = 71] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 16908000 == 42 [pid = 1200] [id = 70] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 15B3BC00 == 41 [pid = 1200] [id = 69] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 1443A000 == 40 [pid = 1200] [id = 68] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 12E18400 == 39 [pid = 1200] [id = 67] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 1128C400 == 38 [pid = 1200] [id = 66] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 14458800 == 37 [pid = 1200] [id = 65] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 1588C800 == 36 [pid = 1200] [id = 64] 01:30:37 INFO - PROCESS | 1200 | --DOCSHELL 10A61C00 == 35 [pid = 1200] [id = 63] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1A99F400) [pid = 1200] [serial = 181] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (18259400) [pid = 1200] [serial = 167] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (17E9A800) [pid = 1200] [serial = 166] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1A83DC00) [pid = 1200] [serial = 172] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (11D1E000) [pid = 1200] [serial = 150] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (1A174000) [pid = 1200] [serial = 169] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (144A4C00) [pid = 1200] [serial = 159] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (15688800) [pid = 1200] [serial = 160] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (11864800) [pid = 1200] [serial = 153] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (11DBA400) [pid = 1200] [serial = 154] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (13244400) [pid = 1200] [serial = 156] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (13724000) [pid = 1200] [serial = 157] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1A170800) [pid = 1200] [serial = 147] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1A487800) [pid = 1200] [serial = 173] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (12C18800) [pid = 1200] [serial = 176] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1B63CC00) [pid = 1200] [serial = 46] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1A9A3800) [pid = 1200] [serial = 182] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (12B39800) [pid = 1200] [serial = 175] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16C34000) [pid = 1200] [serial = 163] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1A179400) [pid = 1200] [serial = 170] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1A172400) [pid = 1200] [serial = 178] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1A84AC00) [pid = 1200] [serial = 179] [outer = 00000000] [url = about:blank] 01:30:37 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16F2E800) [pid = 1200] [serial = 164] [outer = 00000000] [url = about:blank] 01:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1047ms 01:30:37 INFO - PROCESS | 1200 | 1465032637992 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:30:37 INFO - PROCESS | 1200 | 1465032638002 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:30:37 INFO - PROCESS | 1200 | 1465032638005 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 01:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:30:38 INFO - PROCESS | 1200 | 1465032638021 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1200 | 1465032638025 Marionette TRACE conn3 <- [1,286,null,{}] 01:30:38 INFO - PROCESS | 1200 | 1465032638029 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:38 INFO - PROCESS | 1200 | 1465032638032 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:38 INFO - PROCESS | 1200 | 1465032638134 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:30:38 INFO - PROCESS | 1200 | 1465032638217 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:38 INFO - PROCESS | 1200 | 1465032638220 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:38 INFO - PROCESS | 1200 | ++DOCSHELL 117EE400 == 36 [pid = 1200] [id = 81] 01:30:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11868C00) [pid = 1200] [serial = 240] [outer = 00000000] 01:30:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (12B39800) [pid = 1200] [serial = 241] [outer = 11868C00] 01:30:38 INFO - PROCESS | 1200 | 1465032638267 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1323A000) [pid = 1200] [serial = 242] [outer = 11868C00] 01:30:38 INFO - PROCESS | 1200 | 1465032638845 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 844ms 01:30:38 INFO - PROCESS | 1200 | 1465032638878 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1200 | 1465032638882 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 01:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:30:38 INFO - PROCESS | 1200 | 1465032638909 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1200 | 1465032638911 Marionette TRACE conn3 <- [1,290,null,{}] 01:30:38 INFO - PROCESS | 1200 | 1465032638916 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:38 INFO - PROCESS | 1200 | 1465032638918 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:38 INFO - PROCESS | 1200 | 1465032639009 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:30:39 INFO - PROCESS | 1200 | 1465032639089 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1200 | 1465032639092 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:39 INFO - PROCESS | 1200 | ++DOCSHELL 14464800 == 37 [pid = 1200] [id = 82] 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (14FAD400) [pid = 1200] [serial = 243] [outer = 00000000] 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (15F9A800) [pid = 1200] [serial = 244] [outer = 14FAD400] 01:30:39 INFO - PROCESS | 1200 | 1465032639137 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (16C77C00) [pid = 1200] [serial = 245] [outer = 14FAD400] 01:30:39 INFO - PROCESS | 1200 | 1465032639497 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 656ms 01:30:39 INFO - PROCESS | 1200 | 1465032639549 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1200 | 1465032639551 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 01:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:30:39 INFO - PROCESS | 1200 | 1465032639560 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1200 | 1465032639566 Marionette TRACE conn3 <- [1,294,null,{}] 01:30:39 INFO - PROCESS | 1200 | 1465032639570 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:39 INFO - PROCESS | 1200 | 1465032639574 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:39 INFO - PROCESS | 1200 | 1465032639671 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:30:39 INFO - PROCESS | 1200 | 1465032639677 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1200 | 1465032639679 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:39 INFO - PROCESS | 1200 | ++DOCSHELL 16C33400 == 38 [pid = 1200] [id = 83] 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (16D0C800) [pid = 1200] [serial = 246] [outer = 00000000] 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1822B400) [pid = 1200] [serial = 247] [outer = 16D0C800] 01:30:39 INFO - PROCESS | 1200 | 1465032639724 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (184DFC00) [pid = 1200] [serial = 248] [outer = 16D0C800] 01:30:40 INFO - PROCESS | 1200 | 1465032640142 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 657ms 01:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:30:40 INFO - PROCESS | 1200 | 1465032640213 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1200 | 1465032640215 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 01:30:40 INFO - PROCESS | 1200 | 1465032640218 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1200 | 1465032640220 Marionette TRACE conn3 <- [1,298,null,{}] 01:30:40 INFO - PROCESS | 1200 | 1465032640223 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:40 INFO - PROCESS | 1200 | 1465032640225 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:40 INFO - PROCESS | 1200 | 1465032640341 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:30:40 INFO - PROCESS | 1200 | 1465032640416 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1200 | 1465032640419 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:40 INFO - PROCESS | 1200 | ++DOCSHELL 184E1C00 == 39 [pid = 1200] [id = 84] 01:30:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (184E6400) [pid = 1200] [serial = 249] [outer = 00000000] 01:30:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1A110C00) [pid = 1200] [serial = 250] [outer = 184E6400] 01:30:40 INFO - PROCESS | 1200 | 1465032640464 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1A173000) [pid = 1200] [serial = 251] [outer = 184E6400] 01:30:40 INFO - PROCESS | 1200 | 1465032640886 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:40 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. 01:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 688ms 01:30:40 INFO - PROCESS | 1200 | 1465032640924 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1200 | 1465032640926 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 01:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:30:40 INFO - PROCESS | 1200 | 1465032640934 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1200 | 1465032640936 Marionette TRACE conn3 <- [1,302,null,{}] 01:30:40 INFO - PROCESS | 1200 | 1465032640939 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:40 INFO - PROCESS | 1200 | 1465032640941 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:41 INFO - PROCESS | 1200 | 1465032641050 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:30:41 INFO - PROCESS | 1200 | 1465032641056 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1200 | 1465032641062 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:41 INFO - PROCESS | 1200 | ++DOCSHELL 1A3DF400 == 40 [pid = 1200] [id = 85] 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1A3E0400) [pid = 1200] [serial = 252] [outer = 00000000] 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (1A483C00) [pid = 1200] [serial = 253] [outer = 1A3E0400] 01:30:41 INFO - PROCESS | 1200 | 1465032641118 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (1A996400) [pid = 1200] [serial = 254] [outer = 1A3E0400] 01:30:41 INFO - PROCESS | 1200 | 1465032641587 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 703ms 01:30:41 INFO - PROCESS | 1200 | 1465032641627 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1200 | 1465032641629 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 01:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:30:41 INFO - PROCESS | 1200 | 1465032641637 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1200 | 1465032641639 Marionette TRACE conn3 <- [1,306,null,{}] 01:30:41 INFO - PROCESS | 1200 | 1465032641642 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:41 INFO - PROCESS | 1200 | 1465032641645 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:41 INFO - PROCESS | 1200 | 1465032641793 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:30:41 INFO - PROCESS | 1200 | 1465032641805 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1200 | 1465032641807 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:41 INFO - PROCESS | 1200 | ++DOCSHELL 1A99A000 == 41 [pid = 1200] [id = 86] 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1A99B000) [pid = 1200] [serial = 255] [outer = 00000000] 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1AAB3000) [pid = 1200] [serial = 256] [outer = 1A99B000] 01:30:41 INFO - PROCESS | 1200 | 1465032641850 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1AD66400) [pid = 1200] [serial = 257] [outer = 1A99B000] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (1128D400) [pid = 1200] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (184DD000) [pid = 1200] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (15E5F000) [pid = 1200] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (11293800) [pid = 1200] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (14445000) [pid = 1200] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (13148800) [pid = 1200] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (144A4800) [pid = 1200] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (16C7B800) [pid = 1200] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:30:42 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1A16C000) [pid = 1200] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:30:42 INFO - PROCESS | 1200 | 1465032642359 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 734ms 01:30:42 INFO - PROCESS | 1200 | 1465032642378 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1200 | 1465032642380 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 01:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:30:42 INFO - PROCESS | 1200 | 1465032642383 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1200 | 1465032642385 Marionette TRACE conn3 <- [1,310,null,{}] 01:30:42 INFO - PROCESS | 1200 | 1465032642388 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:42 INFO - PROCESS | 1200 | 1465032642390 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:42 INFO - PROCESS | 1200 | 1465032642498 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:30:42 INFO - PROCESS | 1200 | 1465032642504 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:30:42 INFO - PROCESS | 1200 | 1465032642512 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1200 | 1465032642515 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:42 INFO - PROCESS | 1200 | ++DOCSHELL 1ADB9000 == 42 [pid = 1200] [id = 87] 01:30:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (1ADBBC00) [pid = 1200] [serial = 258] [outer = 00000000] 01:30:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1AEA4400) [pid = 1200] [serial = 259] [outer = 1ADBBC00] 01:30:42 INFO - PROCESS | 1200 | 1465032642559 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1AEA5000) [pid = 1200] [serial = 260] [outer = 1ADBBC00] 01:30:43 INFO - PROCESS | 1200 | 1465032643015 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 704ms 01:30:43 INFO - PROCESS | 1200 | 1465032643087 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1200 | 1465032643089 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 01:30:43 INFO - PROCESS | 1200 | 1465032643092 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:30:43 INFO - PROCESS | 1200 | 1465032643094 Marionette TRACE conn3 <- [1,314,null,{}] 01:30:43 INFO - PROCESS | 1200 | 1465032643100 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:43 INFO - PROCESS | 1200 | 1465032643102 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:43 INFO - PROCESS | 1200 | 1465032643183 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:30:43 INFO - PROCESS | 1200 | 1465032643189 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1200 | 1465032643191 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:43 INFO - PROCESS | 1200 | ++DOCSHELL 12912400 == 43 [pid = 1200] [id = 88] 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (12918000) [pid = 1200] [serial = 261] [outer = 00000000] 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (1291CC00) [pid = 1200] [serial = 262] [outer = 12918000] 01:30:43 INFO - PROCESS | 1200 | 1465032643234 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (13148800) [pid = 1200] [serial = 263] [outer = 12918000] 01:30:43 INFO - PROCESS | 1200 | 1465032643666 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 594ms 01:30:43 INFO - PROCESS | 1200 | 1465032643691 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1200 | 1465032643693 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 01:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:30:43 INFO - PROCESS | 1200 | 1465032643700 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1200 | 1465032643702 Marionette TRACE conn3 <- [1,318,null,{}] 01:30:43 INFO - PROCESS | 1200 | 1465032643706 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:43 INFO - PROCESS | 1200 | 1465032643707 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:43 INFO - PROCESS | 1200 | 1465032643802 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:30:43 INFO - PROCESS | 1200 | 1465032643808 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1200 | 1465032643810 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:43 INFO - PROCESS | 1200 | ++DOCSHELL 11211800 == 44 [pid = 1200] [id = 89] 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (11216400) [pid = 1200] [serial = 264] [outer = 00000000] 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1121A400) [pid = 1200] [serial = 265] [outer = 11216400] 01:30:43 INFO - PROCESS | 1200 | 1465032643858 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1121EC00) [pid = 1200] [serial = 266] [outer = 11216400] 01:30:44 INFO - PROCESS | 1200 | 1465032644280 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 640ms 01:30:44 INFO - PROCESS | 1200 | 1465032644380 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1200 | 1465032644384 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 01:30:44 INFO - PROCESS | 1200 | 1465032644390 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:30:44 INFO - PROCESS | 1200 | 1465032644394 Marionette TRACE conn3 <- [1,322,null,{}] 01:30:44 INFO - PROCESS | 1200 | 1465032644401 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:44 INFO - PROCESS | 1200 | 1465032644404 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:44 INFO - PROCESS | 1200 | 1465032644573 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:30:44 INFO - PROCESS | 1200 | 1465032644664 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:44 INFO - PROCESS | 1200 | 1465032644670 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:44 INFO - PROCESS | 1200 | ++DOCSHELL 11215000 == 45 [pid = 1200] [id = 90] 01:30:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (11215400) [pid = 1200] [serial = 267] [outer = 00000000] 01:30:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1121BC00) [pid = 1200] [serial = 268] [outer = 11215400] 01:30:44 INFO - PROCESS | 1200 | 1465032644726 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (1170B400) [pid = 1200] [serial = 269] [outer = 11215400] 01:30:45 INFO - PROCESS | 1200 | 1465032645358 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1000ms 01:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:30:45 INFO - PROCESS | 1200 | 1465032645397 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1200 | 1465032645401 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 01:30:45 INFO - PROCESS | 1200 | 1465032645408 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1200 | 1465032645412 Marionette TRACE conn3 <- [1,326,null,{}] 01:30:45 INFO - PROCESS | 1200 | 1465032645416 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:45 INFO - PROCESS | 1200 | 1465032645419 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:45 INFO - PROCESS | 1200 | 1465032645544 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:30:45 INFO - PROCESS | 1200 | 1465032645672 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 1200 | 1465032645675 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:45 INFO - PROCESS | 1200 | ++DOCSHELL 12E19C00 == 46 [pid = 1200] [id = 91] 01:30:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (13718400) [pid = 1200] [serial = 270] [outer = 00000000] 01:30:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (139D4000) [pid = 1200] [serial = 271] [outer = 13718400] 01:30:45 INFO - PROCESS | 1200 | 1465032645733 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1449FC00) [pid = 1200] [serial = 272] [outer = 13718400] 01:30:46 INFO - PROCESS | 1200 | 1465032646351 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:46 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. 01:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 999ms 01:30:46 INFO - PROCESS | 1200 | 1465032646406 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1200 | 1465032646409 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 01:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:30:46 INFO - PROCESS | 1200 | 1465032646413 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1200 | 1465032646415 Marionette TRACE conn3 <- [1,330,null,{}] 01:30:46 INFO - PROCESS | 1200 | 1465032646425 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:46 INFO - PROCESS | 1200 | 1465032646430 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:46 INFO - PROCESS | 1200 | 1465032646541 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:30:46 INFO - PROCESS | 1200 | 1465032646666 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:46 INFO - PROCESS | 1200 | 1465032646671 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:46 INFO - PROCESS | 1200 | ++DOCSHELL 171BA800 == 47 [pid = 1200] [id = 92] 01:30:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (175A7C00) [pid = 1200] [serial = 273] [outer = 00000000] 01:30:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (17E9A400) [pid = 1200] [serial = 274] [outer = 175A7C00] 01:30:46 INFO - PROCESS | 1200 | 1465032646729 Marionette DEBUG loaded listener.js 01:30:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (19B14800) [pid = 1200] [serial = 275] [outer = 175A7C00] 01:30:47 INFO - PROCESS | 1200 | 1465032647385 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:47 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. 01:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1000ms 01:30:47 INFO - PROCESS | 1200 | 1465032647414 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1200 | 1465032647417 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 01:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:30:47 INFO - PROCESS | 1200 | 1465032647420 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1200 | 1465032647422 Marionette TRACE conn3 <- [1,334,null,{}] 01:30:47 INFO - PROCESS | 1200 | 1465032647426 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:47 INFO - PROCESS | 1200 | 1465032647429 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:47 INFO - PROCESS | 1200 | 1465032647540 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:30:47 INFO - PROCESS | 1200 | 1465032647636 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:47 INFO - PROCESS | 1200 | 1465032647639 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:47 INFO - PROCESS | 1200 | ++DOCSHELL 15B40800 == 48 [pid = 1200] [id = 93] 01:30:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (15B41C00) [pid = 1200] [serial = 276] [outer = 00000000] 01:30:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (16F34000) [pid = 1200] [serial = 277] [outer = 15B41C00] 01:30:47 INFO - PROCESS | 1200 | 1465032647693 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (17C63C00) [pid = 1200] [serial = 278] [outer = 15B41C00] 01:30:48 INFO - PROCESS | 1200 | 1465032648393 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:48 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. 01:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1031ms 01:30:48 INFO - PROCESS | 1200 | 1465032648462 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1200 | 1465032648466 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 01:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:30:48 INFO - PROCESS | 1200 | 1465032648485 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1200 | 1465032648490 Marionette TRACE conn3 <- [1,338,null,{}] 01:30:48 INFO - PROCESS | 1200 | 1465032648495 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:48 INFO - PROCESS | 1200 | 1465032648498 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:48 INFO - PROCESS | 1200 | 1465032648638 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:30:48 INFO - PROCESS | 1200 | 1465032648760 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1200 | 1465032648763 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:48 INFO - PROCESS | 1200 | ++DOCSHELL 11705C00 == 49 [pid = 1200] [id = 94] 01:30:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (11707400) [pid = 1200] [serial = 279] [outer = 00000000] 01:30:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (12910800) [pid = 1200] [serial = 280] [outer = 11707400] 01:30:48 INFO - PROCESS | 1200 | 1465032648817 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1291AC00) [pid = 1200] [serial = 281] [outer = 11707400] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 12912400 == 48 [pid = 1200] [id = 88] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 1ADB9000 == 47 [pid = 1200] [id = 87] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 1A99A000 == 46 [pid = 1200] [id = 86] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 1A3DF400 == 45 [pid = 1200] [id = 85] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 184E1C00 == 44 [pid = 1200] [id = 84] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 16C33400 == 43 [pid = 1200] [id = 83] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 14464800 == 42 [pid = 1200] [id = 82] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 117EE400 == 41 [pid = 1200] [id = 81] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 10A7FC00 == 40 [pid = 1200] [id = 80] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 11DBF400 == 39 [pid = 1200] [id = 79] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 1319DC00 == 38 [pid = 1200] [id = 77] 01:30:49 INFO - PROCESS | 1200 | --DOCSHELL 102CF400 == 37 [pid = 1200] [id = 76] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (184E2000) [pid = 1200] [serial = 211] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1A103400) [pid = 1200] [serial = 214] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (16909000) [pid = 1200] [serial = 205] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (19B12C00) [pid = 1200] [serial = 212] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (12E3FC00) [pid = 1200] [serial = 197] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (129B7C00) [pid = 1200] [serial = 196] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (144A3400) [pid = 1200] [serial = 202] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1583D800) [pid = 1200] [serial = 203] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (13726800) [pid = 1200] [serial = 199] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (139DAC00) [pid = 1200] [serial = 200] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (17113400) [pid = 1200] [serial = 190] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1AD59C00) [pid = 1200] [serial = 184] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (18008000) [pid = 1200] [serial = 193] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (11DBFC00) [pid = 1200] [serial = 187] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (1A10DC00) [pid = 1200] [serial = 217] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (1A16BC00) [pid = 1200] [serial = 218] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (1A109800) [pid = 1200] [serial = 215] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (171F3800) [pid = 1200] [serial = 208] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (17922C00) [pid = 1200] [serial = 209] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1A844C00) [pid = 1200] [serial = 221] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1A842000) [pid = 1200] [serial = 220] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (16C3F000) [pid = 1200] [serial = 206] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1AAAE000) [pid = 1200] [serial = 223] [outer = 00000000] [url = about:blank] 01:30:49 INFO - PROCESS | 1200 | 1465032649331 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 906ms 01:30:49 INFO - PROCESS | 1200 | 1465032649389 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1200 | 1465032649394 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 01:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:30:49 INFO - PROCESS | 1200 | 1465032649400 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1200 | 1465032649402 Marionette TRACE conn3 <- [1,342,null,{}] 01:30:49 INFO - PROCESS | 1200 | 1465032649406 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:49 INFO - PROCESS | 1200 | 1465032649408 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:49 INFO - PROCESS | 1200 | 1465032649500 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:30:49 INFO - PROCESS | 1200 | 1465032649514 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1200 | 1465032649516 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:49 INFO - PROCESS | 1200 | ++DOCSHELL 129BF800 == 38 [pid = 1200] [id = 95] 01:30:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (12B3DC00) [pid = 1200] [serial = 282] [outer = 00000000] 01:30:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (13244400) [pid = 1200] [serial = 283] [outer = 12B3DC00] 01:30:49 INFO - PROCESS | 1200 | 1465032649563 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (137B9800) [pid = 1200] [serial = 284] [outer = 12B3DC00] 01:30:50 INFO - PROCESS | 1200 | 1465032650022 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:50 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. 01:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 640ms 01:30:50 INFO - PROCESS | 1200 | 1465032650038 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1200 | 1465032650040 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 01:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:30:50 INFO - PROCESS | 1200 | 1465032650043 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1200 | 1465032650047 Marionette TRACE conn3 <- [1,346,null,{}] 01:30:50 INFO - PROCESS | 1200 | 1465032650061 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:50 INFO - PROCESS | 1200 | 1465032650065 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:50 INFO - PROCESS | 1200 | 1465032650153 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:30:50 INFO - PROCESS | 1200 | 1465032650160 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1200 | 1465032650163 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:50 INFO - PROCESS | 1200 | ++DOCSHELL 14FB1C00 == 39 [pid = 1200] [id = 96] 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (14FB2C00) [pid = 1200] [serial = 285] [outer = 00000000] 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (15B3F800) [pid = 1200] [serial = 286] [outer = 14FB2C00] 01:30:50 INFO - PROCESS | 1200 | 1465032650212 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (15FA0000) [pid = 1200] [serial = 287] [outer = 14FB2C00] 01:30:50 INFO - PROCESS | 1200 | 1465032650704 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 687ms 01:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:30:50 INFO - PROCESS | 1200 | 1465032650743 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1200 | 1465032650745 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 01:30:50 INFO - PROCESS | 1200 | 1465032650748 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1200 | 1465032650750 Marionette TRACE conn3 <- [1,350,null,{}] 01:30:50 INFO - PROCESS | 1200 | 1465032650753 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:50 INFO - PROCESS | 1200 | 1465032650755 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:50 INFO - PROCESS | 1200 | 1465032650842 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:30:50 INFO - PROCESS | 1200 | 1465032650850 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1200 | 1465032650852 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:50 INFO - PROCESS | 1200 | ++DOCSHELL 16908C00 == 40 [pid = 1200] [id = 97] 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (16C31C00) [pid = 1200] [serial = 288] [outer = 00000000] 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1791D000) [pid = 1200] [serial = 289] [outer = 16C31C00] 01:30:50 INFO - PROCESS | 1200 | 1465032650900 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (18008000) [pid = 1200] [serial = 290] [outer = 16C31C00] 01:30:51 INFO - PROCESS | 1200 | 1465032651341 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 625ms 01:30:51 INFO - PROCESS | 1200 | 1465032651386 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1200 | 1465032651388 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 01:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:30:51 INFO - PROCESS | 1200 | 1465032651392 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1200 | 1465032651394 Marionette TRACE conn3 <- [1,354,null,{}] 01:30:51 INFO - PROCESS | 1200 | 1465032651397 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:51 INFO - PROCESS | 1200 | 1465032651399 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:51 INFO - PROCESS | 1200 | 1465032651545 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:30:51 INFO - PROCESS | 1200 | 1465032651623 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1200 | 1465032651626 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:51 INFO - PROCESS | 1200 | ++DOCSHELL 184E4400 == 41 [pid = 1200] [id = 98] 01:30:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1842FC00) [pid = 1200] [serial = 291] [outer = 00000000] 01:30:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (19B16800) [pid = 1200] [serial = 292] [outer = 1842FC00] 01:30:51 INFO - PROCESS | 1200 | 1465032651671 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (19B17000) [pid = 1200] [serial = 293] [outer = 1842FC00] 01:30:52 INFO - PROCESS | 1200 | 1465032652112 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:52 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. 01:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 734ms 01:30:52 INFO - PROCESS | 1200 | 1465032652132 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1200 | 1465032652134 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 01:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:30:52 INFO - PROCESS | 1200 | 1465032652137 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1200 | 1465032652139 Marionette TRACE conn3 <- [1,358,null,{}] 01:30:52 INFO - PROCESS | 1200 | 1465032652143 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:52 INFO - PROCESS | 1200 | 1465032652148 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:52 INFO - PROCESS | 1200 | 1465032652272 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:30:52 INFO - PROCESS | 1200 | 1465032652277 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1200 | 1465032652280 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:52 INFO - PROCESS | 1200 | ++DOCSHELL 1A109800 == 42 [pid = 1200] [id = 99] 01:30:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (1A10D000) [pid = 1200] [serial = 294] [outer = 00000000] 01:30:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1A485C00) [pid = 1200] [serial = 295] [outer = 1A10D000] 01:30:52 INFO - PROCESS | 1200 | 1465032652324 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1A999C00) [pid = 1200] [serial = 296] [outer = 1A10D000] 01:30:52 INFO - PROCESS | 1200 | 1465032652784 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 687ms 01:30:52 INFO - PROCESS | 1200 | 1465032652837 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1200 | 1465032652839 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 01:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:30:52 INFO - PROCESS | 1200 | 1465032652842 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1200 | 1465032652844 Marionette TRACE conn3 <- [1,362,null,{}] 01:30:52 INFO - PROCESS | 1200 | 1465032652847 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:52 INFO - PROCESS | 1200 | 1465032652849 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:52 INFO - PROCESS | 1200 | 1465032652985 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:30:53 INFO - PROCESS | 1200 | 1465032653030 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1200 | 1465032653032 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:53 INFO - PROCESS | 1200 | ++DOCSHELL 1AAA7000 == 43 [pid = 1200] [id = 100] 01:30:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1AAA9400) [pid = 1200] [serial = 297] [outer = 00000000] 01:30:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1AD59C00) [pid = 1200] [serial = 298] [outer = 1AAA9400] 01:30:53 INFO - PROCESS | 1200 | 1465032653075 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1AD5B000) [pid = 1200] [serial = 299] [outer = 1AAA9400] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (10F8C000) [pid = 1200] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (15682C00) [pid = 1200] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (11868C00) [pid = 1200] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (184E6400) [pid = 1200] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (16D0C800) [pid = 1200] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (14FAD400) [pid = 1200] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (10A81800) [pid = 1200] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (1A3E0400) [pid = 1200] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1A99B000) [pid = 1200] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (1ADBBC00) [pid = 1200] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:30:53 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (12918000) [pid = 1200] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:30:53 INFO - PROCESS | 1200 | 1465032653737 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 937ms 01:30:53 INFO - PROCESS | 1200 | 1465032653788 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:30:53 INFO - PROCESS | 1200 | 1465032653790 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 01:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:30:53 INFO - PROCESS | 1200 | 1465032653794 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1200 | 1465032653795 Marionette TRACE conn3 <- [1,366,null,{}] 01:30:53 INFO - PROCESS | 1200 | 1465032653799 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:53 INFO - PROCESS | 1200 | 1465032653801 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:53 INFO - PROCESS | 1200 | 1465032653887 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:30:53 INFO - PROCESS | 1200 | 1465032653971 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1200 | 1465032653973 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:53 INFO - PROCESS | 1200 | ++DOCSHELL 10507C00 == 44 [pid = 1200] [id = 101] 01:30:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (10510C00) [pid = 1200] [serial = 300] [outer = 00000000] 01:30:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (12917400) [pid = 1200] [serial = 301] [outer = 10510C00] 01:30:53 INFO - PROCESS | 1200 | 1465032654018 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (12919C00) [pid = 1200] [serial = 302] [outer = 10510C00] 01:30:54 INFO - PROCESS | 1200 | 1465032654399 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:54 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. 01:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 625ms 01:30:54 INFO - PROCESS | 1200 | 1465032654432 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1200 | 1465032654434 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 01:30:54 INFO - PROCESS | 1200 | 1465032654437 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:30:54 INFO - PROCESS | 1200 | 1465032654439 Marionette TRACE conn3 <- [1,370,null,{}] 01:30:54 INFO - PROCESS | 1200 | 1465032654442 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:54 INFO - PROCESS | 1200 | 1465032654444 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:54 INFO - PROCESS | 1200 | 1465032654556 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:30:54 INFO - PROCESS | 1200 | 1465032654564 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1200 | 1465032654566 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:54 INFO - PROCESS | 1200 | ++DOCSHELL 11216800 == 45 [pid = 1200] [id = 102] 01:30:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (12918000) [pid = 1200] [serial = 303] [outer = 00000000] 01:30:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (1601E800) [pid = 1200] [serial = 304] [outer = 12918000] 01:30:54 INFO - PROCESS | 1200 | 1465032654611 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (16023800) [pid = 1200] [serial = 305] [outer = 12918000] 01:30:54 INFO - PROCESS | 1200 | 1465032655005 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:55 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. 01:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 594ms 01:30:55 INFO - PROCESS | 1200 | 1465032655035 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1200 | 1465032655036 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 01:30:55 INFO - PROCESS | 1200 | 1465032655039 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:30:55 INFO - PROCESS | 1200 | 1465032655041 Marionette TRACE conn3 <- [1,374,null,{}] 01:30:55 INFO - PROCESS | 1200 | 1465032655045 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:55 INFO - PROCESS | 1200 | 1465032655046 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:55 INFO - PROCESS | 1200 | 1465032655182 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:30:55 INFO - PROCESS | 1200 | 1465032655235 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1200 | 1465032655237 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:55 INFO - PROCESS | 1200 | ++DOCSHELL 1058C800 == 46 [pid = 1200] [id = 103] 01:30:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (105EE800) [pid = 1200] [serial = 306] [outer = 00000000] 01:30:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1A102400) [pid = 1200] [serial = 307] [outer = 105EE800] 01:30:55 INFO - PROCESS | 1200 | 1465032655282 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1A998400) [pid = 1200] [serial = 308] [outer = 105EE800] 01:30:55 INFO - PROCESS | 1200 | 1465032655718 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:30:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 750ms 01:30:55 INFO - PROCESS | 1200 | 1465032655827 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1200 | 1465032655831 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 01:30:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:30:55 INFO - PROCESS | 1200 | 1465032655838 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1200 | 1465032655842 Marionette TRACE conn3 <- [1,378,null,{}] 01:30:55 INFO - PROCESS | 1200 | 1465032655849 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:55 INFO - PROCESS | 1200 | 1465032655852 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:55 INFO - PROCESS | 1200 | 1465032655980 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:30:56 INFO - PROCESS | 1200 | 1465032656105 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1200 | 1465032656113 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:56 INFO - PROCESS | 1200 | ++DOCSHELL 1120F800 == 47 [pid = 1200] [id = 104] 01:30:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (11210800) [pid = 1200] [serial = 309] [outer = 00000000] 01:30:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1128D400) [pid = 1200] [serial = 310] [outer = 11210800] 01:30:56 INFO - PROCESS | 1200 | 1465032656178 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (11864800) [pid = 1200] [serial = 311] [outer = 11210800] 01:30:56 INFO - PROCESS | 1200 | 1465032656734 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:30:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:30:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 937ms 01:30:56 INFO - PROCESS | 1200 | 1465032656787 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1200 | 1465032656792 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 01:30:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:30:56 INFO - PROCESS | 1200 | 1465032656799 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1200 | 1465032656802 Marionette TRACE conn3 <- [1,382,null,{}] 01:30:56 INFO - PROCESS | 1200 | 1465032656806 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:56 INFO - PROCESS | 1200 | 1465032656809 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:56 INFO - PROCESS | 1200 | 1465032656925 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:30:57 INFO - PROCESS | 1200 | 1465032657053 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1200 | 1465032657056 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:57 INFO - PROCESS | 1200 | ++DOCSHELL 139D5800 == 48 [pid = 1200] [id = 105] 01:30:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (139D7800) [pid = 1200] [serial = 312] [outer = 00000000] 01:30:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (14184000) [pid = 1200] [serial = 313] [outer = 139D7800] 01:30:57 INFO - PROCESS | 1200 | 1465032657114 Marionette DEBUG loaded listener.js 01:30:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (1588DC00) [pid = 1200] [serial = 314] [outer = 139D7800] 01:30:57 INFO - PROCESS | 1200 | 1465032657760 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:30:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1000ms 01:30:57 INFO - PROCESS | 1200 | 1465032657800 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1200 | 1465032657802 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 01:30:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:30:57 INFO - PROCESS | 1200 | 1465032657806 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1200 | 1465032657810 Marionette TRACE conn3 <- [1,386,null,{}] 01:30:57 INFO - PROCESS | 1200 | 1465032657834 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:57 INFO - PROCESS | 1200 | 1465032657839 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:57 INFO - PROCESS | 1200 | 1465032657979 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:30:58 INFO - PROCESS | 1200 | 1465032658038 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1200 | 1465032658042 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:58 INFO - PROCESS | 1200 | ++DOCSHELL 1799D800 == 49 [pid = 1200] [id = 106] 01:30:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (19B12400) [pid = 1200] [serial = 315] [outer = 00000000] 01:30:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (1A173800) [pid = 1200] [serial = 316] [outer = 19B12400] 01:30:58 INFO - PROCESS | 1200 | 1465032658099 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1A480C00) [pid = 1200] [serial = 317] [outer = 19B12400] 01:30:58 INFO - PROCESS | 1200 | 1465032658680 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:30:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:30:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 906ms 01:30:58 INFO - PROCESS | 1200 | 1465032658710 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:30:58 INFO - PROCESS | 1200 | 1465032658713 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 01:30:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:30:58 INFO - PROCESS | 1200 | 1465032658716 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1200 | 1465032658719 Marionette TRACE conn3 <- [1,390,null,{}] 01:30:58 INFO - PROCESS | 1200 | 1465032658722 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:58 INFO - PROCESS | 1200 | 1465032658725 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:58 INFO - PROCESS | 1200 | 1465032658832 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:30:58 INFO - PROCESS | 1200 | 1465032658931 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1200 | 1465032658933 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:58 INFO - PROCESS | 1200 | ++DOCSHELL 1ADBC400 == 50 [pid = 1200] [id = 107] 01:30:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1ADBE800) [pid = 1200] [serial = 318] [outer = 00000000] 01:30:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1AEAEC00) [pid = 1200] [serial = 319] [outer = 1ADBE800] 01:30:58 INFO - PROCESS | 1200 | 1465032658989 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1B0BC800) [pid = 1200] [serial = 320] [outer = 1ADBE800] 01:30:59 INFO - PROCESS | 1200 | 1465032659556 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:30:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:30:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 891ms 01:30:59 INFO - PROCESS | 1200 | 1465032659620 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 1200 | 1465032659622 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 01:30:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:30:59 INFO - PROCESS | 1200 | 1465032659626 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1200 | 1465032659628 Marionette TRACE conn3 <- [1,394,null,{}] 01:30:59 INFO - PROCESS | 1200 | 1465032659631 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:59 INFO - PROCESS | 1200 | 1465032659634 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:59 INFO - PROCESS | 1200 | 1465032659739 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:30:59 INFO - PROCESS | 1200 | 1465032659838 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1200 | 1465032659841 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:30:59 INFO - PROCESS | 1200 | ++DOCSHELL 1AA87C00 == 51 [pid = 1200] [id = 108] 01:30:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1AA88400) [pid = 1200] [serial = 321] [outer = 00000000] 01:30:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (1AA90400) [pid = 1200] [serial = 322] [outer = 1AA88400] 01:30:59 INFO - PROCESS | 1200 | 1465032659893 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (1AA93000) [pid = 1200] [serial = 323] [outer = 1AA88400] 01:31:00 INFO - PROCESS | 1200 | 1465032660545 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:31:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 937ms 01:31:00 INFO - PROCESS | 1200 | 1465032660571 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:31:00 INFO - PROCESS | 1200 | 1465032660573 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 01:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:31:00 INFO - PROCESS | 1200 | 1465032660577 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1200 | 1465032660579 Marionette TRACE conn3 <- [1,398,null,{}] 01:31:00 INFO - PROCESS | 1200 | 1465032660582 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:00 INFO - PROCESS | 1200 | 1465032660588 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:00 INFO - PROCESS | 1200 | 1465032660719 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:31:00 INFO - PROCESS | 1200 | 1465032660941 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:00 INFO - PROCESS | 1200 | 1465032660944 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:00 INFO - PROCESS | 1200 | ++DOCSHELL 0C781000 == 52 [pid = 1200] [id = 109] 01:31:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (1027A000) [pid = 1200] [serial = 324] [outer = 00000000] 01:31:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (10A5B800) [pid = 1200] [serial = 325] [outer = 1027A000] 01:31:00 INFO - PROCESS | 1200 | 1465032661008 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (10F0E800) [pid = 1200] [serial = 326] [outer = 1027A000] 01:31:01 INFO - PROCESS | 1200 | 1465032661708 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 11216800 == 51 [pid = 1200] [id = 102] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 10507C00 == 50 [pid = 1200] [id = 101] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 1AAA7000 == 49 [pid = 1200] [id = 100] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 1A109800 == 48 [pid = 1200] [id = 99] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 184E4400 == 47 [pid = 1200] [id = 98] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 16908C00 == 46 [pid = 1200] [id = 97] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 14FB1C00 == 45 [pid = 1200] [id = 96] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 129BF800 == 44 [pid = 1200] [id = 95] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 11705C00 == 43 [pid = 1200] [id = 94] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 12E19C00 == 42 [pid = 1200] [id = 91] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 11215000 == 41 [pid = 1200] [id = 90] 01:31:01 INFO - PROCESS | 1200 | --DOCSHELL 11211800 == 40 [pid = 1200] [id = 89] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (1371B400) [pid = 1200] [serial = 151] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (184E2C00) [pid = 1200] [serial = 194] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (12B39800) [pid = 1200] [serial = 241] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (1323A000) [pid = 1200] [serial = 242] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1A110C00) [pid = 1200] [serial = 250] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1A173000) [pid = 1200] [serial = 251] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1822B400) [pid = 1200] [serial = 247] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (10564800) [pid = 1200] [serial = 226] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (15F9A800) [pid = 1200] [serial = 244] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (16C77C00) [pid = 1200] [serial = 245] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (11704800) [pid = 1200] [serial = 239] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (10F5D800) [pid = 1200] [serial = 238] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (18003000) [pid = 1200] [serial = 232] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1A996400) [pid = 1200] [serial = 254] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (1A483C00) [pid = 1200] [serial = 253] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (13DB8C00) [pid = 1200] [serial = 229] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1AAB3000) [pid = 1200] [serial = 256] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1ADBA000) [pid = 1200] [serial = 235] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1AEA5000) [pid = 1200] [serial = 260] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1AEA4400) [pid = 1200] [serial = 259] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1291CC00) [pid = 1200] [serial = 262] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1AD66400) [pid = 1200] [serial = 257] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (13148800) [pid = 1200] [serial = 263] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (184DFC00) [pid = 1200] [serial = 248] [outer = 00000000] [url = about:blank] 01:31:01 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1121A400) [pid = 1200] [serial = 265] [outer = 00000000] [url = about:blank] 01:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1187ms 01:31:01 INFO - PROCESS | 1200 | 1465032661778 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1200 | 1465032661781 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 01:31:01 INFO - PROCESS | 1200 | 1465032661786 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:31:01 INFO - PROCESS | 1200 | 1465032661788 Marionette TRACE conn3 <- [1,402,null,{}] 01:31:01 INFO - PROCESS | 1200 | 1465032661794 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:01 INFO - PROCESS | 1200 | 1465032661798 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:01 INFO - PROCESS | 1200 | 1465032661892 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:31:01 INFO - PROCESS | 1200 | 1465032661901 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1200 | 1465032661903 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:01 INFO - PROCESS | 1200 | ++DOCSHELL 1121D400 == 41 [pid = 1200] [id = 110] 01:31:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1121D800) [pid = 1200] [serial = 327] [outer = 00000000] 01:31:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (11707C00) [pid = 1200] [serial = 328] [outer = 1121D800] 01:31:01 INFO - PROCESS | 1200 | 1465032661954 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (12915800) [pid = 1200] [serial = 329] [outer = 1121D800] 01:31:02 INFO - PROCESS | 1200 | 1465032662471 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:31:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:31:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 734ms 01:31:02 INFO - PROCESS | 1200 | 1465032662529 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1200 | 1465032662532 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 01:31:02 INFO - PROCESS | 1200 | 1465032662537 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:31:02 INFO - PROCESS | 1200 | 1465032662539 Marionette TRACE conn3 <- [1,406,null,{}] 01:31:02 INFO - PROCESS | 1200 | 1465032662543 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:02 INFO - PROCESS | 1200 | 1465032662545 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:02 INFO - PROCESS | 1200 | 1465032662637 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:31:02 INFO - PROCESS | 1200 | 1465032662725 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1200 | 1465032662727 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:02 INFO - PROCESS | 1200 | ++DOCSHELL 1291EC00 == 42 [pid = 1200] [id = 111] 01:31:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (13245C00) [pid = 1200] [serial = 330] [outer = 00000000] 01:31:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1449CC00) [pid = 1200] [serial = 331] [outer = 13245C00] 01:31:02 INFO - PROCESS | 1200 | 1465032662772 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1588FC00) [pid = 1200] [serial = 332] [outer = 13245C00] 01:31:03 INFO - PROCESS | 1200 | 1465032663158 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 640ms 01:31:03 INFO - PROCESS | 1200 | 1465032663176 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1200 | 1465032663178 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 01:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:31:03 INFO - PROCESS | 1200 | 1465032663183 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1200 | 1465032663188 Marionette TRACE conn3 <- [1,410,null,{}] 01:31:03 INFO - PROCESS | 1200 | 1465032663198 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:03 INFO - PROCESS | 1200 | 1465032663201 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:03 INFO - PROCESS | 1200 | 1465032663296 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:31:03 INFO - PROCESS | 1200 | 1465032663302 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:03 INFO - PROCESS | 1200 | 1465032663304 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:03 INFO - PROCESS | 1200 | ++DOCSHELL 16022000 == 43 [pid = 1200] [id = 112] 01:31:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (16022800) [pid = 1200] [serial = 333] [outer = 00000000] 01:31:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (169F2000) [pid = 1200] [serial = 334] [outer = 16022800] 01:31:03 INFO - PROCESS | 1200 | 1465032663361 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (169F7000) [pid = 1200] [serial = 335] [outer = 16022800] 01:31:03 INFO - PROCESS | 1200 | 1465032663844 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 703ms 01:31:03 INFO - PROCESS | 1200 | 1465032663884 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:31:03 INFO - PROCESS | 1200 | 1465032663887 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 01:31:03 INFO - PROCESS | 1200 | 1465032663891 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1200 | 1465032663892 Marionette TRACE conn3 <- [1,414,null,{}] 01:31:03 INFO - PROCESS | 1200 | 1465032663896 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:03 INFO - PROCESS | 1200 | 1465032663898 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:03 INFO - PROCESS | 1200 | 1465032664016 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:31:04 INFO - PROCESS | 1200 | 1465032664076 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1200 | 1465032664079 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:04 INFO - PROCESS | 1200 | ++DOCSHELL 169EF400 == 44 [pid = 1200] [id = 113] 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (169F3000) [pid = 1200] [serial = 336] [outer = 00000000] 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (17113400) [pid = 1200] [serial = 337] [outer = 169F3000] 01:31:04 INFO - PROCESS | 1200 | 1465032664123 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (17C56400) [pid = 1200] [serial = 338] [outer = 169F3000] 01:31:04 INFO - PROCESS | 1200 | 1465032664551 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:31:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 687ms 01:31:04 INFO - PROCESS | 1200 | 1465032664590 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 1200 | 1465032664592 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 01:31:04 INFO - PROCESS | 1200 | 1465032664596 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:31:04 INFO - PROCESS | 1200 | 1465032664597 Marionette TRACE conn3 <- [1,418,null,{}] 01:31:04 INFO - PROCESS | 1200 | 1465032664601 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:04 INFO - PROCESS | 1200 | 1465032664603 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:04 INFO - PROCESS | 1200 | 1465032664720 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:31:04 INFO - PROCESS | 1200 | 1465032664810 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1200 | 1465032664815 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:04 INFO - PROCESS | 1200 | ++DOCSHELL 184E1C00 == 45 [pid = 1200] [id = 114] 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (184E2C00) [pid = 1200] [serial = 339] [outer = 00000000] 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (184E8000) [pid = 1200] [serial = 340] [outer = 184E2C00] 01:31:04 INFO - PROCESS | 1200 | 1465032664868 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (1A10CC00) [pid = 1200] [serial = 341] [outer = 184E2C00] 01:31:05 INFO - PROCESS | 1200 | 1465032665783 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:31:05 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 01:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1250ms 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1A47FC00) [pid = 1200] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (16C31C00) [pid = 1200] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1842FC00) [pid = 1200] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (14FB2C00) [pid = 1200] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (11707400) [pid = 1200] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1A10D000) [pid = 1200] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (10510C00) [pid = 1200] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (12B3DC00) [pid = 1200] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (15B41C00) [pid = 1200] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (12918000) [pid = 1200] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:31:06 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1AAA9400) [pid = 1200] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:31:06 INFO - PROCESS | 1200 | 1465032666031 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1200 | 1465032666033 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 01:31:06 INFO - PROCESS | 1200 | 1465032666038 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1200 | 1465032666040 Marionette TRACE conn3 <- [1,422,null,{}] 01:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:31:06 INFO - PROCESS | 1200 | 1465032666050 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:06 INFO - PROCESS | 1200 | 1465032666053 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:06 INFO - PROCESS | 1200 | 1465032666157 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:31:06 INFO - PROCESS | 1200 | 1465032666165 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1200 | 1465032666167 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:06 INFO - PROCESS | 1200 | ++DOCSHELL 16021400 == 46 [pid = 1200] [id = 115] 01:31:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (16023400) [pid = 1200] [serial = 342] [outer = 00000000] 01:31:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (17CF5800) [pid = 1200] [serial = 343] [outer = 16023400] 01:31:06 INFO - PROCESS | 1200 | 1465032666223 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1825E000) [pid = 1200] [serial = 344] [outer = 16023400] 01:31:07 INFO - PROCESS | 1200 | 1465032667137 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1141ms 01:31:07 INFO - PROCESS | 1200 | 1465032667192 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1200 | 1465032667194 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 01:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:31:07 INFO - PROCESS | 1200 | 1465032667198 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1200 | 1465032667199 Marionette TRACE conn3 <- [1,426,null,{}] 01:31:07 INFO - PROCESS | 1200 | 1465032667203 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:07 INFO - PROCESS | 1200 | 1465032667205 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:07 INFO - PROCESS | 1200 | 1465032667287 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:31:07 INFO - PROCESS | 1200 | 1465032667292 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1200 | 1465032667294 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:07 INFO - PROCESS | 1200 | ++DOCSHELL 175AA400 == 47 [pid = 1200] [id = 116] 01:31:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (17922C00) [pid = 1200] [serial = 345] [outer = 00000000] 01:31:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1A996400) [pid = 1200] [serial = 346] [outer = 17922C00] 01:31:07 INFO - PROCESS | 1200 | 1465032667338 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1AA89800) [pid = 1200] [serial = 347] [outer = 17922C00] 01:31:07 INFO - PROCESS | 1200 | 1465032668013 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1200 | 1465032668046 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 01:31:08 INFO - PROCESS | 1200 | 1465032668051 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:31:08 INFO - PROCESS | 1200 | 1465032668056 Marionette TRACE conn3 <- [1,430,null,{}] 01:31:08 INFO - PROCESS | 1200 | 1465032668061 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:08 INFO - PROCESS | 1200 | 1465032668064 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:08 INFO - PROCESS | 1200 | 1465032668179 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:31:08 INFO - PROCESS | 1200 | 1465032668310 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1200 | 1465032668313 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:08 INFO - PROCESS | 1200 | ++DOCSHELL 11289C00 == 48 [pid = 1200] [id = 117] 01:31:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (118C6000) [pid = 1200] [serial = 348] [outer = 00000000] 01:31:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1291F400) [pid = 1200] [serial = 349] [outer = 118C6000] 01:31:08 INFO - PROCESS | 1200 | 1465032668371 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (13722400) [pid = 1200] [serial = 350] [outer = 118C6000] 01:31:08 INFO - PROCESS | 1200 | 1465032668980 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1000ms 01:31:09 INFO - PROCESS | 1200 | 1465032669054 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1200 | 1465032669059 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 01:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:31:09 INFO - PROCESS | 1200 | 1465032669065 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1200 | 1465032669068 Marionette TRACE conn3 <- [1,434,null,{}] 01:31:09 INFO - PROCESS | 1200 | 1465032669072 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:09 INFO - PROCESS | 1200 | 1465032669075 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:09 INFO - PROCESS | 1200 | 1465032669221 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:31:09 INFO - PROCESS | 1200 | 1465032669351 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1200 | 1465032669354 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:09 INFO - PROCESS | 1200 | ++DOCSHELL 15E5E800 == 49 [pid = 1200] [id = 118] 01:31:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (165E8400) [pid = 1200] [serial = 351] [outer = 00000000] 01:31:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (169F1800) [pid = 1200] [serial = 352] [outer = 165E8400] 01:31:09 INFO - PROCESS | 1200 | 1465032669411 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1710C000) [pid = 1200] [serial = 353] [outer = 165E8400] 01:31:10 INFO - PROCESS | 1200 | 1465032670042 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1000ms 01:31:10 INFO - PROCESS | 1200 | 1465032670067 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1200 | 1465032670070 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 01:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:31:10 INFO - PROCESS | 1200 | 1465032670074 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1200 | 1465032670078 Marionette TRACE conn3 <- [1,438,null,{}] 01:31:10 INFO - PROCESS | 1200 | 1465032670090 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:10 INFO - PROCESS | 1200 | 1465032670095 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:10 INFO - PROCESS | 1200 | 1465032670205 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:31:10 INFO - PROCESS | 1200 | 1465032670311 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1200 | 1465032670314 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:10 INFO - PROCESS | 1200 | ++DOCSHELL 1AA8D400 == 50 [pid = 1200] [id = 119] 01:31:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1AA8D800) [pid = 1200] [serial = 354] [outer = 00000000] 01:31:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1AA95400) [pid = 1200] [serial = 355] [outer = 1AA8D800] 01:31:10 INFO - PROCESS | 1200 | 1465032670371 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1AAB2400) [pid = 1200] [serial = 356] [outer = 1AA8D800] 01:31:10 INFO - PROCESS | 1200 | 1465032670947 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 938ms 01:31:11 INFO - PROCESS | 1200 | 1465032671019 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1200 | 1465032671022 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 01:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:31:11 INFO - PROCESS | 1200 | 1465032671025 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1200 | 1465032671027 Marionette TRACE conn3 <- [1,442,null,{}] 01:31:11 INFO - PROCESS | 1200 | 1465032671031 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:11 INFO - PROCESS | 1200 | 1465032671034 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:11 INFO - PROCESS | 1200 | 1465032671145 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:31:11 INFO - PROCESS | 1200 | 1465032671246 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1200 | 1465032671249 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:11 INFO - PROCESS | 1200 | ++DOCSHELL 1AA94C00 == 51 [pid = 1200] [id = 120] 01:31:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1AAAB000) [pid = 1200] [serial = 357] [outer = 00000000] 01:31:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (1ADBEC00) [pid = 1200] [serial = 358] [outer = 1AAAB000] 01:31:11 INFO - PROCESS | 1200 | 1465032671302 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (1AEA6000) [pid = 1200] [serial = 359] [outer = 1AAAB000] 01:31:11 INFO - PROCESS | 1200 | 1465032671948 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1000ms 01:31:12 INFO - PROCESS | 1200 | 1465032672026 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1200 | 1465032672029 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 01:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:31:12 INFO - PROCESS | 1200 | 1465032672033 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1200 | 1465032672035 Marionette TRACE conn3 <- [1,446,null,{}] 01:31:12 INFO - PROCESS | 1200 | 1465032672039 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:12 INFO - PROCESS | 1200 | 1465032672041 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:12 INFO - PROCESS | 1200 | 1465032672264 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:31:12 INFO - PROCESS | 1200 | 1465032672405 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1200 | 1465032672408 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:12 INFO - PROCESS | 1200 | ++DOCSHELL 10F8F400 == 52 [pid = 1200] [id = 121] 01:31:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (10F91400) [pid = 1200] [serial = 360] [outer = 00000000] 01:31:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (1121DC00) [pid = 1200] [serial = 361] [outer = 10F91400] 01:31:12 INFO - PROCESS | 1200 | 1465032672459 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (11DC3400) [pid = 1200] [serial = 362] [outer = 10F91400] 01:31:12 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 01:31:12 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 01:31:13 INFO - PROCESS | 1200 | 1465032673075 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 16021400 == 51 [pid = 1200] [id = 115] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 184E1C00 == 50 [pid = 1200] [id = 114] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 169EF400 == 49 [pid = 1200] [id = 113] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 16022000 == 48 [pid = 1200] [id = 112] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 1291EC00 == 47 [pid = 1200] [id = 111] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 1121D400 == 46 [pid = 1200] [id = 110] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 0C781000 == 45 [pid = 1200] [id = 109] 01:31:13 INFO - PROCESS | 1200 | --DOCSHELL 1120F800 == 44 [pid = 1200] [id = 104] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (1AAB4000) [pid = 1200] [serial = 224] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (1791D000) [pid = 1200] [serial = 289] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (19B16800) [pid = 1200] [serial = 292] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (19B17000) [pid = 1200] [serial = 293] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1121BC00) [pid = 1200] [serial = 268] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (15B3F800) [pid = 1200] [serial = 286] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (15FA0000) [pid = 1200] [serial = 287] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (17E9A400) [pid = 1200] [serial = 274] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (1291AC00) [pid = 1200] [serial = 281] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (12910800) [pid = 1200] [serial = 280] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1A999C00) [pid = 1200] [serial = 296] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (12917400) [pid = 1200] [serial = 301] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (139D4000) [pid = 1200] [serial = 271] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (13244400) [pid = 1200] [serial = 283] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (1A485C00) [pid = 1200] [serial = 295] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (137B9800) [pid = 1200] [serial = 284] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (17C63C00) [pid = 1200] [serial = 278] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (16F34000) [pid = 1200] [serial = 277] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (16023800) [pid = 1200] [serial = 305] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1AD59C00) [pid = 1200] [serial = 298] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1AD5B000) [pid = 1200] [serial = 299] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1A102400) [pid = 1200] [serial = 307] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (12919C00) [pid = 1200] [serial = 302] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (18008000) [pid = 1200] [serial = 290] [outer = 00000000] [url = about:blank] 01:31:13 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1601E800) [pid = 1200] [serial = 304] [outer = 00000000] [url = about:blank] 01:31:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1141ms 01:31:13 INFO - PROCESS | 1200 | 1465032673195 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1200 | 1465032673199 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 01:31:13 INFO - PROCESS | 1200 | 1465032673206 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:31:13 INFO - PROCESS | 1200 | 1465032673209 Marionette TRACE conn3 <- [1,450,null,{}] 01:31:13 INFO - PROCESS | 1200 | 1465032673214 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:13 INFO - PROCESS | 1200 | 1465032673216 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:13 INFO - PROCESS | 1200 | 1465032673312 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:31:13 INFO - PROCESS | 1200 | 1465032673319 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:13 INFO - PROCESS | 1200 | 1465032673321 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:13 INFO - PROCESS | 1200 | ++DOCSHELL 1291F000 == 45 [pid = 1200] [id = 122] 01:31:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (13199C00) [pid = 1200] [serial = 363] [outer = 00000000] 01:31:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (13717400) [pid = 1200] [serial = 364] [outer = 13199C00] 01:31:13 INFO - PROCESS | 1200 | 1465032673370 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (139D8400) [pid = 1200] [serial = 365] [outer = 13199C00] 01:31:13 INFO - PROCESS | 1200 | 1465032673886 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1200 | 1465032673951 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 01:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:31:13 INFO - PROCESS | 1200 | 1465032673955 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1200 | 1465032673957 Marionette TRACE conn3 <- [1,454,null,{}] 01:31:13 INFO - PROCESS | 1200 | 1465032673960 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:13 INFO - PROCESS | 1200 | 1465032673963 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:14 INFO - PROCESS | 1200 | 1465032674052 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:31:14 INFO - PROCESS | 1200 | 1465032674141 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1200 | 1465032674143 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:14 INFO - PROCESS | 1200 | ++DOCSHELL 1601E400 == 46 [pid = 1200] [id = 123] 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (16020400) [pid = 1200] [serial = 366] [outer = 00000000] 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (169F2400) [pid = 1200] [serial = 367] [outer = 16020400] 01:31:14 INFO - PROCESS | 1200 | 1465032674196 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (16C40C00) [pid = 1200] [serial = 368] [outer = 16020400] 01:31:14 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:14 INFO - PROCESS | 1200 | 1465032674602 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:31:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:31:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 687ms 01:31:14 INFO - PROCESS | 1200 | 1465032674653 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1200 | 1465032674658 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 01:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:31:14 INFO - PROCESS | 1200 | 1465032674680 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1200 | 1465032674686 Marionette TRACE conn3 <- [1,458,null,{}] 01:31:14 INFO - PROCESS | 1200 | 1465032674690 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:14 INFO - PROCESS | 1200 | 1465032674693 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:14 INFO - PROCESS | 1200 | 1465032674785 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:31:14 INFO - PROCESS | 1200 | 1465032674797 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1200 | 1465032674799 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:14 INFO - PROCESS | 1200 | ++DOCSHELL 19B11800 == 47 [pid = 1200] [id = 124] 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (19B13400) [pid = 1200] [serial = 369] [outer = 00000000] 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (19B19C00) [pid = 1200] [serial = 370] [outer = 19B13400] 01:31:14 INFO - PROCESS | 1200 | 1465032674843 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1A10AC00) [pid = 1200] [serial = 371] [outer = 19B13400] 01:31:15 INFO - PROCESS | 1200 | 1465032675307 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1200 | 1465032675371 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 01:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:31:15 INFO - PROCESS | 1200 | 1465032675374 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1200 | 1465032675376 Marionette TRACE conn3 <- [1,462,null,{}] 01:31:15 INFO - PROCESS | 1200 | 1465032675430 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:15 INFO - PROCESS | 1200 | 1465032675433 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:15 INFO - PROCESS | 1200 | 1465032675579 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:31:15 INFO - PROCESS | 1200 | 1465032675587 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:15 INFO - PROCESS | 1200 | 1465032675589 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:15 INFO - PROCESS | 1200 | ++DOCSHELL 16014400 == 48 [pid = 1200] [id = 125] 01:31:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1A170400) [pid = 1200] [serial = 372] [outer = 00000000] 01:31:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1A996C00) [pid = 1200] [serial = 373] [outer = 1A170400] 01:31:15 INFO - PROCESS | 1200 | 1465032675683 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1A99F800) [pid = 1200] [serial = 374] [outer = 1A170400] 01:31:16 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:16 INFO - PROCESS | 1200 | 1465032676121 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1200 | 1465032676179 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 01:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:31:16 INFO - PROCESS | 1200 | 1465032676182 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1200 | 1465032676184 Marionette TRACE conn3 <- [1,466,null,{}] 01:31:16 INFO - PROCESS | 1200 | 1465032676188 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:16 INFO - PROCESS | 1200 | 1465032676190 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:16 INFO - PROCESS | 1200 | 1465032676329 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:31:16 INFO - PROCESS | 1200 | 1465032676393 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1200 | 1465032676399 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:16 INFO - PROCESS | 1200 | ++DOCSHELL 1AD59C00 == 49 [pid = 1200] [id = 126] 01:31:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (1AD5A400) [pid = 1200] [serial = 375] [outer = 00000000] 01:31:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1AD65400) [pid = 1200] [serial = 376] [outer = 1AD5A400] 01:31:16 INFO - PROCESS | 1200 | 1465032676453 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (1ADBF000) [pid = 1200] [serial = 377] [outer = 1AD5A400] 01:31:16 INFO - PROCESS | 1200 | 1465032676941 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1200 | 1465032676986 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 01:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:31:16 INFO - PROCESS | 1200 | 1465032676989 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1200 | 1465032676991 Marionette TRACE conn3 <- [1,470,null,{}] 01:31:16 INFO - PROCESS | 1200 | 1465032676994 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:16 INFO - PROCESS | 1200 | 1465032676996 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:17 INFO - PROCESS | 1200 | 1465032677114 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:31:17 INFO - PROCESS | 1200 | 1465032677186 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1200 | 1465032677188 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:17 INFO - PROCESS | 1200 | ++DOCSHELL 1AEA8000 == 50 [pid = 1200] [id = 127] 01:31:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1AEA9800) [pid = 1200] [serial = 378] [outer = 00000000] 01:31:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1B242400) [pid = 1200] [serial = 379] [outer = 1AEA9800] 01:31:17 INFO - PROCESS | 1200 | 1465032677232 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1B243000) [pid = 1200] [serial = 380] [outer = 1AEA9800] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1121D800) [pid = 1200] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (13245C00) [pid = 1200] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (184E2C00) [pid = 1200] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1027A000) [pid = 1200] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (105EE800) [pid = 1200] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (16023400) [pid = 1200] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (169F3000) [pid = 1200] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (11216400) [pid = 1200] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:31:17 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (16022800) [pid = 1200] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:31:17 INFO - PROCESS | 1200 | 1465032677809 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 906ms 01:31:17 INFO - PROCESS | 1200 | 1465032677894 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1200 | 1465032677896 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 01:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:31:17 INFO - PROCESS | 1200 | 1465032677900 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1200 | 1465032677902 Marionette TRACE conn3 <- [1,474,null,{}] 01:31:17 INFO - PROCESS | 1200 | 1465032677906 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:17 INFO - PROCESS | 1200 | 1465032677908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:17 INFO - PROCESS | 1200 | 1465032677991 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:31:17 INFO - PROCESS | 1200 | 1465032677997 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1200 | 1465032677999 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:17 INFO - PROCESS | 1200 | ++DOCSHELL 13717C00 == 51 [pid = 1200] [id = 128] 01:31:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (16023400) [pid = 1200] [serial = 381] [outer = 00000000] 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1A99B000) [pid = 1200] [serial = 382] [outer = 16023400] 01:31:18 INFO - PROCESS | 1200 | 1465032678042 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1B0BE400) [pid = 1200] [serial = 383] [outer = 16023400] 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (16022800) [pid = 1200] [serial = 384] [outer = 1B5D5C00] 01:31:18 INFO - PROCESS | 1200 | 1465032678544 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 703ms 01:31:18 INFO - PROCESS | 1200 | 1465032678599 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1200 | 1465032678601 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 01:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:31:18 INFO - PROCESS | 1200 | 1465032678605 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1200 | 1465032678607 Marionette TRACE conn3 <- [1,478,null,{}] 01:31:18 INFO - PROCESS | 1200 | 1465032678610 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:18 INFO - PROCESS | 1200 | 1465032678612 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:18 INFO - PROCESS | 1200 | 1465032678722 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:31:18 INFO - PROCESS | 1200 | 1465032678729 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:18 INFO - PROCESS | 1200 | 1465032678731 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:18 INFO - PROCESS | 1200 | ++DOCSHELL 15E62C00 == 52 [pid = 1200] [id = 129] 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (15F9D000) [pid = 1200] [serial = 385] [outer = 00000000] 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (184EA800) [pid = 1200] [serial = 386] [outer = 15F9D000] 01:31:18 INFO - PROCESS | 1200 | 1465032678774 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1B0C4C00) [pid = 1200] [serial = 387] [outer = 15F9D000] 01:31:19 INFO - PROCESS | 1200 | 1465032679222 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 625ms 01:31:19 INFO - PROCESS | 1200 | 1465032679247 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1200 | 1465032679249 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 01:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:31:19 INFO - PROCESS | 1200 | 1465032679253 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1200 | 1465032679255 Marionette TRACE conn3 <- [1,482,null,{}] 01:31:19 INFO - PROCESS | 1200 | 1465032679258 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:19 INFO - PROCESS | 1200 | 1465032679260 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:19 INFO - PROCESS | 1200 | 1465032679355 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:31:19 INFO - PROCESS | 1200 | 1465032679361 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1200 | 1465032679363 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:19 INFO - PROCESS | 1200 | ++DOCSHELL 0C385800 == 53 [pid = 1200] [id = 130] 01:31:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (0C388000) [pid = 1200] [serial = 388] [outer = 00000000] 01:31:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (0C38D400) [pid = 1200] [serial = 389] [outer = 0C388000] 01:31:19 INFO - PROCESS | 1200 | 1465032679406 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (10438800) [pid = 1200] [serial = 390] [outer = 0C388000] 01:31:20 INFO - PROCESS | 1200 | 1465032680134 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 937ms 01:31:20 INFO - PROCESS | 1200 | 1465032680199 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1200 | 1465032680204 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 01:31:20 INFO - PROCESS | 1200 | 1465032680209 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:31:20 INFO - PROCESS | 1200 | 1465032680214 Marionette TRACE conn3 <- [1,486,null,{}] 01:31:20 INFO - PROCESS | 1200 | 1465032680219 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:20 INFO - PROCESS | 1200 | 1465032680222 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:20 INFO - PROCESS | 1200 | 1465032680346 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:31:20 INFO - PROCESS | 1200 | 1465032680473 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1200 | 1465032680475 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:20 INFO - PROCESS | 1200 | ++DOCSHELL 10ED1000 == 54 [pid = 1200] [id = 131] 01:31:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1120FC00) [pid = 1200] [serial = 391] [outer = 00000000] 01:31:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (12919000) [pid = 1200] [serial = 392] [outer = 1120FC00] 01:31:20 INFO - PROCESS | 1200 | 1465032680538 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (14185400) [pid = 1200] [serial = 393] [outer = 1120FC00] 01:31:21 INFO - PROCESS | 1200 | 1465032681142 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 953ms 01:31:21 INFO - PROCESS | 1200 | 1465032681155 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1200 | 1465032681160 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 01:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:31:21 INFO - PROCESS | 1200 | 1465032681166 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1200 | 1465032681169 Marionette TRACE conn3 <- [1,490,null,{}] 01:31:21 INFO - PROCESS | 1200 | 1465032681173 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:21 INFO - PROCESS | 1200 | 1465032681176 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:21 INFO - PROCESS | 1200 | 1465032681293 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:31:21 INFO - PROCESS | 1200 | 1465032681426 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:21 INFO - PROCESS | 1200 | 1465032681429 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:21 INFO - PROCESS | 1200 | ++DOCSHELL 160B4C00 == 55 [pid = 1200] [id = 132] 01:31:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (160BD000) [pid = 1200] [serial = 394] [outer = 00000000] 01:31:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (16905C00) [pid = 1200] [serial = 395] [outer = 160BD000] 01:31:21 INFO - PROCESS | 1200 | 1465032681486 Marionette DEBUG loaded listener.js 01:31:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (169F7400) [pid = 1200] [serial = 396] [outer = 160BD000] 01:31:22 INFO - PROCESS | 1200 | 1465032682111 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1000ms 01:31:22 INFO - PROCESS | 1200 | 1465032682169 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1200 | 1465032682172 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 01:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:31:22 INFO - PROCESS | 1200 | 1465032682176 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1200 | 1465032682180 Marionette TRACE conn3 <- [1,494,null,{}] 01:31:22 INFO - PROCESS | 1200 | 1465032682191 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:22 INFO - PROCESS | 1200 | 1465032682196 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:22 INFO - PROCESS | 1200 | 1465032682308 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:31:22 INFO - PROCESS | 1200 | 1465032682443 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1200 | 1465032682446 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:22 INFO - PROCESS | 1200 | ++DOCSHELL 1A3E1000 == 56 [pid = 1200] [id = 133] 01:31:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (1A3E1800) [pid = 1200] [serial = 397] [outer = 00000000] 01:31:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (1AAAEC00) [pid = 1200] [serial = 398] [outer = 1A3E1800] 01:31:22 INFO - PROCESS | 1200 | 1465032682505 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (1ADBD400) [pid = 1200] [serial = 399] [outer = 1A3E1800] 01:31:23 INFO - PROCESS | 1200 | 1465032683190 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1047ms 01:31:23 INFO - PROCESS | 1200 | 1465032683220 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1200 | 1465032683223 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 01:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:31:23 INFO - PROCESS | 1200 | 1465032683226 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1200 | 1465032683228 Marionette TRACE conn3 <- [1,498,null,{}] 01:31:23 INFO - PROCESS | 1200 | 1465032683232 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:23 INFO - PROCESS | 1200 | 1465032683234 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:23 INFO - PROCESS | 1200 | 1465032683369 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:31:23 INFO - PROCESS | 1200 | 1465032683502 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1200 | 1465032683505 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:23 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D5400 == 57 [pid = 1200] [id = 134] 01:31:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (0F2D7000) [pid = 1200] [serial = 400] [outer = 00000000] 01:31:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 129 (0F2DE400) [pid = 1200] [serial = 401] [outer = 0F2D7000] 01:31:23 INFO - PROCESS | 1200 | 1465032683560 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 130 (10A61400) [pid = 1200] [serial = 402] [outer = 0F2D7000] 01:31:24 INFO - PROCESS | 1200 | 1465032684324 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1156ms 01:31:24 INFO - PROCESS | 1200 | 1465032684381 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1200 | 1465032684386 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 01:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:31:24 INFO - PROCESS | 1200 | 1465032684391 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1200 | 1465032684394 Marionette TRACE conn3 <- [1,502,null,{}] 01:31:24 INFO - PROCESS | 1200 | 1465032684400 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:24 INFO - PROCESS | 1200 | 1465032684403 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:24 INFO - PROCESS | 1200 | 1465032684508 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:31:24 INFO - PROCESS | 1200 | 1465032684646 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:24 INFO - PROCESS | 1200 | 1465032684651 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:24 INFO - PROCESS | 1200 | ++DOCSHELL 11218000 == 58 [pid = 1200] [id = 135] 01:31:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 131 (11704400) [pid = 1200] [serial = 403] [outer = 00000000] 01:31:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 132 (11707000) [pid = 1200] [serial = 404] [outer = 11704400] 01:31:24 INFO - PROCESS | 1200 | 1465032684707 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 133 (11710C00) [pid = 1200] [serial = 405] [outer = 11704400] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 15E62C00 == 57 [pid = 1200] [id = 129] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 13717C00 == 56 [pid = 1200] [id = 128] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AEA8000 == 55 [pid = 1200] [id = 127] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AD59C00 == 54 [pid = 1200] [id = 126] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 16014400 == 53 [pid = 1200] [id = 125] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 19B11800 == 52 [pid = 1200] [id = 124] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1601E400 == 51 [pid = 1200] [id = 123] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1291F000 == 50 [pid = 1200] [id = 122] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 10F8F400 == 49 [pid = 1200] [id = 121] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 11289C00 == 48 [pid = 1200] [id = 117] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 175AA400 == 47 [pid = 1200] [id = 116] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1ADBC400 == 46 [pid = 1200] [id = 107] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AA8D400 == 45 [pid = 1200] [id = 119] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 15E5E800 == 44 [pid = 1200] [id = 118] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AA94C00 == 43 [pid = 1200] [id = 120] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 171BA800 == 42 [pid = 1200] [id = 92] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1058C800 == 41 [pid = 1200] [id = 103] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1050B000 == 40 [pid = 1200] [id = 40] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AA87C00 == 39 [pid = 1200] [id = 108] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 15B40800 == 38 [pid = 1200] [id = 93] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 139D5800 == 37 [pid = 1200] [id = 105] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 10F0AC00 == 36 [pid = 1200] [id = 51] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 16F2F400 == 35 [pid = 1200] [id = 78] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1799D800 == 34 [pid = 1200] [id = 106] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1AAAE800 == 33 [pid = 1200] [id = 62] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 13721800 == 32 [pid = 1200] [id = 50] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 1A3E1000 == 31 [pid = 1200] [id = 133] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 0F2D5400 == 30 [pid = 1200] [id = 134] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 160B4C00 == 29 [pid = 1200] [id = 132] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 0C385800 == 28 [pid = 1200] [id = 130] 01:31:25 INFO - PROCESS | 1200 | --DOCSHELL 10ED1000 == 27 [pid = 1200] [id = 131] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 132 (1121EC00) [pid = 1200] [serial = 266] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 131 (169F2000) [pid = 1200] [serial = 334] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 130 (11707C00) [pid = 1200] [serial = 328] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 129 (12915800) [pid = 1200] [serial = 329] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 128 (1128D400) [pid = 1200] [serial = 310] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (1A173800) [pid = 1200] [serial = 316] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (14184000) [pid = 1200] [serial = 313] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (1449CC00) [pid = 1200] [serial = 331] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (1588FC00) [pid = 1200] [serial = 332] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (184E8000) [pid = 1200] [serial = 340] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (1AA90400) [pid = 1200] [serial = 322] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (10F0E800) [pid = 1200] [serial = 326] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (10A5B800) [pid = 1200] [serial = 325] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1A998400) [pid = 1200] [serial = 308] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (17CF5800) [pid = 1200] [serial = 343] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1A10CC00) [pid = 1200] [serial = 341] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1AEAEC00) [pid = 1200] [serial = 319] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (17113400) [pid = 1200] [serial = 337] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1825E000) [pid = 1200] [serial = 344] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (17C56400) [pid = 1200] [serial = 338] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1A996400) [pid = 1200] [serial = 346] [outer = 00000000] [url = about:blank] 01:31:25 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (169F7000) [pid = 1200] [serial = 335] [outer = 00000000] [url = about:blank] 01:31:26 INFO - PROCESS | 1200 | 1465032686134 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1765ms 01:31:26 INFO - PROCESS | 1200 | 1465032686163 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1200 | 1465032686167 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 01:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:31:26 INFO - PROCESS | 1200 | 1465032686172 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1200 | 1465032686175 Marionette TRACE conn3 <- [1,506,null,{}] 01:31:26 INFO - PROCESS | 1200 | 1465032686181 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:26 INFO - PROCESS | 1200 | 1465032686184 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:26 INFO - PROCESS | 1200 | 1465032686275 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:31:26 INFO - PROCESS | 1200 | 1465032686283 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1200 | 1465032686287 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:26 INFO - PROCESS | 1200 | ++DOCSHELL 1050BC00 == 28 [pid = 1200] [id = 136] 01:31:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (1050E800) [pid = 1200] [serial = 406] [outer = 00000000] 01:31:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (10A59000) [pid = 1200] [serial = 407] [outer = 1050E800] 01:31:26 INFO - PROCESS | 1200 | 1465032686335 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (10EC9C00) [pid = 1200] [serial = 408] [outer = 1050E800] 01:31:26 INFO - PROCESS | 1200 | 1465032686818 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 688ms 01:31:26 INFO - PROCESS | 1200 | 1465032686872 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1200 | 1465032686877 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 01:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:31:26 INFO - PROCESS | 1200 | 1465032686883 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1200 | 1465032686886 Marionette TRACE conn3 <- [1,510,null,{}] 01:31:26 INFO - PROCESS | 1200 | 1465032686890 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:26 INFO - PROCESS | 1200 | 1465032686892 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:26 INFO - PROCESS | 1200 | 1465032686982 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:31:26 INFO - PROCESS | 1200 | 1465032686991 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1200 | 1465032686994 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:26 INFO - PROCESS | 1200 | ++DOCSHELL 11298800 == 29 [pid = 1200] [id = 137] 01:31:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (11704800) [pid = 1200] [serial = 409] [outer = 00000000] 01:31:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1170A400) [pid = 1200] [serial = 410] [outer = 11704800] 01:31:27 INFO - PROCESS | 1200 | 1465032687057 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (11712400) [pid = 1200] [serial = 411] [outer = 11704800] 01:31:27 INFO - PROCESS | 1200 | 1465032687523 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 703ms 01:31:27 INFO - PROCESS | 1200 | 1465032687582 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1200 | 1465032687584 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 01:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:31:27 INFO - PROCESS | 1200 | 1465032687588 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1200 | 1465032687591 Marionette TRACE conn3 <- [1,514,null,{}] 01:31:27 INFO - PROCESS | 1200 | 1465032687602 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:27 INFO - PROCESS | 1200 | 1465032687607 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:27 INFO - PROCESS | 1200 | 1465032687724 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:31:27 INFO - PROCESS | 1200 | 1465032687742 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 1200 | 1465032687745 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:27 INFO - PROCESS | 1200 | ++DOCSHELL 13244400 == 30 [pid = 1200] [id = 138] 01:31:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (13244800) [pid = 1200] [serial = 412] [outer = 00000000] 01:31:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (13722800) [pid = 1200] [serial = 413] [outer = 13244800] 01:31:27 INFO - PROCESS | 1200 | 1465032687793 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (13C35C00) [pid = 1200] [serial = 414] [outer = 13244800] 01:31:28 INFO - PROCESS | 1200 | 1465032688293 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:31:28 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 01:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 750ms 01:31:28 INFO - PROCESS | 1200 | 1465032688328 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1200 | 1465032688330 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 01:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:31:28 INFO - PROCESS | 1200 | 1465032688334 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1200 | 1465032688335 Marionette TRACE conn3 <- [1,518,null,{}] 01:31:28 INFO - PROCESS | 1200 | 1465032688339 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:28 INFO - PROCESS | 1200 | 1465032688341 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:28 INFO - PROCESS | 1200 | 1465032688462 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:31:28 INFO - PROCESS | 1200 | 1465032688468 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1200 | 1465032688470 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:28 INFO - PROCESS | 1200 | ++DOCSHELL 13145400 == 31 [pid = 1200] [id = 139] 01:31:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (13722000) [pid = 1200] [serial = 415] [outer = 00000000] 01:31:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (15834C00) [pid = 1200] [serial = 416] [outer = 13722000] 01:31:28 INFO - PROCESS | 1200 | 1465032688515 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (15B40800) [pid = 1200] [serial = 417] [outer = 13722000] 01:31:28 INFO - PROCESS | 1200 | 1465032688956 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 641ms 01:31:28 INFO - PROCESS | 1200 | 1465032688971 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1200 | 1465032688973 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 01:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:31:28 INFO - PROCESS | 1200 | 1465032688983 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1200 | 1465032688985 Marionette TRACE conn3 <- [1,522,null,{}] 01:31:28 INFO - PROCESS | 1200 | 1465032688989 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:28 INFO - PROCESS | 1200 | 1465032688991 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:29 INFO - PROCESS | 1200 | 1465032689112 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:31:29 INFO - PROCESS | 1200 | 1465032689206 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1200 | 1465032689208 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:29 INFO - PROCESS | 1200 | ++DOCSHELL 15FA0000 == 32 [pid = 1200] [id = 140] 01:31:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (16014400) [pid = 1200] [serial = 418] [outer = 00000000] 01:31:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (1601A400) [pid = 1200] [serial = 419] [outer = 16014400] 01:31:29 INFO - PROCESS | 1200 | 1465032689252 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (16023C00) [pid = 1200] [serial = 420] [outer = 16014400] 01:31:29 INFO - PROCESS | 1200 | 1465032689692 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 750ms 01:31:29 INFO - PROCESS | 1200 | 1465032689718 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1200 | 1465032689720 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 01:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:31:29 INFO - PROCESS | 1200 | 1465032689731 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1200 | 1465032689732 Marionette TRACE conn3 <- [1,526,null,{}] 01:31:29 INFO - PROCESS | 1200 | 1465032689736 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:29 INFO - PROCESS | 1200 | 1465032689741 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:29 INFO - PROCESS | 1200 | 1465032689875 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:31:29 INFO - PROCESS | 1200 | 1465032689938 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1200 | 1465032689940 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:29 INFO - PROCESS | 1200 | ++DOCSHELL 169ED800 == 33 [pid = 1200] [id = 141] 01:31:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (169F7800) [pid = 1200] [serial = 421] [outer = 00000000] 01:31:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (16C7F000) [pid = 1200] [serial = 422] [outer = 169F7800] 01:31:29 INFO - PROCESS | 1200 | 1465032689985 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 129 (171B4400) [pid = 1200] [serial = 423] [outer = 169F7800] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 128 (1A170400) [pid = 1200] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (1AD5A400) [pid = 1200] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (1AEA9800) [pid = 1200] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (17922C00) [pid = 1200] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (118C6000) [pid = 1200] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (165E8400) [pid = 1200] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (19B13400) [pid = 1200] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (16020400) [pid = 1200] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (1AAAB000) [pid = 1200] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (13199C00) [pid = 1200] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1AA8D800) [pid = 1200] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (10F91400) [pid = 1200] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (15F9D000) [pid = 1200] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (0C388000) [pid = 1200] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (16023400) [pid = 1200] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (16F34800) [pid = 1200] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1A481000) [pid = 1200] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (15899C00) [pid = 1200] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1AAAF400) [pid = 1200] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (15B3CC00) [pid = 1200] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (102D4400) [pid = 1200] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (13239C00) [pid = 1200] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (13718400) [pid = 1200] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (11215400) [pid = 1200] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (175A7C00) [pid = 1200] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (10F5D000) [pid = 1200] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1AA88400) [pid = 1200] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (11210800) [pid = 1200] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (19B12400) [pid = 1200] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1ADBE800) [pid = 1200] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:31:30 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (139D7800) [pid = 1200] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:31:30 INFO - PROCESS | 1200 | 1465032690996 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:31:31 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 01:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1312ms 01:31:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:31:31 INFO - PROCESS | 1200 | 1465032691039 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1200 | 1465032691041 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 01:31:31 INFO - PROCESS | 1200 | 1465032691044 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1200 | 1465032691046 Marionette TRACE conn3 <- [1,530,null,{}] 01:31:31 INFO - PROCESS | 1200 | 1465032691049 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:31 INFO - PROCESS | 1200 | 1465032691051 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:31 INFO - PROCESS | 1200 | 1465032691129 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:31:31 INFO - PROCESS | 1200 | 1465032691135 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1200 | 1465032691137 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:31 INFO - PROCESS | 1200 | ++DOCSHELL 131EB400 == 34 [pid = 1200] [id = 142] 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (13242800) [pid = 1200] [serial = 424] [outer = 00000000] 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (15B3C800) [pid = 1200] [serial = 425] [outer = 13242800] 01:31:31 INFO - PROCESS | 1200 | 1465032691192 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (15E59000) [pid = 1200] [serial = 426] [outer = 13242800] 01:31:31 INFO - PROCESS | 1200 | 1465032691621 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:31:31 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 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:31:31 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 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:31:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 625ms 01:31:31 INFO - PROCESS | 1200 | 1465032691683 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1200 | 1465032691685 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 01:31:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:31:31 INFO - PROCESS | 1200 | 1465032691689 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1200 | 1465032691690 Marionette TRACE conn3 <- [1,534,null,{}] 01:31:31 INFO - PROCESS | 1200 | 1465032691694 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:31 INFO - PROCESS | 1200 | 1465032691696 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:31 INFO - PROCESS | 1200 | 1465032691783 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:31:31 INFO - PROCESS | 1200 | 1465032691818 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1200 | 1465032691820 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:31 INFO - PROCESS | 1200 | ++DOCSHELL 13718400 == 35 [pid = 1200] [id = 143] 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (1601C800) [pid = 1200] [serial = 427] [outer = 00000000] 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (17923C00) [pid = 1200] [serial = 428] [outer = 1601C800] 01:31:31 INFO - PROCESS | 1200 | 1465032691865 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (179A4C00) [pid = 1200] [serial = 429] [outer = 1601C800] 01:31:32 INFO - PROCESS | 1200 | 1465032692294 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:31:32 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. 01:31:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 641ms 01:31:32 INFO - PROCESS | 1200 | 1465032692326 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 1200 | 1465032692328 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 01:31:32 INFO - PROCESS | 1200 | 1465032692331 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:31:32 INFO - PROCESS | 1200 | 1465032692333 Marionette TRACE conn3 <- [1,538,null,{}] 01:31:32 INFO - PROCESS | 1200 | 1465032692337 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:32 INFO - PROCESS | 1200 | 1465032692339 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:32 INFO - PROCESS | 1200 | 1465032692419 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:31:32 INFO - PROCESS | 1200 | 1465032692424 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1200 | 1465032692427 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:32 INFO - PROCESS | 1200 | ++DOCSHELL 1323A000 == 36 [pid = 1200] [id = 144] 01:31:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (17CF5800) [pid = 1200] [serial = 430] [outer = 00000000] 01:31:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1825C000) [pid = 1200] [serial = 431] [outer = 17CF5800] 01:31:32 INFO - PROCESS | 1200 | 1465032692470 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (184DEC00) [pid = 1200] [serial = 432] [outer = 17CF5800] 01:31:33 INFO - PROCESS | 1200 | 1465032693120 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:31:33 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. 01:31:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 906ms 01:31:33 INFO - PROCESS | 1200 | 1465032693238 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1200 | 1465032693246 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 01:31:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:31:33 INFO - PROCESS | 1200 | 1465032693252 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1200 | 1465032693256 Marionette TRACE conn3 <- [1,542,null,{}] 01:31:33 INFO - PROCESS | 1200 | 1465032693263 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:33 INFO - PROCESS | 1200 | 1465032693266 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:33 INFO - PROCESS | 1200 | 1465032693396 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:31:33 INFO - PROCESS | 1200 | 1465032693506 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1200 | 1465032693509 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:33 INFO - PROCESS | 1200 | ++DOCSHELL 0C787000 == 37 [pid = 1200] [id = 145] 01:31:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (0F2DD800) [pid = 1200] [serial = 433] [outer = 00000000] 01:31:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (105FAC00) [pid = 1200] [serial = 434] [outer = 0F2DD800] 01:31:33 INFO - PROCESS | 1200 | 1465032693566 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (11BC2C00) [pid = 1200] [serial = 435] [outer = 0F2DD800] 01:31:34 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:34 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:34 INFO - PROCESS | 1200 | 1465032694247 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:31:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:31:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1047ms 01:31:34 INFO - PROCESS | 1200 | 1465032694298 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1200 | 1465032694303 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 01:31:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:31:34 INFO - PROCESS | 1200 | 1465032694328 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1200 | 1465032694331 Marionette TRACE conn3 <- [1,546,null,{}] 01:31:34 INFO - PROCESS | 1200 | 1465032694336 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:34 INFO - PROCESS | 1200 | 1465032694339 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:34 INFO - PROCESS | 1200 | 1465032694471 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:31:34 INFO - PROCESS | 1200 | 1465032694597 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1200 | 1465032694600 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:34 INFO - PROCESS | 1200 | ++DOCSHELL 11DBA400 == 38 [pid = 1200] [id = 146] 01:31:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1291A800) [pid = 1200] [serial = 436] [outer = 00000000] 01:31:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (137B6800) [pid = 1200] [serial = 437] [outer = 1291A800] 01:31:34 INFO - PROCESS | 1200 | 1465032694697 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (15683800) [pid = 1200] [serial = 438] [outer = 1291A800] 01:31:35 INFO - PROCESS | 1200 | 1465032695574 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:31:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1297ms 01:31:35 INFO - PROCESS | 1200 | 1465032695628 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1200 | 1465032695633 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 01:31:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:31:35 INFO - PROCESS | 1200 | 1465032695639 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1200 | 1465032695642 Marionette TRACE conn3 <- [1,550,null,{}] 01:31:35 INFO - PROCESS | 1200 | 1465032695647 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:35 INFO - PROCESS | 1200 | 1465032695650 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:35 INFO - PROCESS | 1200 | 1465032695765 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:31:35 INFO - PROCESS | 1200 | 1465032695899 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1200 | 1465032695904 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:35 INFO - PROCESS | 1200 | ++DOCSHELL 10489000 == 39 [pid = 1200] [id = 147] 01:31:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (10507400) [pid = 1200] [serial = 439] [outer = 00000000] 01:31:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (11213C00) [pid = 1200] [serial = 440] [outer = 10507400] 01:31:35 INFO - PROCESS | 1200 | 1465032695958 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (11295400) [pid = 1200] [serial = 441] [outer = 10507400] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 13718400 == 38 [pid = 1200] [id = 143] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 131EB400 == 37 [pid = 1200] [id = 142] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 169ED800 == 36 [pid = 1200] [id = 141] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 15FA0000 == 35 [pid = 1200] [id = 140] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 13145400 == 34 [pid = 1200] [id = 139] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 13244400 == 33 [pid = 1200] [id = 138] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 11298800 == 32 [pid = 1200] [id = 137] 01:31:36 INFO - PROCESS | 1200 | --DOCSHELL 1050BC00 == 31 [pid = 1200] [id = 136] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (1A17A000) [pid = 1200] [serial = 148] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (10A5AC00) [pid = 1200] [serial = 227] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (14183400) [pid = 1200] [serial = 230] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1449FC00) [pid = 1200] [serial = 272] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1170B400) [pid = 1200] [serial = 269] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (19B14800) [pid = 1200] [serial = 275] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (13242400) [pid = 1200] [serial = 188] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1A996C00) [pid = 1200] [serial = 373] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1A99F800) [pid = 1200] [serial = 374] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1ADBF000) [pid = 1200] [serial = 377] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1AD65400) [pid = 1200] [serial = 376] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (15B40000) [pid = 1200] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1B242400) [pid = 1200] [serial = 379] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1AA89800) [pid = 1200] [serial = 347] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1291F400) [pid = 1200] [serial = 349] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (13722400) [pid = 1200] [serial = 350] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (169F1800) [pid = 1200] [serial = 352] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (1710C000) [pid = 1200] [serial = 353] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (19B19C00) [pid = 1200] [serial = 370] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (169F2400) [pid = 1200] [serial = 367] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (16C40C00) [pid = 1200] [serial = 368] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (1ADBEC00) [pid = 1200] [serial = 358] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1AEA6000) [pid = 1200] [serial = 359] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (13717400) [pid = 1200] [serial = 364] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (139D8400) [pid = 1200] [serial = 365] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1AA95400) [pid = 1200] [serial = 355] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1AAB2400) [pid = 1200] [serial = 356] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1121DC00) [pid = 1200] [serial = 361] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (11DC3400) [pid = 1200] [serial = 362] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (184EA800) [pid = 1200] [serial = 386] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1B0C4C00) [pid = 1200] [serial = 387] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1B243000) [pid = 1200] [serial = 380] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10438800) [pid = 1200] [serial = 390] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (0C38D400) [pid = 1200] [serial = 389] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1B0BE400) [pid = 1200] [serial = 383] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1A99B000) [pid = 1200] [serial = 382] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1A10AC00) [pid = 1200] [serial = 371] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (184E3C00) [pid = 1200] [serial = 233] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1ADBFC00) [pid = 1200] [serial = 236] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (179A8000) [pid = 1200] [serial = 191] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1AD60800) [pid = 1200] [serial = 185] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1AA93000) [pid = 1200] [serial = 323] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11864800) [pid = 1200] [serial = 311] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1A480C00) [pid = 1200] [serial = 317] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1B0BC800) [pid = 1200] [serial = 320] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1588DC00) [pid = 1200] [serial = 314] [outer = 00000000] [url = about:blank] 01:31:36 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:36 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:36 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:36 INFO - PROCESS | 1200 | 1465032696448 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:31:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:31:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 828ms 01:31:36 INFO - PROCESS | 1200 | 1465032696482 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1200 | 1465032696486 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 01:31:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:31:36 INFO - PROCESS | 1200 | 1465032696495 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1200 | 1465032696498 Marionette TRACE conn3 <- [1,554,null,{}] 01:31:36 INFO - PROCESS | 1200 | 1465032696502 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:36 INFO - PROCESS | 1200 | 1465032696505 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:36 INFO - PROCESS | 1200 | 1465032696592 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:31:36 INFO - PROCESS | 1200 | 1465032696599 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1200 | 1465032696601 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:36 INFO - PROCESS | 1200 | ++DOCSHELL 10F69000 == 32 [pid = 1200] [id = 148] 01:31:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (10F85C00) [pid = 1200] [serial = 442] [outer = 00000000] 01:31:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (117EB800) [pid = 1200] [serial = 443] [outer = 10F85C00] 01:31:36 INFO - PROCESS | 1200 | 1465032696650 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (11DB5000) [pid = 1200] [serial = 444] [outer = 10F85C00] 01:31:36 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:37 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:37 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:37 INFO - PROCESS | 1200 | 1465032697118 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:31:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 641ms 01:31:37 INFO - PROCESS | 1200 | 1465032697130 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1200 | 1465032697132 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 01:31:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:31:37 INFO - PROCESS | 1200 | 1465032697136 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1200 | 1465032697139 Marionette TRACE conn3 <- [1,558,null,{}] 01:31:37 INFO - PROCESS | 1200 | 1465032697154 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:37 INFO - PROCESS | 1200 | 1465032697159 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:37 INFO - PROCESS | 1200 | 1465032697245 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:31:37 INFO - PROCESS | 1200 | 1465032697287 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1200 | 1465032697290 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:37 INFO - PROCESS | 1200 | ++DOCSHELL 131EB400 == 33 [pid = 1200] [id = 149] 01:31:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13239C00) [pid = 1200] [serial = 445] [outer = 00000000] 01:31:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13718400) [pid = 1200] [serial = 446] [outer = 13239C00] 01:31:37 INFO - PROCESS | 1200 | 1465032697348 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (137BC000) [pid = 1200] [serial = 447] [outer = 13239C00] 01:31:37 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:37 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:37 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:37 INFO - PROCESS | 1200 | 1465032697805 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:31:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 688ms 01:31:37 INFO - PROCESS | 1200 | 1465032697839 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1200 | 1465032697842 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 01:31:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:31:37 INFO - PROCESS | 1200 | 1465032697845 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1200 | 1465032697847 Marionette TRACE conn3 <- [1,562,null,{}] 01:31:37 INFO - PROCESS | 1200 | 1465032697851 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:37 INFO - PROCESS | 1200 | 1465032697853 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:37 INFO - PROCESS | 1200 | 1465032697940 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:31:37 INFO - PROCESS | 1200 | 1465032697946 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1200 | 1465032697948 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:37 INFO - PROCESS | 1200 | ++DOCSHELL 13DC1000 == 34 [pid = 1200] [id = 150] 01:31:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1417C800) [pid = 1200] [serial = 448] [outer = 00000000] 01:31:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (144A4800) [pid = 1200] [serial = 449] [outer = 1417C800] 01:31:37 INFO - PROCESS | 1200 | 1465032698001 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1568E400) [pid = 1200] [serial = 450] [outer = 1417C800] 01:31:38 INFO - PROCESS | 1200 | 1465032698482 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:31:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 703ms 01:31:38 INFO - PROCESS | 1200 | 1465032698581 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1200 | 1465032698583 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 01:31:38 INFO - PROCESS | 1200 | 1465032698588 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1200 | 1465032698589 Marionette TRACE conn3 <- [1,566,null,{}] 01:31:38 INFO - PROCESS | 1200 | 1465032698593 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:31:38 INFO - PROCESS | 1200 | 1465032698595 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:38 INFO - PROCESS | 1200 | 1465032698788 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:31:38 INFO - PROCESS | 1200 | 1465032698818 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1200 | 1465032698820 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:38 INFO - PROCESS | 1200 | ++DOCSHELL 16018400 == 35 [pid = 1200] [id = 151] 01:31:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16018800) [pid = 1200] [serial = 451] [outer = 00000000] 01:31:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16022400) [pid = 1200] [serial = 452] [outer = 16018800] 01:31:38 INFO - PROCESS | 1200 | 1465032698865 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (165ECC00) [pid = 1200] [serial = 453] [outer = 16018800] 01:31:39 INFO - PROCESS | 1200 | 1465032699397 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:31:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:31:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 844ms 01:31:39 INFO - PROCESS | 1200 | 1465032699438 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1200 | 1465032699440 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 01:31:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:31:39 INFO - PROCESS | 1200 | 1465032699443 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1200 | 1465032699445 Marionette TRACE conn3 <- [1,570,null,{}] 01:31:39 INFO - PROCESS | 1200 | 1465032699448 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:39 INFO - PROCESS | 1200 | 1465032699454 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:39 INFO - PROCESS | 1200 | 1465032699593 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:31:39 INFO - PROCESS | 1200 | 1465032699657 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1200 | 1465032699659 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:39 INFO - PROCESS | 1200 | ++DOCSHELL 160B4400 == 36 [pid = 1200] [id = 152] 01:31:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (160BC000) [pid = 1200] [serial = 454] [outer = 00000000] 01:31:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1690B400) [pid = 1200] [serial = 455] [outer = 160BC000] 01:31:39 INFO - PROCESS | 1200 | 1465032699704 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (169ED000) [pid = 1200] [serial = 456] [outer = 160BC000] 01:31:40 INFO - PROCESS | 1200 | 1465032700115 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:31:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 703ms 01:31:40 INFO - PROCESS | 1200 | 1465032700251 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1200 | 1465032700253 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (13722000) [pid = 1200] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11704800) [pid = 1200] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1050E800) [pid = 1200] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11704400) [pid = 1200] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (13244800) [pid = 1200] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16014400) [pid = 1200] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (169F7800) [pid = 1200] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1120FC00) [pid = 1200] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1601C800) [pid = 1200] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (160BD000) [pid = 1200] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1A3E1800) [pid = 1200] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (0F2D7000) [pid = 1200] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:31:40 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (13242800) [pid = 1200] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:31:40 INFO - PROCESS | 1200 | 1465032700267 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1200 | 1465032700269 Marionette TRACE conn3 <- [1,574,null,{}] 01:31:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:31:40 INFO - PROCESS | 1200 | 1465032700274 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:40 INFO - PROCESS | 1200 | 1465032700277 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:40 INFO - PROCESS | 1200 | 1465032700370 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:31:40 INFO - PROCESS | 1200 | 1465032700378 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1200 | 1465032700380 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:40 INFO - PROCESS | 1200 | ++DOCSHELL 1121CC00 == 37 [pid = 1200] [id = 153] 01:31:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1121EC00) [pid = 1200] [serial = 457] [outer = 00000000] 01:31:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1291C400) [pid = 1200] [serial = 458] [outer = 1121EC00] 01:31:40 INFO - PROCESS | 1200 | 1465032700424 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1449E000) [pid = 1200] [serial = 459] [outer = 1121EC00] 01:31:40 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:40 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:40 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:40 INFO - PROCESS | 1200 | 1465032700857 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:31:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 641ms 01:31:40 INFO - PROCESS | 1200 | 1465032700911 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1200 | 1465032700913 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 01:31:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:31:40 INFO - PROCESS | 1200 | 1465032700916 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1200 | 1465032700918 Marionette TRACE conn3 <- [1,578,null,{}] 01:31:40 INFO - PROCESS | 1200 | 1465032700921 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:40 INFO - PROCESS | 1200 | 1465032700923 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:40 INFO - PROCESS | 1200 | 1465032701004 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:31:40 INFO - PROCESS | 1200 | 1465032701009 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1200 | 1465032701011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:41 INFO - PROCESS | 1200 | ++DOCSHELL 11712800 == 38 [pid = 1200] [id = 154] 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (15890800) [pid = 1200] [serial = 460] [outer = 00000000] 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16908000) [pid = 1200] [serial = 461] [outer = 15890800] 01:31:41 INFO - PROCESS | 1200 | 1465032701055 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (175ABC00) [pid = 1200] [serial = 462] [outer = 15890800] 01:31:41 INFO - PROCESS | 1200 | 1465032701466 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:31:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 593ms 01:31:41 INFO - PROCESS | 1200 | 1465032701517 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1200 | 1465032701519 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 01:31:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:31:41 INFO - PROCESS | 1200 | 1465032701522 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1200 | 1465032701524 Marionette TRACE conn3 <- [1,582,null,{}] 01:31:41 INFO - PROCESS | 1200 | 1465032701532 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:41 INFO - PROCESS | 1200 | 1465032701534 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:41 INFO - PROCESS | 1200 | 1465032701614 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:31:41 INFO - PROCESS | 1200 | 1465032701620 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1200 | 1465032701622 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:41 INFO - PROCESS | 1200 | ++DOCSHELL 15839C00 == 39 [pid = 1200] [id = 155] 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16019400) [pid = 1200] [serial = 463] [outer = 00000000] 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (184E9000) [pid = 1200] [serial = 464] [outer = 16019400] 01:31:41 INFO - PROCESS | 1200 | 1465032701668 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (19B14800) [pid = 1200] [serial = 465] [outer = 16019400] 01:31:42 INFO - PROCESS | 1200 | 1465032702103 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:31:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:31:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 594ms 01:31:42 INFO - PROCESS | 1200 | 1465032702119 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1200 | 1465032702121 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 01:31:42 INFO - PROCESS | 1200 | 1465032702124 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:31:42 INFO - PROCESS | 1200 | 1465032702126 Marionette TRACE conn3 <- [1,586,null,{}] 01:31:42 INFO - PROCESS | 1200 | 1465032702139 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:42 INFO - PROCESS | 1200 | 1465032702141 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:42 INFO - PROCESS | 1200 | 1465032702261 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:31:42 INFO - PROCESS | 1200 | 1465032702369 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1200 | 1465032702373 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:42 INFO - PROCESS | 1200 | ++DOCSHELL 0C387800 == 40 [pid = 1200] [id = 156] 01:31:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (0C388800) [pid = 1200] [serial = 466] [outer = 00000000] 01:31:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (0C781800) [pid = 1200] [serial = 467] [outer = 0C388800] 01:31:42 INFO - PROCESS | 1200 | 1465032702431 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10483400) [pid = 1200] [serial = 468] [outer = 0C388800] 01:31:43 INFO - PROCESS | 1200 | 1465032703065 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:31:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:31:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1000ms 01:31:43 INFO - PROCESS | 1200 | 1465032703130 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1200 | 1465032703134 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 01:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:31:43 INFO - PROCESS | 1200 | 1465032703139 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1200 | 1465032703142 Marionette TRACE conn3 <- [1,590,null,{}] 01:31:43 INFO - PROCESS | 1200 | 1465032703148 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:43 INFO - PROCESS | 1200 | 1465032703150 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:43 INFO - PROCESS | 1200 | 1465032703262 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:31:43 INFO - PROCESS | 1200 | 1465032703392 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1200 | 1465032703395 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:43 INFO - PROCESS | 1200 | ++DOCSHELL 12919C00 == 41 [pid = 1200] [id = 157] 01:31:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (12B3F800) [pid = 1200] [serial = 469] [outer = 00000000] 01:31:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (13152000) [pid = 1200] [serial = 470] [outer = 12B3F800] 01:31:43 INFO - PROCESS | 1200 | 1465032703452 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (13717800) [pid = 1200] [serial = 471] [outer = 12B3F800] 01:31:44 INFO - PROCESS | 1200 | 1465032704045 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 937ms 01:31:44 INFO - PROCESS | 1200 | 1465032704087 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1200 | 1465032704091 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 01:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:31:44 INFO - PROCESS | 1200 | 1465032704096 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1200 | 1465032704098 Marionette TRACE conn3 <- [1,594,null,{}] 01:31:44 INFO - PROCESS | 1200 | 1465032704102 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:44 INFO - PROCESS | 1200 | 1465032704105 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:44 INFO - PROCESS | 1200 | 1465032704218 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:31:44 INFO - PROCESS | 1200 | 1465032704321 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 1200 | 1465032704324 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:44 INFO - PROCESS | 1200 | ++DOCSHELL 16014400 == 42 [pid = 1200] [id = 158] 01:31:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1601CC00) [pid = 1200] [serial = 472] [outer = 00000000] 01:31:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (169EF800) [pid = 1200] [serial = 473] [outer = 1601CC00] 01:31:44 INFO - PROCESS | 1200 | 1465032704378 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (17924400) [pid = 1200] [serial = 474] [outer = 1601CC00] 01:31:44 INFO - PROCESS | 1200 | 1465032705005 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:31:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 937ms 01:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:31:45 INFO - PROCESS | 1200 | 1465032705040 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1200 | 1465032705043 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 01:31:45 INFO - PROCESS | 1200 | 1465032705053 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1200 | 1465032705059 Marionette TRACE conn3 <- [1,598,null,{}] 01:31:45 INFO - PROCESS | 1200 | 1465032705064 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:45 INFO - PROCESS | 1200 | 1465032705067 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:45 INFO - PROCESS | 1200 | 1465032705179 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:31:45 INFO - PROCESS | 1200 | 1465032705309 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1200 | 1465032705312 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:45 INFO - PROCESS | 1200 | ++DOCSHELL 11704C00 == 43 [pid = 1200] [id = 159] 01:31:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (160BD000) [pid = 1200] [serial = 475] [outer = 00000000] 01:31:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1A171800) [pid = 1200] [serial = 476] [outer = 160BD000] 01:31:45 INFO - PROCESS | 1200 | 1465032705365 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1A17A000) [pid = 1200] [serial = 477] [outer = 160BD000] 01:31:45 INFO - PROCESS | 1200 | 1465032706014 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1000ms 01:31:46 INFO - PROCESS | 1200 | 1465032706048 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 1200 | 1465032706051 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 01:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:31:46 INFO - PROCESS | 1200 | 1465032706054 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1200 | 1465032706056 Marionette TRACE conn3 <- [1,602,null,{}] 01:31:46 INFO - PROCESS | 1200 | 1465032706060 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:46 INFO - PROCESS | 1200 | 1465032706062 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:46 INFO - PROCESS | 1200 | 1465032706171 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:31:46 INFO - PROCESS | 1200 | 1465032706401 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1200 | 1465032706405 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:46 INFO - PROCESS | 1200 | ++DOCSHELL 0C781000 == 44 [pid = 1200] [id = 160] 01:31:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (0C783C00) [pid = 1200] [serial = 478] [outer = 00000000] 01:31:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (0F2DE800) [pid = 1200] [serial = 479] [outer = 0C783C00] 01:31:46 INFO - PROCESS | 1200 | 1465032706474 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (105F6000) [pid = 1200] [serial = 480] [outer = 0C783C00] 01:31:47 INFO - PROCESS | 1200 | 1465032707051 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1047ms 01:31:47 INFO - PROCESS | 1200 | 1465032707096 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1200 | 1465032707099 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 01:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:31:47 INFO - PROCESS | 1200 | 1465032707120 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1200 | 1465032707123 Marionette TRACE conn3 <- [1,606,null,{}] 01:31:47 INFO - PROCESS | 1200 | 1465032707128 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:47 INFO - PROCESS | 1200 | 1465032707133 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:47 INFO - PROCESS | 1200 | 1465032707233 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:31:47 INFO - PROCESS | 1200 | 1465032707339 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1200 | 1465032707341 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:47 INFO - PROCESS | 1200 | ++DOCSHELL 118D0800 == 45 [pid = 1200] [id = 161] 01:31:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (118D1800) [pid = 1200] [serial = 481] [outer = 00000000] 01:31:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (12917400) [pid = 1200] [serial = 482] [outer = 118D1800] 01:31:47 INFO - PROCESS | 1200 | 1465032707388 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (12B38000) [pid = 1200] [serial = 483] [outer = 118D1800] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 15839C00 == 44 [pid = 1200] [id = 155] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 11712800 == 43 [pid = 1200] [id = 154] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 1121CC00 == 42 [pid = 1200] [id = 153] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 160B4400 == 41 [pid = 1200] [id = 152] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 16018400 == 40 [pid = 1200] [id = 151] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 13DC1000 == 39 [pid = 1200] [id = 150] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 131EB400 == 38 [pid = 1200] [id = 149] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 10F69000 == 37 [pid = 1200] [id = 148] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 10489000 == 36 [pid = 1200] [id = 147] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 11DBA400 == 35 [pid = 1200] [id = 146] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 1323A000 == 34 [pid = 1200] [id = 144] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 0C787000 == 33 [pid = 1200] [id = 145] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 11218000 == 32 [pid = 1200] [id = 135] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 11704C00 == 31 [pid = 1200] [id = 159] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 0C781000 == 30 [pid = 1200] [id = 160] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 16014400 == 29 [pid = 1200] [id = 158] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 0C387800 == 28 [pid = 1200] [id = 156] 01:31:48 INFO - PROCESS | 1200 | --DOCSHELL 12919C00 == 27 [pid = 1200] [id = 157] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (15834C00) [pid = 1200] [serial = 416] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (1170A400) [pid = 1200] [serial = 410] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (11712400) [pid = 1200] [serial = 411] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (10A59000) [pid = 1200] [serial = 407] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (10EC9C00) [pid = 1200] [serial = 408] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (11710C00) [pid = 1200] [serial = 405] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (11707000) [pid = 1200] [serial = 404] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (13722800) [pid = 1200] [serial = 413] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1601A400) [pid = 1200] [serial = 419] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (15B40800) [pid = 1200] [serial = 417] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (16C7F000) [pid = 1200] [serial = 422] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16023C00) [pid = 1200] [serial = 420] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (14185400) [pid = 1200] [serial = 393] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (12919000) [pid = 1200] [serial = 392] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (17923C00) [pid = 1200] [serial = 428] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (169F7400) [pid = 1200] [serial = 396] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16905C00) [pid = 1200] [serial = 395] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (179A4C00) [pid = 1200] [serial = 429] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1825C000) [pid = 1200] [serial = 431] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1ADBD400) [pid = 1200] [serial = 399] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1AAAEC00) [pid = 1200] [serial = 398] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10A61400) [pid = 1200] [serial = 402] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0F2DE400) [pid = 1200] [serial = 401] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (171B4400) [pid = 1200] [serial = 423] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (15B3C800) [pid = 1200] [serial = 425] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15E59000) [pid = 1200] [serial = 426] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (13C35C00) [pid = 1200] [serial = 414] [outer = 00000000] [url = about:blank] 01:31:48 INFO - PROCESS | 1200 | 1465032708546 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1453ms 01:31:48 INFO - PROCESS | 1200 | 1465032708574 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:31:48 INFO - PROCESS | 1200 | 1465032708578 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 01:31:48 INFO - PROCESS | 1200 | 1465032708582 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1200 | 1465032708587 Marionette TRACE conn3 <- [1,610,null,{}] 01:31:48 INFO - PROCESS | 1200 | 1465032708592 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:48 INFO - PROCESS | 1200 | 1465032708595 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:48 INFO - PROCESS | 1200 | 1465032708685 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:31:48 INFO - PROCESS | 1200 | 1465032708801 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1200 | 1465032708804 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:48 INFO - PROCESS | 1200 | ++DOCSHELL 10A64800 == 28 [pid = 1200] [id = 162] 01:31:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (10A83800) [pid = 1200] [serial = 484] [outer = 00000000] 01:31:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (10F09C00) [pid = 1200] [serial = 485] [outer = 10A83800] 01:31:48 INFO - PROCESS | 1200 | 1465032708854 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (10F62000) [pid = 1200] [serial = 486] [outer = 10A83800] 01:31:49 INFO - PROCESS | 1200 | 1465032709234 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 688ms 01:31:49 INFO - PROCESS | 1200 | 1465032709263 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1200 | 1465032709268 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 01:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:31:49 INFO - PROCESS | 1200 | 1465032709274 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1200 | 1465032709277 Marionette TRACE conn3 <- [1,614,null,{}] 01:31:49 INFO - PROCESS | 1200 | 1465032709281 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:49 INFO - PROCESS | 1200 | 1465032709283 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:49 INFO - PROCESS | 1200 | 1465032709403 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:31:49 INFO - PROCESS | 1200 | 1465032709417 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1200 | 1465032709419 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:49 INFO - PROCESS | 1200 | ++DOCSHELL 11707000 == 29 [pid = 1200] [id = 163] 01:31:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (11708C00) [pid = 1200] [serial = 487] [outer = 00000000] 01:31:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (11711800) [pid = 1200] [serial = 488] [outer = 11708C00] 01:31:49 INFO - PROCESS | 1200 | 1465032709467 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11865800) [pid = 1200] [serial = 489] [outer = 11708C00] 01:31:49 INFO - PROCESS | 1200 | 1465032709925 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 703ms 01:31:49 INFO - PROCESS | 1200 | 1465032709973 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1200 | 1465032709975 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 01:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:31:49 INFO - PROCESS | 1200 | 1465032709979 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1200 | 1465032709982 Marionette TRACE conn3 <- [1,618,null,{}] 01:31:49 INFO - PROCESS | 1200 | 1465032709992 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:49 INFO - PROCESS | 1200 | 1465032709997 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:50 INFO - PROCESS | 1200 | 1465032710083 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:31:50 INFO - PROCESS | 1200 | 1465032710091 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 1200 | 1465032710094 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:50 INFO - PROCESS | 1200 | ++DOCSHELL 12C1D400 == 30 [pid = 1200] [id = 164] 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (12C1E800) [pid = 1200] [serial = 490] [outer = 00000000] 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1371A800) [pid = 1200] [serial = 491] [outer = 12C1E800] 01:31:50 INFO - PROCESS | 1200 | 1465032710141 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (139D5C00) [pid = 1200] [serial = 492] [outer = 12C1E800] 01:31:50 INFO - PROCESS | 1200 | 1465032710634 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 703ms 01:31:50 INFO - PROCESS | 1200 | 1465032710678 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:31:50 INFO - PROCESS | 1200 | 1465032710680 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 01:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:31:50 INFO - PROCESS | 1200 | 1465032710693 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1200 | 1465032710695 Marionette TRACE conn3 <- [1,622,null,{}] 01:31:50 INFO - PROCESS | 1200 | 1465032710698 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:50 INFO - PROCESS | 1200 | 1465032710700 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:50 INFO - PROCESS | 1200 | 1465032710852 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:31:50 INFO - PROCESS | 1200 | 1465032710865 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 1200 | 1465032710867 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:50 INFO - PROCESS | 1200 | ++DOCSHELL 13243000 == 31 [pid = 1200] [id = 165] 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1371A400) [pid = 1200] [serial = 493] [outer = 00000000] 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (14465C00) [pid = 1200] [serial = 494] [outer = 1371A400] 01:31:50 INFO - PROCESS | 1200 | 1465032710912 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (14FB9000) [pid = 1200] [serial = 495] [outer = 1371A400] 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:51 INFO - PROCESS | 1200 | 1465032711340 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 703ms 01:31:51 INFO - PROCESS | 1200 | 1465032711396 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1200 | 1465032711398 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 01:31:51 INFO - PROCESS | 1200 | 1465032711402 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1200 | 1465032711404 Marionette TRACE conn3 <- [1,626,null,{}] 01:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:31:51 INFO - PROCESS | 1200 | 1465032711408 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:51 INFO - PROCESS | 1200 | 1465032711410 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:51 INFO - PROCESS | 1200 | 1465032711516 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:31:51 INFO - PROCESS | 1200 | 1465032711522 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1200 | 1465032711524 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:51 INFO - PROCESS | 1200 | ++DOCSHELL 1417D400 == 32 [pid = 1200] [id = 166] 01:31:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (14184800) [pid = 1200] [serial = 496] [outer = 00000000] 01:31:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (15B41C00) [pid = 1200] [serial = 497] [outer = 14184800] 01:31:51 INFO - PROCESS | 1200 | 1465032711568 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (15E62C00) [pid = 1200] [serial = 498] [outer = 14184800] 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:51 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:52 INFO - PROCESS | 1200 | 1465032712065 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 687ms 01:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:31:52 INFO - PROCESS | 1200 | 1465032712103 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1200 | 1465032712106 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 01:31:52 INFO - PROCESS | 1200 | 1465032712109 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1200 | 1465032712111 Marionette TRACE conn3 <- [1,630,null,{}] 01:31:52 INFO - PROCESS | 1200 | 1465032712114 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:52 INFO - PROCESS | 1200 | 1465032712119 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:52 INFO - PROCESS | 1200 | 1465032712269 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (16019400) [pid = 1200] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16018800) [pid = 1200] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (160BC000) [pid = 1200] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1121EC00) [pid = 1200] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (15890800) [pid = 1200] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1417C800) [pid = 1200] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10507400) [pid = 1200] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (0F2DD800) [pid = 1200] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (17CF5800) [pid = 1200] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (13239C00) [pid = 1200] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1291A800) [pid = 1200] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:31:52 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (10F85C00) [pid = 1200] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:31:52 INFO - PROCESS | 1200 | 1465032712587 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 1200 | 1465032712589 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:52 INFO - PROCESS | 1200 | ++DOCSHELL 0C38AC00 == 33 [pid = 1200] [id = 167] 01:31:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (0C38F000) [pid = 1200] [serial = 499] [outer = 00000000] 01:31:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10507400) [pid = 1200] [serial = 500] [outer = 0C38F000] 01:31:52 INFO - PROCESS | 1200 | 1465032712635 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1291AC00) [pid = 1200] [serial = 501] [outer = 0C38F000] 01:31:53 INFO - PROCESS | 1200 | 1465032713009 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 937ms 01:31:53 INFO - PROCESS | 1200 | 1465032713054 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1200 | 1465032713056 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 01:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:31:53 INFO - PROCESS | 1200 | 1465032713060 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1200 | 1465032713061 Marionette TRACE conn3 <- [1,634,null,{}] 01:31:53 INFO - PROCESS | 1200 | 1465032713065 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:53 INFO - PROCESS | 1200 | 1465032713066 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:53 INFO - PROCESS | 1200 | 1465032713173 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:31:53 INFO - PROCESS | 1200 | 1465032713181 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1200 | 1465032713183 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:53 INFO - PROCESS | 1200 | ++DOCSHELL 11216000 == 34 [pid = 1200] [id = 168] 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (118CFC00) [pid = 1200] [serial = 502] [outer = 00000000] 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1690B000) [pid = 1200] [serial = 503] [outer = 118CFC00] 01:31:53 INFO - PROCESS | 1200 | 1465032713227 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (169EC800) [pid = 1200] [serial = 504] [outer = 118CFC00] 01:31:53 INFO - PROCESS | 1200 | 1465032713620 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 594ms 01:31:53 INFO - PROCESS | 1200 | 1465032713657 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1200 | 1465032713659 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 01:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:31:53 INFO - PROCESS | 1200 | 1465032713662 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1200 | 1465032713664 Marionette TRACE conn3 <- [1,638,null,{}] 01:31:53 INFO - PROCESS | 1200 | 1465032713667 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:53 INFO - PROCESS | 1200 | 1465032713669 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:53 INFO - PROCESS | 1200 | 1465032713747 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:31:53 INFO - PROCESS | 1200 | 1465032713865 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1200 | 1465032713867 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:53 INFO - PROCESS | 1200 | ++DOCSHELL 16019400 == 35 [pid = 1200] [id = 169] 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (169F2000) [pid = 1200] [serial = 505] [outer = 00000000] 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16C82800) [pid = 1200] [serial = 506] [outer = 169F2000] 01:31:53 INFO - PROCESS | 1200 | 1465032713914 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16D07400) [pid = 1200] [serial = 507] [outer = 169F2000] 01:31:54 INFO - PROCESS | 1200 | 1465032714251 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 640ms 01:31:54 INFO - PROCESS | 1200 | 1465032714307 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1200 | 1465032714309 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 01:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:31:54 INFO - PROCESS | 1200 | 1465032714312 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1200 | 1465032714314 Marionette TRACE conn3 <- [1,642,null,{}] 01:31:54 INFO - PROCESS | 1200 | 1465032714318 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:54 INFO - PROCESS | 1200 | 1465032714319 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:54 INFO - PROCESS | 1200 | 1465032714397 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:31:54 INFO - PROCESS | 1200 | 1465032714403 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1200 | 1465032714405 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:54 INFO - PROCESS | 1200 | ++DOCSHELL 169F7400 == 36 [pid = 1200] [id = 170] 01:31:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16F3BC00) [pid = 1200] [serial = 508] [outer = 00000000] 01:31:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (179A4C00) [pid = 1200] [serial = 509] [outer = 16F3BC00] 01:31:54 INFO - PROCESS | 1200 | 1465032714448 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (17CF6400) [pid = 1200] [serial = 510] [outer = 16F3BC00] 01:31:55 INFO - PROCESS | 1200 | 1465032715221 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1000ms 01:31:55 INFO - PROCESS | 1200 | 1465032715315 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1200 | 1465032715320 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 01:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:31:55 INFO - PROCESS | 1200 | 1465032715325 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1200 | 1465032715329 Marionette TRACE conn3 <- [1,646,null,{}] 01:31:55 INFO - PROCESS | 1200 | 1465032715335 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:55 INFO - PROCESS | 1200 | 1465032715339 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:55 INFO - PROCESS | 1200 | 1465032715486 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:31:55 INFO - PROCESS | 1200 | 1465032715605 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1200 | 1465032715609 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:55 INFO - PROCESS | 1200 | ++DOCSHELL 10439400 == 37 [pid = 1200] [id = 171] 01:31:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (10512000) [pid = 1200] [serial = 511] [outer = 00000000] 01:31:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (11218400) [pid = 1200] [serial = 512] [outer = 10512000] 01:31:55 INFO - PROCESS | 1200 | 1465032715667 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (11706800) [pid = 1200] [serial = 513] [outer = 10512000] 01:31:56 INFO - PROCESS | 1200 | 1465032716368 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1094ms 01:31:56 INFO - PROCESS | 1200 | 1465032716430 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1200 | 1465032716435 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 01:31:56 INFO - PROCESS | 1200 | 1465032716466 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1200 | 1465032716469 Marionette TRACE conn3 <- [1,650,null,{}] 01:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:31:56 INFO - PROCESS | 1200 | 1465032716473 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:56 INFO - PROCESS | 1200 | 1465032716476 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:56 INFO - PROCESS | 1200 | 1465032716601 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:31:56 INFO - PROCESS | 1200 | 1465032716796 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:56 INFO - PROCESS | 1200 | 1465032716800 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:56 INFO - PROCESS | 1200 | ++DOCSHELL 0C389800 == 38 [pid = 1200] [id = 172] 01:31:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (0C38B400) [pid = 1200] [serial = 514] [outer = 00000000] 01:31:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (0F2D6C00) [pid = 1200] [serial = 515] [outer = 0C38B400] 01:31:56 INFO - PROCESS | 1200 | 1465032716864 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1043A800) [pid = 1200] [serial = 516] [outer = 0C38B400] 01:31:57 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:57 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 16019400 == 37 [pid = 1200] [id = 169] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 11216000 == 36 [pid = 1200] [id = 168] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 0C38AC00 == 35 [pid = 1200] [id = 167] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 1417D400 == 34 [pid = 1200] [id = 166] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 13243000 == 33 [pid = 1200] [id = 165] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 12C1D400 == 32 [pid = 1200] [id = 164] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 11707000 == 31 [pid = 1200] [id = 163] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 10A64800 == 30 [pid = 1200] [id = 162] 01:31:57 INFO - PROCESS | 1200 | --DOCSHELL 118D0800 == 29 [pid = 1200] [id = 161] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (184E9000) [pid = 1200] [serial = 464] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (16022400) [pid = 1200] [serial = 452] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1690B400) [pid = 1200] [serial = 455] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (165ECC00) [pid = 1200] [serial = 453] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1291C400) [pid = 1200] [serial = 458] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16908000) [pid = 1200] [serial = 461] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (144A4800) [pid = 1200] [serial = 449] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (11213C00) [pid = 1200] [serial = 440] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11295400) [pid = 1200] [serial = 441] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (105FAC00) [pid = 1200] [serial = 434] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11BC2C00) [pid = 1200] [serial = 435] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (184DEC00) [pid = 1200] [serial = 432] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (13718400) [pid = 1200] [serial = 446] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (137BC000) [pid = 1200] [serial = 447] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (137B6800) [pid = 1200] [serial = 437] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15683800) [pid = 1200] [serial = 438] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (117EB800) [pid = 1200] [serial = 443] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11DB5000) [pid = 1200] [serial = 444] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (169ED000) [pid = 1200] [serial = 456] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1449E000) [pid = 1200] [serial = 459] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (175ABC00) [pid = 1200] [serial = 462] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (19B14800) [pid = 1200] [serial = 465] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1568E400) [pid = 1200] [serial = 450] [outer = 00000000] [url = about:blank] 01:31:57 INFO - PROCESS | 1200 | 1465032717505 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1078ms 01:31:57 INFO - PROCESS | 1200 | 1465032717558 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1200 | 1465032717562 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 01:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:31:57 INFO - PROCESS | 1200 | 1465032717566 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1200 | 1465032717569 Marionette TRACE conn3 <- [1,654,null,{}] 01:31:57 INFO - PROCESS | 1200 | 1465032717574 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:57 INFO - PROCESS | 1200 | 1465032717579 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:57 INFO - PROCESS | 1200 | 1465032717709 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:31:57 INFO - PROCESS | 1200 | 1465032717766 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1200 | 1465032717769 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:57 INFO - PROCESS | 1200 | ++DOCSHELL 10F66C00 == 30 [pid = 1200] [id = 173] 01:31:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (10F85C00) [pid = 1200] [serial = 517] [outer = 00000000] 01:31:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11289800) [pid = 1200] [serial = 518] [outer = 10F85C00] 01:31:57 INFO - PROCESS | 1200 | 1465032717816 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1170D000) [pid = 1200] [serial = 519] [outer = 10F85C00] 01:31:58 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:58 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:58 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:58 INFO - PROCESS | 1200 | 1465032718247 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 734ms 01:31:58 INFO - PROCESS | 1200 | 1465032718307 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1200 | 1465032718311 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 01:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:31:58 INFO - PROCESS | 1200 | 1465032718316 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1200 | 1465032718318 Marionette TRACE conn3 <- [1,658,null,{}] 01:31:58 INFO - PROCESS | 1200 | 1465032718322 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:58 INFO - PROCESS | 1200 | 1465032718324 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:58 INFO - PROCESS | 1200 | 1465032718413 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:31:58 INFO - PROCESS | 1200 | 1465032718426 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1200 | 1465032718429 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:58 INFO - PROCESS | 1200 | ++DOCSHELL 1291D000 == 31 [pid = 1200] [id = 174] 01:31:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1291E000) [pid = 1200] [serial = 520] [outer = 00000000] 01:31:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13149000) [pid = 1200] [serial = 521] [outer = 1291E000] 01:31:58 INFO - PROCESS | 1200 | 1465032718474 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13719000) [pid = 1200] [serial = 522] [outer = 1291E000] 01:31:58 INFO - PROCESS | 1200 | 1465032718936 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 640ms 01:31:58 INFO - PROCESS | 1200 | 1465032718956 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1200 | 1465032718958 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 01:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:31:58 INFO - PROCESS | 1200 | 1465032718963 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1200 | 1465032718970 Marionette TRACE conn3 <- [1,662,null,{}] 01:31:58 INFO - PROCESS | 1200 | 1465032718984 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:58 INFO - PROCESS | 1200 | 1465032718989 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:59 INFO - PROCESS | 1200 | 1465032719081 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:31:59 INFO - PROCESS | 1200 | 1465032719091 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1200 | 1465032719093 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:59 INFO - PROCESS | 1200 | ++DOCSHELL 14466C00 == 32 [pid = 1200] [id = 175] 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1449E000) [pid = 1200] [serial = 523] [outer = 00000000] 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15685400) [pid = 1200] [serial = 524] [outer = 1449E000] 01:31:59 INFO - PROCESS | 1200 | 1465032719137 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1583C400) [pid = 1200] [serial = 525] [outer = 1449E000] 01:31:59 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:59 INFO - PROCESS | 1200 | [1200] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:31:59 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:59 INFO - PROCESS | 1200 | 1465032719578 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:31:59 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 01:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 656ms 01:31:59 INFO - PROCESS | 1200 | 1465032719621 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1200 | 1465032719624 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 01:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:31:59 INFO - PROCESS | 1200 | 1465032719627 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1200 | 1465032719629 Marionette TRACE conn3 <- [1,666,null,{}] 01:31:59 INFO - PROCESS | 1200 | 1465032719632 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:59 INFO - PROCESS | 1200 | 1465032719634 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:59 INFO - PROCESS | 1200 | 1465032719720 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:31:59 INFO - PROCESS | 1200 | 1465032719726 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1200 | 1465032719728 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:31:59 INFO - PROCESS | 1200 | ++DOCSHELL 15833C00 == 33 [pid = 1200] [id = 176] 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15B40400) [pid = 1200] [serial = 526] [outer = 00000000] 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16019800) [pid = 1200] [serial = 527] [outer = 15B40400] 01:31:59 INFO - PROCESS | 1200 | 1465032719772 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16020C00) [pid = 1200] [serial = 528] [outer = 15B40400] 01:32:00 INFO - PROCESS | 1200 | 1465032720280 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 703ms 01:32:00 INFO - PROCESS | 1200 | 1465032720326 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1200 | 1465032720328 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 01:32:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:32:00 INFO - PROCESS | 1200 | 1465032720332 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1200 | 1465032720334 Marionette TRACE conn3 <- [1,670,null,{}] 01:32:00 INFO - PROCESS | 1200 | 1465032720337 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:00 INFO - PROCESS | 1200 | 1465032720339 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:00 INFO - PROCESS | 1200 | 1465032720455 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:32:00 INFO - PROCESS | 1200 | 1465032720463 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1200 | 1465032720469 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:00 INFO - PROCESS | 1200 | ++DOCSHELL 11DC0C00 == 34 [pid = 1200] [id = 177] 01:32:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (160BE000) [pid = 1200] [serial = 529] [outer = 00000000] 01:32:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16909400) [pid = 1200] [serial = 530] [outer = 160BE000] 01:32:00 INFO - PROCESS | 1200 | 1465032720525 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16C3A800) [pid = 1200] [serial = 531] [outer = 160BE000] 01:32:01 INFO - PROCESS | 1200 | 1465032721535 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:32:01 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) 01:32:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1250ms 01:32:01 INFO - PROCESS | 1200 | 1465032721587 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:32:01 INFO - PROCESS | 1200 | 1465032721589 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 01:32:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:32:01 INFO - PROCESS | 1200 | 1465032721593 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1200 | 1465032721594 Marionette TRACE conn3 <- [1,674,null,{}] 01:32:01 INFO - PROCESS | 1200 | 1465032721598 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:01 INFO - PROCESS | 1200 | 1465032721600 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:01 INFO - PROCESS | 1200 | 1465032721719 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:32:01 INFO - PROCESS | 1200 | 1465032721770 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1200 | 1465032721772 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:01 INFO - PROCESS | 1200 | ++DOCSHELL 16C7D000 == 35 [pid = 1200] [id = 178] 01:32:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (17112800) [pid = 1200] [serial = 532] [outer = 00000000] 01:32:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (18007400) [pid = 1200] [serial = 533] [outer = 17112800] 01:32:01 INFO - PROCESS | 1200 | 1465032721818 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (18007C00) [pid = 1200] [serial = 534] [outer = 17112800] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1371A400) [pid = 1200] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (14184800) [pid = 1200] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (118D1800) [pid = 1200] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11708C00) [pid = 1200] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (12C1E800) [pid = 1200] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (10A83800) [pid = 1200] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (0C38F000) [pid = 1200] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (0C388800) [pid = 1200] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (12B3F800) [pid = 1200] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1601CC00) [pid = 1200] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (160BD000) [pid = 1200] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0C783C00) [pid = 1200] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (169F2000) [pid = 1200] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:32:02 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (118CFC00) [pid = 1200] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:32:02 INFO - PROCESS | 1200 | 1465032722727 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:32:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1140ms 01:32:02 INFO - PROCESS | 1200 | 1465032722739 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1200 | 1465032722741 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 01:32:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:32:02 INFO - PROCESS | 1200 | 1465032722745 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1200 | 1465032722746 Marionette TRACE conn3 <- [1,678,null,{}] 01:32:02 INFO - PROCESS | 1200 | 1465032722750 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:02 INFO - PROCESS | 1200 | 1465032722752 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:02 INFO - PROCESS | 1200 | 1465032722859 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:32:02 INFO - PROCESS | 1200 | 1465032722868 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1200 | 1465032722870 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:02 INFO - PROCESS | 1200 | ++DOCSHELL 12918800 == 36 [pid = 1200] [id = 179] 01:32:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1291FC00) [pid = 1200] [serial = 535] [outer = 00000000] 01:32:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (15E5A400) [pid = 1200] [serial = 536] [outer = 1291FC00] 01:32:02 INFO - PROCESS | 1200 | 1465032722916 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15FA0000) [pid = 1200] [serial = 537] [outer = 1291FC00] 01:32:03 INFO - PROCESS | 1200 | 1465032723835 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:32:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1141ms 01:32:03 INFO - PROCESS | 1200 | 1465032723896 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1200 | 1465032723898 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 01:32:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:32:03 INFO - PROCESS | 1200 | 1465032723901 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1200 | 1465032723903 Marionette TRACE conn3 <- [1,682,null,{}] 01:32:03 INFO - PROCESS | 1200 | 1465032723906 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:03 INFO - PROCESS | 1200 | 1465032723908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:03 INFO - PROCESS | 1200 | 1465032723987 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:32:04 INFO - PROCESS | 1200 | 1465032724111 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1200 | 1465032724114 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:04 INFO - PROCESS | 1200 | ++DOCSHELL 0C388C00 == 37 [pid = 1200] [id = 180] 01:32:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (0C38A000) [pid = 1200] [serial = 538] [outer = 00000000] 01:32:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (0C787000) [pid = 1200] [serial = 539] [outer = 0C38A000] 01:32:04 INFO - PROCESS | 1200 | 1465032724184 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1048AC00) [pid = 1200] [serial = 540] [outer = 0C38A000] 01:32:05 INFO - PROCESS | 1200 | 1465032725291 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:32:05 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) 01:32:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1438ms 01:32:05 INFO - PROCESS | 1200 | 1465032725358 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1200 | 1465032725361 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 01:32:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:32:05 INFO - PROCESS | 1200 | 1465032725367 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1200 | 1465032725371 Marionette TRACE conn3 <- [1,686,null,{}] 01:32:05 INFO - PROCESS | 1200 | 1465032725377 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:05 INFO - PROCESS | 1200 | 1465032725380 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:05 INFO - PROCESS | 1200 | 1465032725526 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:32:05 INFO - PROCESS | 1200 | 1465032725684 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 1200 | 1465032725687 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:05 INFO - PROCESS | 1200 | ++DOCSHELL 12915800 == 38 [pid = 1200] [id = 181] 01:32:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (12916000) [pid = 1200] [serial = 541] [outer = 00000000] 01:32:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1291DC00) [pid = 1200] [serial = 542] [outer = 12916000] 01:32:05 INFO - PROCESS | 1200 | 1465032725744 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (131DE400) [pid = 1200] [serial = 543] [outer = 12916000] 01:32:06 INFO - PROCESS | 1200 | 1465032726829 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:32:06 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) 01:32:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1516ms 01:32:06 INFO - PROCESS | 1200 | 1465032726888 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1200 | 1465032726893 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 01:32:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:32:06 INFO - PROCESS | 1200 | 1465032726897 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1200 | 1465032726899 Marionette TRACE conn3 <- [1,690,null,{}] 01:32:06 INFO - PROCESS | 1200 | 1465032726904 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:06 INFO - PROCESS | 1200 | 1465032726906 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:07 INFO - PROCESS | 1200 | 1465032727219 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:32:07 INFO - PROCESS | 1200 | 1465032727311 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1200 | 1465032727316 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:07 INFO - PROCESS | 1200 | ++DOCSHELL 10F8A000 == 39 [pid = 1200] [id = 182] 01:32:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10F90C00) [pid = 1200] [serial = 544] [outer = 00000000] 01:32:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (11212000) [pid = 1200] [serial = 545] [outer = 10F90C00] 01:32:07 INFO - PROCESS | 1200 | 1465032727367 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (11295800) [pid = 1200] [serial = 546] [outer = 10F90C00] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1A997C00 == 38 [pid = 1200] [id = 11] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10F8D800 == 37 [pid = 1200] [id = 21] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 137B4400 == 36 [pid = 1200] [id = 22] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 14458C00 == 35 [pid = 1200] [id = 23] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1ADC5000 == 34 [pid = 1200] [id = 14] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1319A000 == 33 [pid = 1200] [id = 24] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 12918800 == 32 [pid = 1200] [id = 179] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 16C7D000 == 31 [pid = 1200] [id = 178] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 11DC0C00 == 30 [pid = 1200] [id = 177] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 15833C00 == 29 [pid = 1200] [id = 176] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 14466C00 == 28 [pid = 1200] [id = 175] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1291D000 == 27 [pid = 1200] [id = 174] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10F66C00 == 26 [pid = 1200] [id = 173] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10439400 == 25 [pid = 1200] [id = 171] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 0C389800 == 24 [pid = 1200] [id = 172] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 13236800 == 23 [pid = 1200] [id = 19] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1323D800 == 22 [pid = 1200] [id = 26] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1AAB1C00 == 21 [pid = 1200] [id = 12] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10560000 == 20 [pid = 1200] [id = 18] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 166B0000 == 19 [pid = 1200] [id = 8] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 16D0A800 == 18 [pid = 1200] [id = 27] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10562400 == 17 [pid = 1200] [id = 20] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 169F7400 == 16 [pid = 1200] [id = 170] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1B7DF400 == 15 [pid = 1200] [id = 17] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 10F61000 == 14 [pid = 1200] [id = 28] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1AD61400 == 13 [pid = 1200] [id = 13] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 15837800 == 12 [pid = 1200] [id = 25] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 1A843000 == 11 [pid = 1200] [id = 10] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 12915800 == 10 [pid = 1200] [id = 181] 01:32:08 INFO - PROCESS | 1200 | --DOCSHELL 0C388C00 == 9 [pid = 1200] [id = 180] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (14465C00) [pid = 1200] [serial = 494] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (15B41C00) [pid = 1200] [serial = 497] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (12B38000) [pid = 1200] [serial = 483] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12917400) [pid = 1200] [serial = 482] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11711800) [pid = 1200] [serial = 488] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11865800) [pid = 1200] [serial = 489] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1371A800) [pid = 1200] [serial = 491] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (10F09C00) [pid = 1200] [serial = 485] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10F62000) [pid = 1200] [serial = 486] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (10507400) [pid = 1200] [serial = 500] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15E62C00) [pid = 1200] [serial = 498] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10483400) [pid = 1200] [serial = 468] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (0C781800) [pid = 1200] [serial = 467] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (13717800) [pid = 1200] [serial = 471] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13152000) [pid = 1200] [serial = 470] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (17924400) [pid = 1200] [serial = 474] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (169EF800) [pid = 1200] [serial = 473] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (179A4C00) [pid = 1200] [serial = 509] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1A17A000) [pid = 1200] [serial = 477] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (1A171800) [pid = 1200] [serial = 476] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (105F6000) [pid = 1200] [serial = 480] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (0F2DE800) [pid = 1200] [serial = 479] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1291AC00) [pid = 1200] [serial = 501] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (16C82800) [pid = 1200] [serial = 506] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (16D07400) [pid = 1200] [serial = 507] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1690B000) [pid = 1200] [serial = 503] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (14FB9000) [pid = 1200] [serial = 495] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (169EC800) [pid = 1200] [serial = 504] [outer = 00000000] [url = about:blank] 01:32:08 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (139D5C00) [pid = 1200] [serial = 492] [outer = 00000000] [url = about:blank] 01:32:09 INFO - PROCESS | 1200 | 1465032729048 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:32:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2172ms 01:32:09 INFO - PROCESS | 1200 | 1465032729069 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1200 | 1465032729073 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 01:32:09 INFO - PROCESS | 1200 | 1465032729078 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:32:09 INFO - PROCESS | 1200 | 1465032729081 Marionette TRACE conn3 <- [1,694,null,{}] 01:32:09 INFO - PROCESS | 1200 | 1465032729087 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:09 INFO - PROCESS | 1200 | 1465032729090 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:09 INFO - PROCESS | 1200 | 1465032729180 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:32:09 INFO - PROCESS | 1200 | 1465032729187 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1200 | 1465032729190 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:09 INFO - PROCESS | 1200 | ++DOCSHELL 10272800 == 10 [pid = 1200] [id = 183] 01:32:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (1027A000) [pid = 1200] [serial = 547] [outer = 00000000] 01:32:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (10A5A400) [pid = 1200] [serial = 548] [outer = 1027A000] 01:32:09 INFO - PROCESS | 1200 | 1465032729238 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10A83800) [pid = 1200] [serial = 549] [outer = 1027A000] 01:32:10 INFO - PROCESS | 1200 | 1465032730199 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:32:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1140ms 01:32:10 INFO - PROCESS | 1200 | 1465032730224 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1200 | 1465032730230 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 01:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:32:10 INFO - PROCESS | 1200 | 1465032730236 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1200 | 1465032730239 Marionette TRACE conn3 <- [1,698,null,{}] 01:32:10 INFO - PROCESS | 1200 | 1465032730243 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:10 INFO - PROCESS | 1200 | 1465032730246 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:10 INFO - PROCESS | 1200 | 1465032730350 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:32:10 INFO - PROCESS | 1200 | 1465032730357 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 1200 | 1465032730360 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:10 INFO - PROCESS | 1200 | ++DOCSHELL 1121A400 == 11 [pid = 1200] [id = 184] 01:32:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (1121E400) [pid = 1200] [serial = 550] [outer = 00000000] 01:32:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (1170A000) [pid = 1200] [serial = 551] [outer = 1121E400] 01:32:10 INFO - PROCESS | 1200 | 1465032730410 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11712400) [pid = 1200] [serial = 552] [outer = 1121E400] 01:32:11 INFO - PROCESS | 1200 | 1465032731413 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1187ms 01:32:11 INFO - PROCESS | 1200 | 1465032731433 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1200 | 1465032731435 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 01:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:32:11 INFO - PROCESS | 1200 | 1465032731448 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1200 | 1465032731452 Marionette TRACE conn3 <- [1,702,null,{}] 01:32:11 INFO - PROCESS | 1200 | 1465032731462 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:11 INFO - PROCESS | 1200 | 1465032731467 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:11 INFO - PROCESS | 1200 | 1465032731583 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:32:11 INFO - PROCESS | 1200 | 1465032731591 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1200 | 1465032731594 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:11 INFO - PROCESS | 1200 | ++DOCSHELL 131A3800 == 12 [pid = 1200] [id = 185] 01:32:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (131DE000) [pid = 1200] [serial = 553] [outer = 00000000] 01:32:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (13242800) [pid = 1200] [serial = 554] [outer = 131DE000] 01:32:11 INFO - PROCESS | 1200 | 1465032731689 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (13726400) [pid = 1200] [serial = 555] [outer = 131DE000] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (160BE000) [pid = 1200] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (17112800) [pid = 1200] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (10F85C00) [pid = 1200] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (10512000) [pid = 1200] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (0C38B400) [pid = 1200] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1449E000) [pid = 1200] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (16F3BC00) [pid = 1200] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (15B40400) [pid = 1200] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1291E000) [pid = 1200] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:32:12 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1291FC00) [pid = 1200] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:32:12 INFO - PROCESS | 1200 | 1465032732697 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:32:12 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 01:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1296ms 01:32:12 INFO - PROCESS | 1200 | 1465032732753 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 1200 | 1465032732756 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 01:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:32:12 INFO - PROCESS | 1200 | 1465032732759 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1200 | 1465032732761 Marionette TRACE conn3 <- [1,706,null,{}] 01:32:12 INFO - PROCESS | 1200 | 1465032732764 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:12 INFO - PROCESS | 1200 | 1465032732766 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:12 INFO - PROCESS | 1200 | 1465032732852 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:32:12 INFO - PROCESS | 1200 | 1465032732859 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1200 | 1465032732861 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:12 INFO - PROCESS | 1200 | ++DOCSHELL 105EF000 == 13 [pid = 1200] [id = 186] 01:32:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (11212C00) [pid = 1200] [serial = 556] [outer = 00000000] 01:32:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (13721400) [pid = 1200] [serial = 557] [outer = 11212C00] 01:32:12 INFO - PROCESS | 1200 | 1465032732907 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (13DBB800) [pid = 1200] [serial = 558] [outer = 11212C00] 01:32:14 INFO - PROCESS | 1200 | 1465032734129 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1422ms 01:32:14 INFO - PROCESS | 1200 | 1465032734174 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1200 | 1465032734178 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 01:32:14 INFO - PROCESS | 1200 | 1465032734183 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:32:14 INFO - PROCESS | 1200 | 1465032734187 Marionette TRACE conn3 <- [1,710,null,{}] 01:32:14 INFO - PROCESS | 1200 | 1465032734200 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:14 INFO - PROCESS | 1200 | 1465032734203 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:14 INFO - PROCESS | 1200 | 1465032734392 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:32:14 INFO - PROCESS | 1200 | 1465032734499 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1200 | 1465032734501 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:14 INFO - PROCESS | 1200 | ++DOCSHELL 10A80000 == 14 [pid = 1200] [id = 187] 01:32:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10ECA400) [pid = 1200] [serial = 559] [outer = 00000000] 01:32:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (11DB6C00) [pid = 1200] [serial = 560] [outer = 10ECA400] 01:32:14 INFO - PROCESS | 1200 | 1465032734559 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (12918400) [pid = 1200] [serial = 561] [outer = 10ECA400] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (16909400) [pid = 1200] [serial = 530] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (18007400) [pid = 1200] [serial = 533] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (16C3A800) [pid = 1200] [serial = 531] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (11289800) [pid = 1200] [serial = 518] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1170D000) [pid = 1200] [serial = 519] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (11218400) [pid = 1200] [serial = 512] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (11706800) [pid = 1200] [serial = 513] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (0F2D6C00) [pid = 1200] [serial = 515] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (1043A800) [pid = 1200] [serial = 516] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (15685400) [pid = 1200] [serial = 524] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (1583C400) [pid = 1200] [serial = 525] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (17CF6400) [pid = 1200] [serial = 510] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 49 (16019800) [pid = 1200] [serial = 527] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 48 (13149000) [pid = 1200] [serial = 521] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 47 (13719000) [pid = 1200] [serial = 522] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 46 (15FA0000) [pid = 1200] [serial = 537] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 45 (18007C00) [pid = 1200] [serial = 534] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 44 (15E5A400) [pid = 1200] [serial = 536] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | --DOMWINDOW == 43 (16020C00) [pid = 1200] [serial = 528] [outer = 00000000] [url = about:blank] 01:32:15 INFO - PROCESS | 1200 | 1465032735342 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1200 | 1465032735390 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 01:32:15 INFO - PROCESS | 1200 | 1465032735396 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:32:15 INFO - PROCESS | 1200 | 1465032735399 Marionette TRACE conn3 <- [1,714,null,{}] 01:32:15 INFO - PROCESS | 1200 | 1465032735404 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:15 INFO - PROCESS | 1200 | 1465032735407 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:15 INFO - PROCESS | 1200 | 1465032735504 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:32:15 INFO - PROCESS | 1200 | 1465032735517 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 1200 | 1465032735521 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:15 INFO - PROCESS | 1200 | ++DOCSHELL 10A5FC00 == 15 [pid = 1200] [id = 188] 01:32:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 44 (10A61C00) [pid = 1200] [serial = 562] [outer = 00000000] 01:32:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 45 (10F8D800) [pid = 1200] [serial = 563] [outer = 10A61C00] 01:32:15 INFO - PROCESS | 1200 | 1465032735570 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 46 (1128C400) [pid = 1200] [serial = 564] [outer = 10A61C00] 01:32:16 INFO - PROCESS | 1200 | 1465032736132 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 797ms 01:32:16 INFO - PROCESS | 1200 | 1465032736198 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1200 | 1465032736203 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 01:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:32:16 INFO - PROCESS | 1200 | 1465032736210 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1200 | 1465032736212 Marionette TRACE conn3 <- [1,718,null,{}] 01:32:16 INFO - PROCESS | 1200 | 1465032736219 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:16 INFO - PROCESS | 1200 | 1465032736221 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:16 INFO - PROCESS | 1200 | 1465032736318 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:32:16 INFO - PROCESS | 1200 | 1465032736395 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 1200 | 1465032736397 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:16 INFO - PROCESS | 1200 | ++DOCSHELL 12B9F800 == 16 [pid = 1200] [id = 189] 01:32:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 47 (12C1A800) [pid = 1200] [serial = 565] [outer = 00000000] 01:32:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 48 (1319DC00) [pid = 1200] [serial = 566] [outer = 12C1A800] 01:32:16 INFO - PROCESS | 1200 | 1465032736446 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 49 (13719400) [pid = 1200] [serial = 567] [outer = 12C1A800] 01:32:16 INFO - PROCESS | 1200 | 1465032736873 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1200 | 1465032736911 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 01:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:32:16 INFO - PROCESS | 1200 | 1465032736914 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1200 | 1465032736926 Marionette TRACE conn3 <- [1,722,null,{}] 01:32:16 INFO - PROCESS | 1200 | 1465032736972 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:16 INFO - PROCESS | 1200 | 1465032736977 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:17 INFO - PROCESS | 1200 | 1465032737061 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:32:17 INFO - PROCESS | 1200 | 1465032737075 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1200 | 1465032737079 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:17 INFO - PROCESS | 1200 | ++DOCSHELL 10EC5000 == 17 [pid = 1200] [id = 190] 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (144A6000) [pid = 1200] [serial = 568] [outer = 00000000] 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (15685800) [pid = 1200] [serial = 569] [outer = 144A6000] 01:32:17 INFO - PROCESS | 1200 | 1465032737128 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (1583CC00) [pid = 1200] [serial = 570] [outer = 144A6000] 01:32:17 INFO - PROCESS | 1200 | 1465032737574 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 750ms 01:32:17 INFO - PROCESS | 1200 | 1465032737657 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1200 | 1465032737660 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 01:32:17 INFO - PROCESS | 1200 | 1465032737663 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1200 | 1465032737665 Marionette TRACE conn3 <- [1,726,null,{}] 01:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:32:17 INFO - PROCESS | 1200 | 1465032737668 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:17 INFO - PROCESS | 1200 | 1465032737670 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:17 INFO - PROCESS | 1200 | 1465032737784 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:32:17 INFO - PROCESS | 1200 | 1465032737790 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1200 | 1465032737792 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:17 INFO - PROCESS | 1200 | ++DOCSHELL 1588D000 == 18 [pid = 1200] [id = 191] 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (15899000) [pid = 1200] [serial = 571] [outer = 00000000] 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (15F9D400) [pid = 1200] [serial = 572] [outer = 15899000] 01:32:17 INFO - PROCESS | 1200 | 1465032737838 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (16018000) [pid = 1200] [serial = 573] [outer = 15899000] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (1027A000) [pid = 1200] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (10F90C00) [pid = 1200] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (131DE000) [pid = 1200] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (1121E400) [pid = 1200] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (0C38A000) [pid = 1200] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:32:18 INFO - PROCESS | 1200 | --DOMWINDOW == 49 (12916000) [pid = 1200] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:32:18 INFO - PROCESS | 1200 | 1465032738750 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1157ms 01:32:18 INFO - PROCESS | 1200 | 1465032738819 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1200 | 1465032738821 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 01:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:32:18 INFO - PROCESS | 1200 | 1465032738824 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1200 | 1465032738826 Marionette TRACE conn3 <- [1,730,null,{}] 01:32:18 INFO - PROCESS | 1200 | 1465032738830 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:18 INFO - PROCESS | 1200 | 1465032738831 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:18 INFO - PROCESS | 1200 | 1465032738912 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:32:18 INFO - PROCESS | 1200 | 1465032738919 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1200 | 1465032738921 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:18 INFO - PROCESS | 1200 | ++DOCSHELL 11211800 == 19 [pid = 1200] [id = 192] 01:32:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (129BB800) [pid = 1200] [serial = 574] [outer = 00000000] 01:32:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (1601E000) [pid = 1200] [serial = 575] [outer = 129BB800] 01:32:18 INFO - PROCESS | 1200 | 1465032738970 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (16023000) [pid = 1200] [serial = 576] [outer = 129BB800] 01:32:19 INFO - PROCESS | 1200 | 1465032739897 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:32:19 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 01:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1078ms 01:32:19 INFO - PROCESS | 1200 | 1465032739920 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1200 | 1465032739922 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 01:32:19 INFO - PROCESS | 1200 | 1465032739926 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1200 | 1465032739927 Marionette TRACE conn3 <- [1,734,null,{}] 01:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:32:19 INFO - PROCESS | 1200 | 1465032739931 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:19 INFO - PROCESS | 1200 | 1465032739946 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:20 INFO - PROCESS | 1200 | 1465032740048 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:32:20 INFO - PROCESS | 1200 | 1465032740054 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1200 | 1465032740056 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:20 INFO - PROCESS | 1200 | ++DOCSHELL 14FB3800 == 20 [pid = 1200] [id = 193] 01:32:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (16021000) [pid = 1200] [serial = 577] [outer = 00000000] 01:32:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (169F1800) [pid = 1200] [serial = 578] [outer = 16021000] 01:32:20 INFO - PROCESS | 1200 | 1465032740102 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (169F6C00) [pid = 1200] [serial = 579] [outer = 16021000] 01:32:21 INFO - PROCESS | 1200 | 1465032741024 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:32:21 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.) 01:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1141ms 01:32:21 INFO - PROCESS | 1200 | 1465032741068 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1200 | 1465032741070 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 01:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:32:21 INFO - PROCESS | 1200 | 1465032741073 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1200 | 1465032741075 Marionette TRACE conn3 <- [1,738,null,{}] 01:32:21 INFO - PROCESS | 1200 | 1465032741079 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:21 INFO - PROCESS | 1200 | 1465032741081 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:21 INFO - PROCESS | 1200 | 1465032741158 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:32:21 INFO - PROCESS | 1200 | 1465032741163 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 1200 | 1465032741165 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:21 INFO - PROCESS | 1200 | ++DOCSHELL 169EF400 == 21 [pid = 1200] [id = 194] 01:32:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (16C31C00) [pid = 1200] [serial = 580] [outer = 00000000] 01:32:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (16C7C400) [pid = 1200] [serial = 581] [outer = 16C31C00] 01:32:21 INFO - PROCESS | 1200 | 1465032741210 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (16C82800) [pid = 1200] [serial = 582] [outer = 16C31C00] 01:32:22 INFO - PROCESS | 1200 | 1465032742199 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1141ms 01:32:22 INFO - PROCESS | 1200 | 1465032742224 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1200 | 1465032742229 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 01:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:32:22 INFO - PROCESS | 1200 | 1465032742275 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1200 | 1465032742279 Marionette TRACE conn3 <- [1,742,null,{}] 01:32:22 INFO - PROCESS | 1200 | 1465032742285 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:22 INFO - PROCESS | 1200 | 1465032742288 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:22 INFO - PROCESS | 1200 | 1465032742389 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:32:22 INFO - PROCESS | 1200 | 1465032742546 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1200 | 1465032742551 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:22 INFO - PROCESS | 1200 | ++DOCSHELL 10F13000 == 22 [pid = 1200] [id = 195] 01:32:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (10F5D800) [pid = 1200] [serial = 583] [outer = 00000000] 01:32:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (11BC0C00) [pid = 1200] [serial = 584] [outer = 10F5D800] 01:32:22 INFO - PROCESS | 1200 | 1465032742653 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (12918800) [pid = 1200] [serial = 585] [outer = 10F5D800] 01:32:23 INFO - PROCESS | 1200 | 1465032743675 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:32:23 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 01:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1453ms 01:32:23 INFO - PROCESS | 1200 | 1465032743731 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1200 | 1465032743738 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 01:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:32:23 INFO - PROCESS | 1200 | 1465032743749 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1200 | 1465032743752 Marionette TRACE conn3 <- [1,746,null,{}] 01:32:23 INFO - PROCESS | 1200 | 1465032743808 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:23 INFO - PROCESS | 1200 | 1465032743811 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:23 INFO - PROCESS | 1200 | 1465032743910 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:32:24 INFO - PROCESS | 1200 | 1465032744031 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1200 | 1465032744034 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:24 INFO - PROCESS | 1200 | ++DOCSHELL 10F09400 == 23 [pid = 1200] [id = 196] 01:32:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (10F09C00) [pid = 1200] [serial = 586] [outer = 00000000] 01:32:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (12919800) [pid = 1200] [serial = 587] [outer = 10F09C00] 01:32:24 INFO - PROCESS | 1200 | 1465032744092 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (14183400) [pid = 1200] [serial = 588] [outer = 10F09C00] 01:32:24 INFO - PROCESS | 1200 | 1465032744737 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1031ms 01:32:24 INFO - PROCESS | 1200 | 1465032744791 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:32:24 INFO - PROCESS | 1200 | 1465032744795 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 01:32:24 INFO - PROCESS | 1200 | 1465032744799 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1200 | 1465032744802 Marionette TRACE conn3 <- [1,750,null,{}] 01:32:24 INFO - PROCESS | 1200 | 1465032744808 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:24 INFO - PROCESS | 1200 | 1465032744811 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:24 INFO - PROCESS | 1200 | 1465032744909 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:32:25 INFO - PROCESS | 1200 | 1465032745008 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1200 | 1465032745011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:25 INFO - PROCESS | 1200 | ++DOCSHELL 1058C800 == 24 [pid = 1200] [id = 197] 01:32:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1058E400) [pid = 1200] [serial = 589] [outer = 00000000] 01:32:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (10A83C00) [pid = 1200] [serial = 590] [outer = 1058E400] 01:32:25 INFO - PROCESS | 1200 | 1465032745060 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10F5E000) [pid = 1200] [serial = 591] [outer = 1058E400] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (10A5A400) [pid = 1200] [serial = 548] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (10A83800) [pid = 1200] [serial = 549] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (11295800) [pid = 1200] [serial = 546] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (11212000) [pid = 1200] [serial = 545] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (13242800) [pid = 1200] [serial = 554] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1170A000) [pid = 1200] [serial = 551] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1048AC00) [pid = 1200] [serial = 540] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (0C787000) [pid = 1200] [serial = 539] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (13721400) [pid = 1200] [serial = 557] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1291DC00) [pid = 1200] [serial = 542] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (131DE400) [pid = 1200] [serial = 543] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (13726400) [pid = 1200] [serial = 555] [outer = 00000000] [url = about:blank] 01:32:25 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (11712400) [pid = 1200] [serial = 552] [outer = 00000000] [url = about:blank] 01:32:26 INFO - PROCESS | 1200 | 1465032746578 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:32:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1812ms 01:32:26 INFO - PROCESS | 1200 | 1465032746610 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1200 | 1465032746614 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 01:32:26 INFO - PROCESS | 1200 | 1465032746619 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:32:26 INFO - PROCESS | 1200 | 1465032746622 Marionette TRACE conn3 <- [1,754,null,{}] 01:32:26 INFO - PROCESS | 1200 | 1465032746627 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:26 INFO - PROCESS | 1200 | 1465032746631 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:26 INFO - PROCESS | 1200 | 1465032746722 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:32:26 INFO - PROCESS | 1200 | 1465032746728 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:26 INFO - PROCESS | 1200 | 1465032746731 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:26 INFO - PROCESS | 1200 | ++DOCSHELL 10A5E400 == 25 [pid = 1200] [id = 198] 01:32:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (10A5EC00) [pid = 1200] [serial = 592] [outer = 00000000] 01:32:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (10A7E400) [pid = 1200] [serial = 593] [outer = 10A5EC00] 01:32:26 INFO - PROCESS | 1200 | 1465032746780 Marionette DEBUG loaded listener.js 01:32:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (10ECE800) [pid = 1200] [serial = 594] [outer = 10A5EC00] 01:32:27 INFO - PROCESS | 1200 | 1465032747740 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1140ms 01:32:27 INFO - PROCESS | 1200 | 1465032747771 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 1200 | 1465032747776 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 01:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:32:27 INFO - PROCESS | 1200 | 1465032747789 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1200 | 1465032747792 Marionette TRACE conn3 <- [1,758,null,{}] 01:32:27 INFO - PROCESS | 1200 | 1465032747796 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:27 INFO - PROCESS | 1200 | 1465032747799 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:27 INFO - PROCESS | 1200 | 1465032747931 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:32:27 INFO - PROCESS | 1200 | 1465032747937 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1200 | 1465032747940 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:27 INFO - PROCESS | 1200 | ++DOCSHELL 1170C800 == 26 [pid = 1200] [id = 199] 01:32:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (1170D400) [pid = 1200] [serial = 595] [outer = 00000000] 01:32:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (11864C00) [pid = 1200] [serial = 596] [outer = 1170D400] 01:32:27 INFO - PROCESS | 1200 | 1465032747988 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (11D1B400) [pid = 1200] [serial = 597] [outer = 1170D400] 01:32:28 INFO - PROCESS | 1200 | 1465032748453 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 703ms 01:32:28 INFO - PROCESS | 1200 | 1465032748487 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1200 | 1465032748489 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 01:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:32:28 INFO - PROCESS | 1200 | 1465032748493 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1200 | 1465032748497 Marionette TRACE conn3 <- [1,762,null,{}] 01:32:28 INFO - PROCESS | 1200 | 1465032748509 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:28 INFO - PROCESS | 1200 | 1465032748514 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:28 INFO - PROCESS | 1200 | 1465032748633 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:32:28 INFO - PROCESS | 1200 | 1465032748651 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1200 | 1465032748654 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:28 INFO - PROCESS | 1200 | ++DOCSHELL 12E4B400 == 27 [pid = 1200] [id = 200] 01:32:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (12E4BC00) [pid = 1200] [serial = 598] [outer = 00000000] 01:32:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (13150400) [pid = 1200] [serial = 599] [outer = 12E4BC00] 01:32:28 INFO - PROCESS | 1200 | 1465032748744 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (1323A000) [pid = 1200] [serial = 600] [outer = 12E4BC00] 01:32:29 INFO - PROCESS | 1200 | 1465032749177 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 750ms 01:32:29 INFO - PROCESS | 1200 | 1465032749235 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1200 | 1465032749238 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 01:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:32:29 INFO - PROCESS | 1200 | 1465032749241 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1200 | 1465032749243 Marionette TRACE conn3 <- [1,766,null,{}] 01:32:29 INFO - PROCESS | 1200 | 1465032749254 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:29 INFO - PROCESS | 1200 | 1465032749256 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:29 INFO - PROCESS | 1200 | 1465032749398 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:32:29 INFO - PROCESS | 1200 | 1465032749455 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:29 INFO - PROCESS | 1200 | 1465032749457 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:29 INFO - PROCESS | 1200 | ++DOCSHELL 137BD000 == 28 [pid = 1200] [id = 201] 01:32:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (137BDC00) [pid = 1200] [serial = 601] [outer = 00000000] 01:32:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (139D9C00) [pid = 1200] [serial = 602] [outer = 137BDC00] 01:32:29 INFO - PROCESS | 1200 | 1465032749502 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (13DB8C00) [pid = 1200] [serial = 603] [outer = 137BDC00] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (129BB800) [pid = 1200] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (16021000) [pid = 1200] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (11212C00) [pid = 1200] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (10ECA400) [pid = 1200] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (144A6000) [pid = 1200] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (10A61C00) [pid = 1200] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (12C1A800) [pid = 1200] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (16C31C00) [pid = 1200] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:32:29 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (15899000) [pid = 1200] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:32:30 INFO - PROCESS | 1200 | 1465032750019 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 812ms 01:32:30 INFO - PROCESS | 1200 | 1465032750045 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 1200 | 1465032750047 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 01:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:32:30 INFO - PROCESS | 1200 | 1465032750051 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 1200 | 1465032750053 Marionette TRACE conn3 <- [1,770,null,{}] 01:32:30 INFO - PROCESS | 1200 | 1465032750057 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:30 INFO - PROCESS | 1200 | 1465032750059 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:30 INFO - PROCESS | 1200 | 1465032750167 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:32:30 INFO - PROCESS | 1200 | 1465032750219 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1200 | 1465032750221 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:30 INFO - PROCESS | 1200 | ++DOCSHELL 10ECA400 == 29 [pid = 1200] [id = 202] 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (129BB800) [pid = 1200] [serial = 604] [outer = 00000000] 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (14187C00) [pid = 1200] [serial = 605] [outer = 129BB800] 01:32:30 INFO - PROCESS | 1200 | 1465032750266 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (14458C00) [pid = 1200] [serial = 606] [outer = 129BB800] 01:32:30 INFO - PROCESS | 1200 | 1465032750644 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 641ms 01:32:30 INFO - PROCESS | 1200 | 1465032750689 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 1200 | 1465032750691 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 01:32:30 INFO - PROCESS | 1200 | 1465032750694 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:32:30 INFO - PROCESS | 1200 | 1465032750696 Marionette TRACE conn3 <- [1,774,null,{}] 01:32:30 INFO - PROCESS | 1200 | 1465032750736 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:30 INFO - PROCESS | 1200 | 1465032750742 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:30 INFO - PROCESS | 1200 | 1465032750835 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:32:30 INFO - PROCESS | 1200 | 1465032750847 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1200 | 1465032750849 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:30 INFO - PROCESS | 1200 | ++DOCSHELL 1583C000 == 30 [pid = 1200] [id = 203] 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (15890800) [pid = 1200] [serial = 607] [outer = 00000000] 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (15E5B000) [pid = 1200] [serial = 608] [outer = 15890800] 01:32:30 INFO - PROCESS | 1200 | 1465032750895 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (15F9B800) [pid = 1200] [serial = 609] [outer = 15890800] 01:32:31 INFO - PROCESS | 1200 | 1465032751343 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 656ms 01:32:31 INFO - PROCESS | 1200 | 1465032751363 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1200 | 1465032751365 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 01:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:32:31 INFO - PROCESS | 1200 | 1465032751369 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1200 | 1465032751370 Marionette TRACE conn3 <- [1,778,null,{}] 01:32:31 INFO - PROCESS | 1200 | 1465032751374 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:31 INFO - PROCESS | 1200 | 1465032751376 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:31 INFO - PROCESS | 1200 | 1465032751453 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:32:31 INFO - PROCESS | 1200 | 1465032751458 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1200 | 1465032751460 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:31 INFO - PROCESS | 1200 | ++DOCSHELL 15B44800 == 31 [pid = 1200] [id = 204] 01:32:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (15E5C800) [pid = 1200] [serial = 610] [outer = 00000000] 01:32:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (160B4C00) [pid = 1200] [serial = 611] [outer = 15E5C800] 01:32:31 INFO - PROCESS | 1200 | 1465032751504 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (160C0400) [pid = 1200] [serial = 612] [outer = 15E5C800] 01:32:32 INFO - PROCESS | 1200 | 1465032752055 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 750ms 01:32:32 INFO - PROCESS | 1200 | 1465032752110 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1200 | 1465032752115 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 01:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:32:32 INFO - PROCESS | 1200 | 1465032752121 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1200 | 1465032752124 Marionette TRACE conn3 <- [1,782,null,{}] 01:32:32 INFO - PROCESS | 1200 | 1465032752130 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:32 INFO - PROCESS | 1200 | 1465032752133 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:32 INFO - PROCESS | 1200 | 1465032752356 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:32:32 INFO - PROCESS | 1200 | 1465032752428 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 1200 | 1465032752433 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:32 INFO - PROCESS | 1200 | ++DOCSHELL 1047F000 == 32 [pid = 1200] [id = 205] 01:32:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10481C00) [pid = 1200] [serial = 613] [outer = 00000000] 01:32:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10F85C00) [pid = 1200] [serial = 614] [outer = 10481C00] 01:32:32 INFO - PROCESS | 1200 | 1465032752491 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (11704400) [pid = 1200] [serial = 615] [outer = 10481C00] 01:32:33 INFO - PROCESS | 1200 | 1465032753126 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1032ms 01:32:33 INFO - PROCESS | 1200 | 1465032753166 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 1200 | 1465032753170 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 01:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:32:33 INFO - PROCESS | 1200 | 1465032753177 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 1200 | 1465032753180 Marionette TRACE conn3 <- [1,786,null,{}] 01:32:33 INFO - PROCESS | 1200 | 1465032753184 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:33 INFO - PROCESS | 1200 | 1465032753187 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:33 INFO - PROCESS | 1200 | 1465032753302 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:32:33 INFO - PROCESS | 1200 | 1465032753384 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1200 | 1465032753387 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:33 INFO - PROCESS | 1200 | ++DOCSHELL 12B9A800 == 33 [pid = 1200] [id = 206] 01:32:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (12B9DC00) [pid = 1200] [serial = 616] [outer = 00000000] 01:32:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (131DE400) [pid = 1200] [serial = 617] [outer = 12B9DC00] 01:32:33 INFO - PROCESS | 1200 | 1465032753485 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (137C2C00) [pid = 1200] [serial = 618] [outer = 12B9DC00] 01:32:34 INFO - PROCESS | 1200 | 1465032754308 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:32:34 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 01:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1188ms 01:32:34 INFO - PROCESS | 1200 | 1465032754371 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1200 | 1465032754375 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 01:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:32:34 INFO - PROCESS | 1200 | 1465032754381 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1200 | 1465032754384 Marionette TRACE conn3 <- [1,790,null,{}] 01:32:34 INFO - PROCESS | 1200 | 1465032754390 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:34 INFO - PROCESS | 1200 | 1465032754392 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:34 INFO - PROCESS | 1200 | 1465032754498 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1601E000) [pid = 1200] [serial = 575] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (169F1800) [pid = 1200] [serial = 578] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (13DBB800) [pid = 1200] [serial = 558] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (11DB6C00) [pid = 1200] [serial = 560] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (12918400) [pid = 1200] [serial = 561] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (15685800) [pid = 1200] [serial = 569] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (10F8D800) [pid = 1200] [serial = 563] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1128C400) [pid = 1200] [serial = 564] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1319DC00) [pid = 1200] [serial = 566] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (13719400) [pid = 1200] [serial = 567] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (169F6C00) [pid = 1200] [serial = 579] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (16C82800) [pid = 1200] [serial = 582] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (16C7C400) [pid = 1200] [serial = 581] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (15F9D400) [pid = 1200] [serial = 572] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (16018000) [pid = 1200] [serial = 573] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1583CC00) [pid = 1200] [serial = 570] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (16023000) [pid = 1200] [serial = 576] [outer = 00000000] [url = about:blank] 01:32:34 INFO - PROCESS | 1200 | 1465032754605 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1200 | 1465032754610 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:34 INFO - PROCESS | 1200 | ++DOCSHELL 105F8C00 == 34 [pid = 1200] [id = 207] 01:32:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (105F9400) [pid = 1200] [serial = 619] [outer = 00000000] 01:32:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (10A83400) [pid = 1200] [serial = 620] [outer = 105F9400] 01:32:34 INFO - PROCESS | 1200 | 1465032754660 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (11211C00) [pid = 1200] [serial = 621] [outer = 105F9400] 01:32:35 INFO - PROCESS | 1200 | 1465032755113 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:32:35 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 01:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 797ms 01:32:35 INFO - PROCESS | 1200 | 1465032755183 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1200 | 1465032755187 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 01:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:32:35 INFO - PROCESS | 1200 | 1465032755193 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1200 | 1465032755196 Marionette TRACE conn3 <- [1,794,null,{}] 01:32:35 INFO - PROCESS | 1200 | 1465032755199 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:35 INFO - PROCESS | 1200 | 1465032755202 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:35 INFO - PROCESS | 1200 | 1465032755287 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:32:35 INFO - PROCESS | 1200 | 1465032755294 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 1200 | 1465032755296 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:35 INFO - PROCESS | 1200 | ++DOCSHELL 11DB6C00 == 35 [pid = 1200] [id = 208] 01:32:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (11DC3400) [pid = 1200] [serial = 622] [outer = 00000000] 01:32:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (1291A800) [pid = 1200] [serial = 623] [outer = 11DC3400] 01:32:35 INFO - PROCESS | 1200 | 1465032755344 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (12945800) [pid = 1200] [serial = 624] [outer = 11DC3400] 01:32:35 INFO - PROCESS | 1200 | 1465032755805 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:32:35 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 01:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 640ms 01:32:35 INFO - PROCESS | 1200 | 1465032755835 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1200 | 1465032755837 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 01:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:32:35 INFO - PROCESS | 1200 | 1465032755841 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1200 | 1465032755844 Marionette TRACE conn3 <- [1,798,null,{}] 01:32:35 INFO - PROCESS | 1200 | 1465032755855 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:35 INFO - PROCESS | 1200 | 1465032755860 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:35 INFO - PROCESS | 1200 | 1465032755944 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:32:35 INFO - PROCESS | 1200 | 1465032755954 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 1200 | 1465032755957 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:35 INFO - PROCESS | 1200 | ++DOCSHELL 13C44000 == 36 [pid = 1200] [id = 209] 01:32:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (13DB7000) [pid = 1200] [serial = 625] [outer = 00000000] 01:32:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (14187000) [pid = 1200] [serial = 626] [outer = 13DB7000] 01:32:36 INFO - PROCESS | 1200 | 1465032756005 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (14FAD400) [pid = 1200] [serial = 627] [outer = 13DB7000] 01:32:36 INFO - PROCESS | 1200 | 1465032756456 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 625ms 01:32:36 INFO - PROCESS | 1200 | 1465032756481 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1200 | 1465032756483 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 01:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:32:36 INFO - PROCESS | 1200 | 1465032756487 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1200 | 1465032756489 Marionette TRACE conn3 <- [1,802,null,{}] 01:32:36 INFO - PROCESS | 1200 | 1465032756492 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:36 INFO - PROCESS | 1200 | 1465032756494 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:36 INFO - PROCESS | 1200 | 1465032756586 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:32:36 INFO - PROCESS | 1200 | 1465032756593 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1200 | 1465032756595 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:36 INFO - PROCESS | 1200 | ++DOCSHELL 15899000 == 37 [pid = 1200] [id = 210] 01:32:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (15899400) [pid = 1200] [serial = 628] [outer = 00000000] 01:32:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (15F9A800) [pid = 1200] [serial = 629] [outer = 15899400] 01:32:36 INFO - PROCESS | 1200 | 1465032756671 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (16019800) [pid = 1200] [serial = 630] [outer = 15899400] 01:32:37 INFO - PROCESS | 1200 | 1465032757144 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1200 | 1465032757188 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 01:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:32:37 INFO - PROCESS | 1200 | 1465032757191 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1200 | 1465032757193 Marionette TRACE conn3 <- [1,806,null,{}] 01:32:37 INFO - PROCESS | 1200 | 1465032757196 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 1200 | 1465032757198 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:37 INFO - PROCESS | 1200 | 1465032757312 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:32:37 INFO - PROCESS | 1200 | 1465032757320 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1200 | 1465032757322 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:37 INFO - PROCESS | 1200 | ++DOCSHELL 1601C400 == 38 [pid = 1200] [id = 211] 01:32:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1601E800) [pid = 1200] [serial = 631] [outer = 00000000] 01:32:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (165E9800) [pid = 1200] [serial = 632] [outer = 1601E800] 01:32:37 INFO - PROCESS | 1200 | 1465032757367 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16909400) [pid = 1200] [serial = 633] [outer = 1601E800] 01:32:37 INFO - PROCESS | 1200 | 1465032757821 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 703ms 01:32:37 INFO - PROCESS | 1200 | 1465032757895 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1200 | 1465032757897 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 01:32:37 INFO - PROCESS | 1200 | 1465032757900 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1200 | 1465032757902 Marionette TRACE conn3 <- [1,810,null,{}] 01:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:32:37 INFO - PROCESS | 1200 | 1465032757905 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 1200 | 1465032757911 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:38 INFO - PROCESS | 1200 | 1465032758071 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:32:38 INFO - PROCESS | 1200 | 1465032758129 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:38 INFO - PROCESS | 1200 | 1465032758131 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:38 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DA800 == 39 [pid = 1200] [id = 212] 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (10439400) [pid = 1200] [serial = 634] [outer = 00000000] 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16C3F000) [pid = 1200] [serial = 635] [outer = 10439400] 01:32:38 INFO - PROCESS | 1200 | 1465032758188 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16C77C00) [pid = 1200] [serial = 636] [outer = 10439400] 01:32:38 INFO - PROCESS | 1200 | 1465032758613 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1200 | 1465032758644 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 01:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:32:38 INFO - PROCESS | 1200 | 1465032758657 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1200 | 1465032758659 Marionette TRACE conn3 <- [1,814,null,{}] 01:32:38 INFO - PROCESS | 1200 | 1465032758662 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:38 INFO - PROCESS | 1200 | 1465032758664 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:38 INFO - PROCESS | 1200 | 1465032758770 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:32:38 INFO - PROCESS | 1200 | 1465032758776 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:38 INFO - PROCESS | 1200 | 1465032758787 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:38 INFO - PROCESS | 1200 | ++DOCSHELL 131A1400 == 40 [pid = 1200] [id = 213] 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13C38800) [pid = 1200] [serial = 637] [outer = 00000000] 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (175A8400) [pid = 1200] [serial = 638] [outer = 13C38800] 01:32:38 INFO - PROCESS | 1200 | 1465032758898 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1791A800) [pid = 1200] [serial = 639] [outer = 13C38800] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1058E400) [pid = 1200] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10A5EC00) [pid = 1200] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1170D400) [pid = 1200] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10F5D800) [pid = 1200] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (10F09C00) [pid = 1200] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (12E4BC00) [pid = 1200] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (129BB800) [pid = 1200] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (137BDC00) [pid = 1200] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:32:39 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15890800) [pid = 1200] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:32:39 INFO - PROCESS | 1200 | 1465032759272 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 625ms 01:32:39 INFO - PROCESS | 1200 | 1465032759290 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1200 | 1465032759292 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 01:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:32:39 INFO - PROCESS | 1200 | 1465032759295 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1200 | 1465032759297 Marionette TRACE conn3 <- [1,818,null,{}] 01:32:39 INFO - PROCESS | 1200 | 1465032759301 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:39 INFO - PROCESS | 1200 | 1465032759302 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:39 INFO - PROCESS | 1200 | 1465032759381 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:32:39 INFO - PROCESS | 1200 | 1465032759492 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1200 | 1465032759494 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:39 INFO - PROCESS | 1200 | ++DOCSHELL 11D28800 == 41 [pid = 1200] [id = 214] 01:32:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (13718000) [pid = 1200] [serial = 640] [outer = 00000000] 01:32:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (17114000) [pid = 1200] [serial = 641] [outer = 13718000] 01:32:39 INFO - PROCESS | 1200 | 1465032759539 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1799E000) [pid = 1200] [serial = 642] [outer = 13718000] 01:32:39 INFO - PROCESS | 1200 | 1465032759891 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 625ms 01:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:32:39 INFO - PROCESS | 1200 | 1465032759934 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1200 | 1465032759936 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 01:32:39 INFO - PROCESS | 1200 | 1465032759939 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1200 | 1465032759941 Marionette TRACE conn3 <- [1,822,null,{}] 01:32:39 INFO - PROCESS | 1200 | 1465032759952 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:39 INFO - PROCESS | 1200 | 1465032759954 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:40 INFO - PROCESS | 1200 | 1465032760037 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:32:40 INFO - PROCESS | 1200 | 1465032760043 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1200 | 1465032760045 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:40 INFO - PROCESS | 1200 | ++DOCSHELL 13245C00 == 42 [pid = 1200] [id = 215] 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (15833800) [pid = 1200] [serial = 643] [outer = 00000000] 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (17CF6000) [pid = 1200] [serial = 644] [outer = 15833800] 01:32:40 INFO - PROCESS | 1200 | 1465032760089 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (17CF6800) [pid = 1200] [serial = 645] [outer = 15833800] 01:32:40 INFO - PROCESS | 1200 | 1465032760489 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 593ms 01:32:40 INFO - PROCESS | 1200 | 1465032760537 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1200 | 1465032760539 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 01:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:32:40 INFO - PROCESS | 1200 | 1465032760557 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1200 | 1465032760559 Marionette TRACE conn3 <- [1,826,null,{}] 01:32:40 INFO - PROCESS | 1200 | 1465032760562 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:40 INFO - PROCESS | 1200 | 1465032760564 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:40 INFO - PROCESS | 1200 | 1465032760646 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:32:40 INFO - PROCESS | 1200 | 1465032760661 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1200 | 1465032760663 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:40 INFO - PROCESS | 1200 | ++DOCSHELL 10A62400 == 43 [pid = 1200] [id = 216] 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1449CC00) [pid = 1200] [serial = 646] [outer = 00000000] 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (18224800) [pid = 1200] [serial = 647] [outer = 1449CC00] 01:32:40 INFO - PROCESS | 1200 | 1465032760710 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1825BC00) [pid = 1200] [serial = 648] [outer = 1449CC00] 01:32:41 INFO - PROCESS | 1200 | 1465032761398 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 906ms 01:32:41 INFO - PROCESS | 1200 | 1465032761458 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1200 | 1465032761463 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 01:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:32:41 INFO - PROCESS | 1200 | 1465032761468 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1200 | 1465032761473 Marionette TRACE conn3 <- [1,830,null,{}] 01:32:41 INFO - PROCESS | 1200 | 1465032761479 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:41 INFO - PROCESS | 1200 | 1465032761482 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:41 INFO - PROCESS | 1200 | 1465032761594 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:32:41 INFO - PROCESS | 1200 | 1465032761720 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1200 | 1465032761723 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:41 INFO - PROCESS | 1200 | ++DOCSHELL 10510800 == 44 [pid = 1200] [id = 217] 01:32:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10A80400) [pid = 1200] [serial = 649] [outer = 00000000] 01:32:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11712800) [pid = 1200] [serial = 650] [outer = 10A80400] 01:32:41 INFO - PROCESS | 1200 | 1465032761780 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (12B39400) [pid = 1200] [serial = 651] [outer = 10A80400] 01:32:42 INFO - PROCESS | 1200 | 1465032762752 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1297ms 01:32:42 INFO - PROCESS | 1200 | 1465032762769 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1200 | 1465032762774 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 01:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:32:42 INFO - PROCESS | 1200 | 1465032762781 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1200 | 1465032762784 Marionette TRACE conn3 <- [1,834,null,{}] 01:32:42 INFO - PROCESS | 1200 | 1465032762788 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:42 INFO - PROCESS | 1200 | 1465032762790 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:42 INFO - PROCESS | 1200 | 1465032762902 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:32:43 INFO - PROCESS | 1200 | 1465032763036 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1200 | 1465032763039 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:43 INFO - PROCESS | 1200 | ++DOCSHELL 17922800 == 45 [pid = 1200] [id = 218] 01:32:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1799F000) [pid = 1200] [serial = 652] [outer = 00000000] 01:32:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (17E95C00) [pid = 1200] [serial = 653] [outer = 1799F000] 01:32:43 INFO - PROCESS | 1200 | 1465032763098 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (184DF800) [pid = 1200] [serial = 654] [outer = 1799F000] 01:32:43 INFO - PROCESS | 1200 | 1465032763698 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 938ms 01:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:32:43 INFO - PROCESS | 1200 | 1465032763725 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:32:43 INFO - PROCESS | 1200 | 1465032763728 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 01:32:43 INFO - PROCESS | 1200 | 1465032763732 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1200 | 1465032763735 Marionette TRACE conn3 <- [1,838,null,{}] 01:32:43 INFO - PROCESS | 1200 | 1465032763747 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:43 INFO - PROCESS | 1200 | 1465032763751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:43 INFO - PROCESS | 1200 | 1465032763857 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:32:43 INFO - PROCESS | 1200 | 1465032763965 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1200 | 1465032763968 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:43 INFO - PROCESS | 1200 | ++DOCSHELL 19B14400 == 46 [pid = 1200] [id = 219] 01:32:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (19B14800) [pid = 1200] [serial = 655] [outer = 00000000] 01:32:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (19B18400) [pid = 1200] [serial = 656] [outer = 19B14800] 01:32:44 INFO - PROCESS | 1200 | 1465032764024 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (19B1F400) [pid = 1200] [serial = 657] [outer = 19B14800] 01:32:44 INFO - PROCESS | 1200 | 1465032764827 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1141ms 01:32:44 INFO - PROCESS | 1200 | 1465032764881 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1200 | 1465032764884 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 01:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:32:44 INFO - PROCESS | 1200 | 1465032764889 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1200 | 1465032764892 Marionette TRACE conn3 <- [1,842,null,{}] 01:32:44 INFO - PROCESS | 1200 | 1465032764897 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:44 INFO - PROCESS | 1200 | 1465032764900 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:45 INFO - PROCESS | 1200 | 1465032765047 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:32:45 INFO - PROCESS | 1200 | 1465032765058 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 1200 | 1465032765060 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:45 INFO - PROCESS | 1200 | ++DOCSHELL 10A5B000 == 47 [pid = 1200] [id = 220] 01:32:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (10A5E000) [pid = 1200] [serial = 658] [outer = 00000000] 01:32:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (11706000) [pid = 1200] [serial = 659] [outer = 10A5E000] 01:32:45 INFO - PROCESS | 1200 | 1465032765110 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (117EAC00) [pid = 1200] [serial = 660] [outer = 10A5E000] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 10ECA400 == 46 [pid = 1200] [id = 202] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 12E4B400 == 45 [pid = 1200] [id = 200] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 1583C000 == 44 [pid = 1200] [id = 203] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 137BD000 == 43 [pid = 1200] [id = 201] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 13245C00 == 42 [pid = 1200] [id = 215] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 11D28800 == 41 [pid = 1200] [id = 214] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 131A1400 == 40 [pid = 1200] [id = 213] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 0F2DA800 == 39 [pid = 1200] [id = 212] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 1601C400 == 38 [pid = 1200] [id = 211] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 15899000 == 37 [pid = 1200] [id = 210] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 13C44000 == 36 [pid = 1200] [id = 209] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 11DB6C00 == 35 [pid = 1200] [id = 208] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 105F8C00 == 34 [pid = 1200] [id = 207] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 15B44800 == 33 [pid = 1200] [id = 204] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 1047F000 == 32 [pid = 1200] [id = 205] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 12B9A800 == 31 [pid = 1200] [id = 206] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 17922800 == 30 [pid = 1200] [id = 218] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 19B14400 == 29 [pid = 1200] [id = 219] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 10A62400 == 28 [pid = 1200] [id = 216] 01:32:46 INFO - PROCESS | 1200 | --DOCSHELL 10510800 == 27 [pid = 1200] [id = 217] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (10F5E000) [pid = 1200] [serial = 591] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10A83C00) [pid = 1200] [serial = 590] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (10A7E400) [pid = 1200] [serial = 593] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11D1B400) [pid = 1200] [serial = 597] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (12918800) [pid = 1200] [serial = 585] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11BC0C00) [pid = 1200] [serial = 584] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11864C00) [pid = 1200] [serial = 596] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (160B4C00) [pid = 1200] [serial = 611] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (14183400) [pid = 1200] [serial = 588] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (12919800) [pid = 1200] [serial = 587] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1323A000) [pid = 1200] [serial = 600] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (13150400) [pid = 1200] [serial = 599] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (14187C00) [pid = 1200] [serial = 605] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (139D9C00) [pid = 1200] [serial = 602] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15F9B800) [pid = 1200] [serial = 609] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (15E5B000) [pid = 1200] [serial = 608] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13DB8C00) [pid = 1200] [serial = 603] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (14458C00) [pid = 1200] [serial = 606] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (10ECE800) [pid = 1200] [serial = 594] [outer = 00000000] [url = about:blank] 01:32:46 INFO - PROCESS | 1200 | 1465032766368 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1500ms 01:32:46 INFO - PROCESS | 1200 | 1465032766398 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 1200 | 1465032766404 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 01:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:32:46 INFO - PROCESS | 1200 | 1465032766410 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 1200 | 1465032766413 Marionette TRACE conn3 <- [1,846,null,{}] 01:32:46 INFO - PROCESS | 1200 | 1465032766420 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:46 INFO - PROCESS | 1200 | 1465032766423 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:46 INFO - PROCESS | 1200 | 1465032766512 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:32:46 INFO - PROCESS | 1200 | 1465032766595 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 1200 | 1465032766598 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:46 INFO - PROCESS | 1200 | ++DOCSHELL 10488000 == 28 [pid = 1200] [id = 221] 01:32:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (10489C00) [pid = 1200] [serial = 661] [outer = 00000000] 01:32:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (10A84400) [pid = 1200] [serial = 662] [outer = 10489C00] 01:32:46 INFO - PROCESS | 1200 | 1465032766647 Marionette DEBUG loaded listener.js 01:32:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (10ED0000) [pid = 1200] [serial = 663] [outer = 10489C00] 01:32:47 INFO - PROCESS | 1200 | 1465032767054 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 687ms 01:32:47 INFO - PROCESS | 1200 | 1465032767106 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1200 | 1465032767111 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 01:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:32:47 INFO - PROCESS | 1200 | 1465032767117 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1200 | 1465032767120 Marionette TRACE conn3 <- [1,850,null,{}] 01:32:47 INFO - PROCESS | 1200 | 1465032767124 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:47 INFO - PROCESS | 1200 | 1465032767127 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:47 INFO - PROCESS | 1200 | 1465032767223 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:32:47 INFO - PROCESS | 1200 | 1465032767230 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1200 | 1465032767232 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:47 INFO - PROCESS | 1200 | ++DOCSHELL 11707C00 == 29 [pid = 1200] [id = 222] 01:32:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (117E7000) [pid = 1200] [serial = 664] [outer = 00000000] 01:32:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (11D27400) [pid = 1200] [serial = 665] [outer = 117E7000] 01:32:47 INFO - PROCESS | 1200 | 1465032767280 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (12911C00) [pid = 1200] [serial = 666] [outer = 117E7000] 01:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 641ms 01:32:47 INFO - PROCESS | 1200 | 1465032767745 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:32:47 INFO - PROCESS | 1200 | 1465032767754 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1200 | 1465032767756 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 01:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:32:47 INFO - PROCESS | 1200 | 1465032767760 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1200 | 1465032767763 Marionette TRACE conn3 <- [1,854,null,{}] 01:32:47 INFO - PROCESS | 1200 | 1465032767774 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:47 INFO - PROCESS | 1200 | 1465032767778 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:47 INFO - PROCESS | 1200 | 1465032767861 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:32:47 INFO - PROCESS | 1200 | 1465032767903 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1200 | 1465032767906 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:47 INFO - PROCESS | 1200 | ++DOCSHELL 1323A800 == 30 [pid = 1200] [id = 223] 01:32:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1323C800) [pid = 1200] [serial = 667] [outer = 00000000] 01:32:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (137B4400) [pid = 1200] [serial = 668] [outer = 1323C800] 01:32:47 INFO - PROCESS | 1200 | 1465032767955 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (139D7400) [pid = 1200] [serial = 669] [outer = 1323C800] 01:32:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1445F000) [pid = 1200] [serial = 670] [outer = 1B5D5C00] 01:32:48 INFO - PROCESS | 1200 | 1465032768505 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 812ms 01:32:48 INFO - PROCESS | 1200 | 1465032768562 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1200 | 1465032768565 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 01:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:32:48 INFO - PROCESS | 1200 | 1465032768568 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1200 | 1465032768570 Marionette TRACE conn3 <- [1,858,null,{}] 01:32:48 INFO - PROCESS | 1200 | 1465032768573 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:48 INFO - PROCESS | 1200 | 1465032768575 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:48 INFO - PROCESS | 1200 | 1465032768696 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:32:48 INFO - PROCESS | 1200 | 1465032768706 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1200 | 1465032768708 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:48 INFO - PROCESS | 1200 | ++DOCSHELL 13C35C00 == 31 [pid = 1200] [id = 224] 01:32:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (13C38000) [pid = 1200] [serial = 671] [outer = 00000000] 01:32:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (14445000) [pid = 1200] [serial = 672] [outer = 13C38000] 01:32:48 INFO - PROCESS | 1200 | 1465032768753 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1589A400) [pid = 1200] [serial = 673] [outer = 13C38000] 01:32:49 INFO - PROCESS | 1200 | 1465032769202 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 703ms 01:32:49 INFO - PROCESS | 1200 | 1465032769267 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1200 | 1465032769269 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 01:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:32:49 INFO - PROCESS | 1200 | 1465032769273 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1200 | 1465032769274 Marionette TRACE conn3 <- [1,862,null,{}] 01:32:49 INFO - PROCESS | 1200 | 1465032769278 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:49 INFO - PROCESS | 1200 | 1465032769280 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:49 INFO - PROCESS | 1200 | 1465032769387 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:32:49 INFO - PROCESS | 1200 | 1465032769445 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1200 | 1465032769447 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:49 INFO - PROCESS | 1200 | ++DOCSHELL 15E5A400 == 32 [pid = 1200] [id = 225] 01:32:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (15F99C00) [pid = 1200] [serial = 674] [outer = 00000000] 01:32:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16016C00) [pid = 1200] [serial = 675] [outer = 15F99C00] 01:32:49 INFO - PROCESS | 1200 | 1465032769503 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1601DC00) [pid = 1200] [serial = 676] [outer = 15F99C00] 01:32:49 INFO - PROCESS | 1200 | 1465032769936 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 703ms 01:32:49 INFO - PROCESS | 1200 | 1465032769972 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1200 | 1465032769974 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 01:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:32:49 INFO - PROCESS | 1200 | 1465032769978 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1200 | 1465032769979 Marionette TRACE conn3 <- [1,866,null,{}] 01:32:49 INFO - PROCESS | 1200 | 1465032769992 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:49 INFO - PROCESS | 1200 | 1465032769998 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:50 INFO - PROCESS | 1200 | 1465032770132 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:32:50 INFO - PROCESS | 1200 | 1465032770193 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1200 | 1465032770195 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:50 INFO - PROCESS | 1200 | ++DOCSHELL 169F4800 == 33 [pid = 1200] [id = 226] 01:32:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (169F6800) [pid = 1200] [serial = 677] [outer = 00000000] 01:32:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (16C40C00) [pid = 1200] [serial = 678] [outer = 169F6800] 01:32:50 INFO - PROCESS | 1200 | 1465032770242 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (17118800) [pid = 1200] [serial = 679] [outer = 169F6800] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1601E800) [pid = 1200] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10439400) [pid = 1200] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (13DB7000) [pid = 1200] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (105F9400) [pid = 1200] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10481C00) [pid = 1200] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (15899400) [pid = 1200] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11DC3400) [pid = 1200] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (15E5C800) [pid = 1200] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (12B9DC00) [pid = 1200] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1449CC00) [pid = 1200] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15833800) [pid = 1200] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (13C38800) [pid = 1200] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:32:50 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (13718000) [pid = 1200] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:32:50 INFO - PROCESS | 1200 | 1465032770891 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 953ms 01:32:50 INFO - PROCESS | 1200 | 1465032770924 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1200 | 1465032770925 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 01:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:32:50 INFO - PROCESS | 1200 | 1465032770929 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1200 | 1465032770931 Marionette TRACE conn3 <- [1,870,null,{}] 01:32:50 INFO - PROCESS | 1200 | 1465032770934 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:50 INFO - PROCESS | 1200 | 1465032770936 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:51 INFO - PROCESS | 1200 | 1465032771042 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:32:51 INFO - PROCESS | 1200 | 1465032771098 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1200 | 1465032771100 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:51 INFO - PROCESS | 1200 | ++DOCSHELL 10A56000 == 34 [pid = 1200] [id = 227] 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (10A57000) [pid = 1200] [serial = 680] [outer = 00000000] 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (137BCC00) [pid = 1200] [serial = 681] [outer = 10A57000] 01:32:51 INFO - PROCESS | 1200 | 1465032771144 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (137C0400) [pid = 1200] [serial = 682] [outer = 10A57000] 01:32:51 INFO - PROCESS | 1200 | 1465032771502 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 641ms 01:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:32:51 INFO - PROCESS | 1200 | 1465032771573 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1200 | 1465032771575 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 01:32:51 INFO - PROCESS | 1200 | 1465032771579 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1200 | 1465032771580 Marionette TRACE conn3 <- [1,874,null,{}] 01:32:51 INFO - PROCESS | 1200 | 1465032771584 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:51 INFO - PROCESS | 1200 | 1465032771586 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:51 INFO - PROCESS | 1200 | 1465032771666 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:32:51 INFO - PROCESS | 1200 | 1465032771672 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1200 | 1465032771674 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:51 INFO - PROCESS | 1200 | ++DOCSHELL 11D1E000 == 35 [pid = 1200] [id = 228] 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15833800) [pid = 1200] [serial = 683] [outer = 00000000] 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (175A9000) [pid = 1200] [serial = 684] [outer = 15833800] 01:32:51 INFO - PROCESS | 1200 | 1465032771717 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (175ACC00) [pid = 1200] [serial = 685] [outer = 15833800] 01:32:52 INFO - PROCESS | 1200 | 1465032772135 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 593ms 01:32:52 INFO - PROCESS | 1200 | 1465032772183 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1200 | 1465032772185 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 01:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:32:52 INFO - PROCESS | 1200 | 1465032772189 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1200 | 1465032772191 Marionette TRACE conn3 <- [1,878,null,{}] 01:32:52 INFO - PROCESS | 1200 | 1465032772194 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:52 INFO - PROCESS | 1200 | 1465032772196 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:52 INFO - PROCESS | 1200 | 1465032772276 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:32:52 INFO - PROCESS | 1200 | 1465032772282 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 1200 | 1465032772284 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:52 INFO - PROCESS | 1200 | ++DOCSHELL 1323A400 == 36 [pid = 1200] [id = 229] 01:32:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1800DC00) [pid = 1200] [serial = 686] [outer = 00000000] 01:32:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (184E7800) [pid = 1200] [serial = 687] [outer = 1800DC00] 01:32:52 INFO - PROCESS | 1200 | 1465032772328 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (184E9000) [pid = 1200] [serial = 688] [outer = 1800DC00] 01:32:52 INFO - PROCESS | 1200 | 1465032772857 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 734ms 01:32:52 INFO - PROCESS | 1200 | 1465032772932 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1200 | 1465032772937 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 01:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:32:52 INFO - PROCESS | 1200 | 1465032772943 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1200 | 1465032772946 Marionette TRACE conn3 <- [1,882,null,{}] 01:32:52 INFO - PROCESS | 1200 | 1465032772952 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:52 INFO - PROCESS | 1200 | 1465032772956 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:53 INFO - PROCESS | 1200 | 1465032773084 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:32:53 INFO - PROCESS | 1200 | 1465032773205 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1200 | 1465032773211 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:53 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D1C00 == 37 [pid = 1200] [id = 230] 01:32:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (0F2D6400) [pid = 1200] [serial = 689] [outer = 00000000] 01:32:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (10EC6000) [pid = 1200] [serial = 690] [outer = 0F2D6400] 01:32:53 INFO - PROCESS | 1200 | 1465032773268 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (11210000) [pid = 1200] [serial = 691] [outer = 0F2D6400] 01:32:54 INFO - PROCESS | 1200 | 1465032774077 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1156ms 01:32:54 INFO - PROCESS | 1200 | 1465032774100 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 1200 | 1465032774105 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 01:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:32:54 INFO - PROCESS | 1200 | 1465032774112 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1200 | 1465032774114 Marionette TRACE conn3 <- [1,886,null,{}] 01:32:54 INFO - PROCESS | 1200 | 1465032774119 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:54 INFO - PROCESS | 1200 | 1465032774121 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:54 INFO - PROCESS | 1200 | 1465032774240 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:32:54 INFO - PROCESS | 1200 | 1465032774367 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:54 INFO - PROCESS | 1200 | 1465032774370 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:54 INFO - PROCESS | 1200 | ++DOCSHELL 12E0E400 == 38 [pid = 1200] [id = 231] 01:32:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (12E4BC00) [pid = 1200] [serial = 692] [outer = 00000000] 01:32:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (13238800) [pid = 1200] [serial = 693] [outer = 12E4BC00] 01:32:54 INFO - PROCESS | 1200 | 1465032774427 Marionette DEBUG loaded listener.js 01:32:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (139DEC00) [pid = 1200] [serial = 694] [outer = 12E4BC00] 01:32:55 INFO - PROCESS | 1200 | 1465032775282 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 11D1E000 == 37 [pid = 1200] [id = 228] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 10A56000 == 36 [pid = 1200] [id = 227] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 169F4800 == 35 [pid = 1200] [id = 226] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 15E5A400 == 34 [pid = 1200] [id = 225] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 13C35C00 == 33 [pid = 1200] [id = 224] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 1323A800 == 32 [pid = 1200] [id = 223] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 11707C00 == 31 [pid = 1200] [id = 222] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 10488000 == 30 [pid = 1200] [id = 221] 01:32:55 INFO - PROCESS | 1200 | --DOCSHELL 10A5B000 == 29 [pid = 1200] [id = 220] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (165E9800) [pid = 1200] [serial = 632] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (16C3F000) [pid = 1200] [serial = 635] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16909400) [pid = 1200] [serial = 633] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (14187000) [pid = 1200] [serial = 626] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (14FAD400) [pid = 1200] [serial = 627] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A83400) [pid = 1200] [serial = 620] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11211C00) [pid = 1200] [serial = 621] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (10F85C00) [pid = 1200] [serial = 614] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16C77C00) [pid = 1200] [serial = 636] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11704400) [pid = 1200] [serial = 615] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (15F9A800) [pid = 1200] [serial = 629] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1291A800) [pid = 1200] [serial = 623] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12945800) [pid = 1200] [serial = 624] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (160C0400) [pid = 1200] [serial = 612] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (131DE400) [pid = 1200] [serial = 617] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (137C2C00) [pid = 1200] [serial = 618] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1825BC00) [pid = 1200] [serial = 648] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (18224800) [pid = 1200] [serial = 647] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (17CF6800) [pid = 1200] [serial = 645] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (17CF6000) [pid = 1200] [serial = 644] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (175A8400) [pid = 1200] [serial = 638] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1791A800) [pid = 1200] [serial = 639] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1799E000) [pid = 1200] [serial = 642] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16019800) [pid = 1200] [serial = 630] [outer = 00000000] [url = about:blank] 01:32:55 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (17114000) [pid = 1200] [serial = 641] [outer = 00000000] [url = about:blank] 01:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1250ms 01:32:55 INFO - PROCESS | 1200 | 1465032775369 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1200 | 1465032775373 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 01:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:32:55 INFO - PROCESS | 1200 | 1465032775379 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1200 | 1465032775382 Marionette TRACE conn3 <- [1,890,null,{}] 01:32:55 INFO - PROCESS | 1200 | 1465032775387 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:55 INFO - PROCESS | 1200 | 1465032775390 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:55 INFO - PROCESS | 1200 | 1465032775484 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:32:55 INFO - PROCESS | 1200 | 1465032775491 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1200 | 1465032775496 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:55 INFO - PROCESS | 1200 | ++DOCSHELL 10487400 == 30 [pid = 1200] [id = 232] 01:32:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (10506C00) [pid = 1200] [serial = 695] [outer = 00000000] 01:32:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10A55400) [pid = 1200] [serial = 696] [outer = 10506C00] 01:32:55 INFO - PROCESS | 1200 | 1465032775545 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10A7D800) [pid = 1200] [serial = 697] [outer = 10506C00] 01:32:56 INFO - PROCESS | 1200 | 1465032776060 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 735ms 01:32:56 INFO - PROCESS | 1200 | 1465032776120 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1200 | 1465032776124 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 01:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:32:56 INFO - PROCESS | 1200 | 1465032776130 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1200 | 1465032776133 Marionette TRACE conn3 <- [1,894,null,{}] 01:32:56 INFO - PROCESS | 1200 | 1465032776136 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:56 INFO - PROCESS | 1200 | 1465032776139 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:56 INFO - PROCESS | 1200 | 1465032776225 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:32:56 INFO - PROCESS | 1200 | 1465032776324 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1200 | 1465032776326 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:56 INFO - PROCESS | 1200 | ++DOCSHELL 11217000 == 31 [pid = 1200] [id = 233] 01:32:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1121B400) [pid = 1200] [serial = 698] [outer = 00000000] 01:32:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (117EE400) [pid = 1200] [serial = 699] [outer = 1121B400] 01:32:56 INFO - PROCESS | 1200 | 1465032776373 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12911800) [pid = 1200] [serial = 700] [outer = 1121B400] 01:32:56 INFO - PROCESS | 1200 | 1465032776778 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 703ms 01:32:56 INFO - PROCESS | 1200 | 1465032776830 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1200 | 1465032776832 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 01:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:32:56 INFO - PROCESS | 1200 | 1465032776835 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1200 | 1465032776839 Marionette TRACE conn3 <- [1,898,null,{}] 01:32:56 INFO - PROCESS | 1200 | 1465032776850 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:56 INFO - PROCESS | 1200 | 1465032776854 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:56 INFO - PROCESS | 1200 | 1465032776940 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:32:56 INFO - PROCESS | 1200 | 1465032776949 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1200 | 1465032776952 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:56 INFO - PROCESS | 1200 | ++DOCSHELL 137B4000 == 32 [pid = 1200] [id = 234] 01:32:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (139D2400) [pid = 1200] [serial = 701] [outer = 00000000] 01:32:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (13DBF000) [pid = 1200] [serial = 702] [outer = 139D2400] 01:32:57 INFO - PROCESS | 1200 | 1465032777000 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (14439000) [pid = 1200] [serial = 703] [outer = 139D2400] 01:32:57 INFO - PROCESS | 1200 | 1465032777455 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 703ms 01:32:57 INFO - PROCESS | 1200 | 1465032777535 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1200 | 1465032777537 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 01:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:32:57 INFO - PROCESS | 1200 | 1465032777541 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1200 | 1465032777542 Marionette TRACE conn3 <- [1,902,null,{}] 01:32:57 INFO - PROCESS | 1200 | 1465032777546 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:57 INFO - PROCESS | 1200 | 1465032777548 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:57 INFO - PROCESS | 1200 | 1465032777692 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:32:57 INFO - PROCESS | 1200 | 1465032777702 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 1200 | 1465032777704 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:57 INFO - PROCESS | 1200 | ++DOCSHELL 15834800 == 33 [pid = 1200] [id = 235] 01:32:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1583B800) [pid = 1200] [serial = 704] [outer = 00000000] 01:32:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (15E5F000) [pid = 1200] [serial = 705] [outer = 1583B800] 01:32:57 INFO - PROCESS | 1200 | 1465032777759 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16017400) [pid = 1200] [serial = 706] [outer = 1583B800] 01:32:58 INFO - PROCESS | 1200 | 1465032778200 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 703ms 01:32:58 INFO - PROCESS | 1200 | 1465032778240 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1200 | 1465032778242 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 01:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:32:58 INFO - PROCESS | 1200 | 1465032778245 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 1200 | 1465032778247 Marionette TRACE conn3 <- [1,906,null,{}] 01:32:58 INFO - PROCESS | 1200 | 1465032778261 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:58 INFO - PROCESS | 1200 | 1465032778264 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:58 INFO - PROCESS | 1200 | 1465032778371 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:32:58 INFO - PROCESS | 1200 | 1465032778376 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1200 | 1465032778378 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:58 INFO - PROCESS | 1200 | ++DOCSHELL 16019800 == 34 [pid = 1200] [id = 236] 01:32:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1601B000) [pid = 1200] [serial = 707] [outer = 00000000] 01:32:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (160BC400) [pid = 1200] [serial = 708] [outer = 1601B000] 01:32:58 INFO - PROCESS | 1200 | 1465032778423 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (165EAC00) [pid = 1200] [serial = 709] [outer = 1601B000] 01:32:58 INFO - PROCESS | 1200 | 1465032778885 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 688ms 01:32:58 INFO - PROCESS | 1200 | 1465032778945 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1200 | 1465032778947 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 01:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:32:58 INFO - PROCESS | 1200 | 1465032778961 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 1200 | 1465032778963 Marionette TRACE conn3 <- [1,910,null,{}] 01:32:58 INFO - PROCESS | 1200 | 1465032778967 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:58 INFO - PROCESS | 1200 | 1465032778973 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:59 INFO - PROCESS | 1200 | 1465032779135 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:32:59 INFO - PROCESS | 1200 | 1465032779198 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1200 | 1465032779201 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:59 INFO - PROCESS | 1200 | ++DOCSHELL 16D0A000 == 35 [pid = 1200] [id = 237] 01:32:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16F2EC00) [pid = 1200] [serial = 710] [outer = 00000000] 01:32:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (175A8400) [pid = 1200] [serial = 711] [outer = 16F2EC00] 01:32:59 INFO - PROCESS | 1200 | 1465032779246 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1791E800) [pid = 1200] [serial = 712] [outer = 16F2EC00] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (169F6800) [pid = 1200] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (15F99C00) [pid = 1200] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10A57000) [pid = 1200] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (117E7000) [pid = 1200] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15833800) [pid = 1200] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10A80400) [pid = 1200] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1799F000) [pid = 1200] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (19B14800) [pid = 1200] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1323C800) [pid = 1200] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10A5E000) [pid = 1200] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10489C00) [pid = 1200] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:32:59 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13C38000) [pid = 1200] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:32:59 INFO - PROCESS | 1200 | 1465032779740 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 797ms 01:32:59 INFO - PROCESS | 1200 | 1465032779757 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1200 | 1465032779759 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 01:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:32:59 INFO - PROCESS | 1200 | 1465032779763 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1200 | 1465032779765 Marionette TRACE conn3 <- [1,914,null,{}] 01:32:59 INFO - PROCESS | 1200 | 1465032779768 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:59 INFO - PROCESS | 1200 | 1465032779770 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:59 INFO - PROCESS | 1200 | 1465032779861 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:32:59 INFO - PROCESS | 1200 | 1465032779947 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1200 | 1465032779949 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:32:59 INFO - PROCESS | 1200 | ++DOCSHELL 10A80400 == 36 [pid = 1200] [id = 238] 01:32:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11D1E000) [pid = 1200] [serial = 713] [outer = 00000000] 01:32:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16018800) [pid = 1200] [serial = 714] [outer = 11D1E000] 01:32:59 INFO - PROCESS | 1200 | 1465032779994 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169F4000) [pid = 1200] [serial = 715] [outer = 11D1E000] 01:33:00 INFO - PROCESS | 1200 | 1465032780350 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 625ms 01:33:00 INFO - PROCESS | 1200 | 1465032780401 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1200 | 1465032780403 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 01:33:00 INFO - PROCESS | 1200 | 1465032780406 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:33:00 INFO - PROCESS | 1200 | 1465032780408 Marionette TRACE conn3 <- [1,918,null,{}] 01:33:00 INFO - PROCESS | 1200 | 1465032780411 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:00 INFO - PROCESS | 1200 | 1465032780413 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:00 INFO - PROCESS | 1200 | 1465032780551 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:33:00 INFO - PROCESS | 1200 | 1465032780603 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1200 | 1465032780605 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:00 INFO - PROCESS | 1200 | ++DOCSHELL 131E1C00 == 37 [pid = 1200] [id = 239] 01:33:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1583C000) [pid = 1200] [serial = 716] [outer = 00000000] 01:33:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (17C5C800) [pid = 1200] [serial = 717] [outer = 1583C000] 01:33:00 INFO - PROCESS | 1200 | 1465032780654 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (18005000) [pid = 1200] [serial = 718] [outer = 1583C000] 01:33:01 INFO - PROCESS | 1200 | 1465032781037 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 688ms 01:33:01 INFO - PROCESS | 1200 | 1465032781106 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1200 | 1465032781108 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 01:33:01 INFO - PROCESS | 1200 | 1465032781112 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:33:01 INFO - PROCESS | 1200 | 1465032781113 Marionette TRACE conn3 <- [1,922,null,{}] 01:33:01 INFO - PROCESS | 1200 | 1465032781122 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:01 INFO - PROCESS | 1200 | 1465032781124 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:01 INFO - PROCESS | 1200 | 1465032781204 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:33:01 INFO - PROCESS | 1200 | 1465032781213 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 1200 | 1465032781215 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:01 INFO - PROCESS | 1200 | ++DOCSHELL 13726400 == 38 [pid = 1200] [id = 240] 01:33:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1825B400) [pid = 1200] [serial = 719] [outer = 00000000] 01:33:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (184EB400) [pid = 1200] [serial = 720] [outer = 1825B400] 01:33:01 INFO - PROCESS | 1200 | 1465032781269 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (19B18C00) [pid = 1200] [serial = 721] [outer = 1825B400] 01:33:01 INFO - PROCESS | 1200 | 1465032781900 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 844ms 01:33:01 INFO - PROCESS | 1200 | 1465032781955 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1200 | 1465032781960 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 01:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:33:01 INFO - PROCESS | 1200 | 1465032781966 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1200 | 1465032781970 Marionette TRACE conn3 <- [1,926,null,{}] 01:33:01 INFO - PROCESS | 1200 | 1465032781976 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:01 INFO - PROCESS | 1200 | 1465032781979 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:02 INFO - PROCESS | 1200 | 1465032782100 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:33:02 INFO - PROCESS | 1200 | 1465032782222 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1200 | 1465032782227 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:02 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DE800 == 39 [pid = 1200] [id = 241] 01:33:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (0F2DEC00) [pid = 1200] [serial = 722] [outer = 00000000] 01:33:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1120F400) [pid = 1200] [serial = 723] [outer = 0F2DEC00] 01:33:02 INFO - PROCESS | 1200 | 1465032782286 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11704400) [pid = 1200] [serial = 724] [outer = 0F2DEC00] 01:33:02 INFO - PROCESS | 1200 | 1465032782867 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 937ms 01:33:02 INFO - PROCESS | 1200 | 1465032782911 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 1200 | 1465032782916 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 01:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:33:02 INFO - PROCESS | 1200 | 1465032782923 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1200 | 1465032782925 Marionette TRACE conn3 <- [1,930,null,{}] 01:33:02 INFO - PROCESS | 1200 | 1465032782930 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:02 INFO - PROCESS | 1200 | 1465032782932 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:03 INFO - PROCESS | 1200 | 1465032783043 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:33:03 INFO - PROCESS | 1200 | 1465032783145 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:03 INFO - PROCESS | 1200 | 1465032783148 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:03 INFO - PROCESS | 1200 | ++DOCSHELL 131A1000 == 40 [pid = 1200] [id = 242] 01:33:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (13240800) [pid = 1200] [serial = 725] [outer = 00000000] 01:33:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1445D400) [pid = 1200] [serial = 726] [outer = 13240800] 01:33:03 INFO - PROCESS | 1200 | 1465032783204 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (15B40800) [pid = 1200] [serial = 727] [outer = 13240800] 01:33:03 INFO - PROCESS | 1200 | 1465032783829 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 937ms 01:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:33:03 INFO - PROCESS | 1200 | 1465032783867 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 1200 | 1465032783869 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 01:33:03 INFO - PROCESS | 1200 | 1465032783873 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1200 | 1465032783877 Marionette TRACE conn3 <- [1,934,null,{}] 01:33:03 INFO - PROCESS | 1200 | 1465032783888 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:03 INFO - PROCESS | 1200 | 1465032783893 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:04 INFO - PROCESS | 1200 | 1465032784012 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:33:04 INFO - PROCESS | 1200 | 1465032784141 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1200 | 1465032784145 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:04 INFO - PROCESS | 1200 | ++DOCSHELL 184DCC00 == 41 [pid = 1200] [id = 243] 01:33:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184DD800) [pid = 1200] [serial = 728] [outer = 00000000] 01:33:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (19B11400) [pid = 1200] [serial = 729] [outer = 184DD800] 01:33:04 INFO - PROCESS | 1200 | 1465032784203 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1A10A000) [pid = 1200] [serial = 730] [outer = 184DD800] 01:33:04 INFO - PROCESS | 1200 | 1465032784765 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 937ms 01:33:04 INFO - PROCESS | 1200 | 1465032784818 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1200 | 1465032784821 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 01:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:33:04 INFO - PROCESS | 1200 | 1465032784825 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1200 | 1465032784827 Marionette TRACE conn3 <- [1,938,null,{}] 01:33:04 INFO - PROCESS | 1200 | 1465032784830 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:04 INFO - PROCESS | 1200 | 1465032784832 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:04 INFO - PROCESS | 1200 | 1465032784941 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:33:05 INFO - PROCESS | 1200 | 1465032785171 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 1200 | 1465032785174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:05 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DE400 == 42 [pid = 1200] [id = 244] 01:33:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (10273C00) [pid = 1200] [serial = 731] [outer = 00000000] 01:33:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10509000) [pid = 1200] [serial = 732] [outer = 10273C00] 01:33:05 INFO - PROCESS | 1200 | 1465032785243 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (105FA400) [pid = 1200] [serial = 733] [outer = 10273C00] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 131E1C00 == 41 [pid = 1200] [id = 239] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 10A80400 == 40 [pid = 1200] [id = 238] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 16D0A000 == 39 [pid = 1200] [id = 237] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 16019800 == 38 [pid = 1200] [id = 236] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 15834800 == 37 [pid = 1200] [id = 235] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 137B4000 == 36 [pid = 1200] [id = 234] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 11217000 == 35 [pid = 1200] [id = 233] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 10487400 == 34 [pid = 1200] [id = 232] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 1323A400 == 33 [pid = 1200] [id = 229] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 0F2D1C00 == 32 [pid = 1200] [id = 230] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 12E0E400 == 31 [pid = 1200] [id = 231] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 184DCC00 == 30 [pid = 1200] [id = 243] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 13726400 == 29 [pid = 1200] [id = 240] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 0F2DE800 == 28 [pid = 1200] [id = 241] 01:33:06 INFO - PROCESS | 1200 | --DOCSHELL 131A1000 == 27 [pid = 1200] [id = 242] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (137B4400) [pid = 1200] [serial = 668] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (117EAC00) [pid = 1200] [serial = 660] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (11706000) [pid = 1200] [serial = 659] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (10A84400) [pid = 1200] [serial = 662] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (10ED0000) [pid = 1200] [serial = 663] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (14445000) [pid = 1200] [serial = 672] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16C40C00) [pid = 1200] [serial = 678] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1601DC00) [pid = 1200] [serial = 676] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16016C00) [pid = 1200] [serial = 675] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (137BCC00) [pid = 1200] [serial = 681] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11D27400) [pid = 1200] [serial = 665] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (12911C00) [pid = 1200] [serial = 666] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (175A9000) [pid = 1200] [serial = 684] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (184E7800) [pid = 1200] [serial = 687] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (16022800) [pid = 1200] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12B39400) [pid = 1200] [serial = 651] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11712800) [pid = 1200] [serial = 650] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (17118800) [pid = 1200] [serial = 679] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (184DF800) [pid = 1200] [serial = 654] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (17E95C00) [pid = 1200] [serial = 653] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (19B1F400) [pid = 1200] [serial = 657] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (19B18400) [pid = 1200] [serial = 656] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (137C0400) [pid = 1200] [serial = 682] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (175ACC00) [pid = 1200] [serial = 685] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1589A400) [pid = 1200] [serial = 673] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (139D7400) [pid = 1200] [serial = 669] [outer = 00000000] [url = about:blank] 01:33:06 INFO - PROCESS | 1200 | 1465032786519 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1750ms 01:33:06 INFO - PROCESS | 1200 | 1465032786582 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1200 | 1465032786587 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 01:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:33:06 INFO - PROCESS | 1200 | 1465032786592 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1200 | 1465032786595 Marionette TRACE conn3 <- [1,942,null,{}] 01:33:06 INFO - PROCESS | 1200 | 1465032786601 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:06 INFO - PROCESS | 1200 | 1465032786604 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:06 INFO - PROCESS | 1200 | 1465032786741 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:33:06 INFO - PROCESS | 1200 | 1465032786752 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1200 | 1465032786756 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:06 INFO - PROCESS | 1200 | ++DOCSHELL 10512000 == 28 [pid = 1200] [id = 245] 01:33:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1055CC00) [pid = 1200] [serial = 734] [outer = 00000000] 01:33:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10A58400) [pid = 1200] [serial = 735] [outer = 1055CC00] 01:33:06 INFO - PROCESS | 1200 | 1465032786808 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10A7E800) [pid = 1200] [serial = 736] [outer = 1055CC00] 01:33:07 INFO - PROCESS | 1200 | 1465032787300 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 735ms 01:33:07 INFO - PROCESS | 1200 | 1465032787331 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1200 | 1465032787336 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 01:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:33:07 INFO - PROCESS | 1200 | 1465032787349 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1200 | 1465032787351 Marionette TRACE conn3 <- [1,946,null,{}] 01:33:07 INFO - PROCESS | 1200 | 1465032787355 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:07 INFO - PROCESS | 1200 | 1465032787358 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:07 INFO - PROCESS | 1200 | 1465032787449 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:33:07 INFO - PROCESS | 1200 | 1465032787456 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 1200 | 1465032787458 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:07 INFO - PROCESS | 1200 | ++DOCSHELL 11704000 == 29 [pid = 1200] [id = 246] 01:33:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1170C000) [pid = 1200] [serial = 737] [outer = 00000000] 01:33:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (11711C00) [pid = 1200] [serial = 738] [outer = 1170C000] 01:33:07 INFO - PROCESS | 1200 | 1465032787506 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (118C5400) [pid = 1200] [serial = 739] [outer = 1170C000] 01:33:07 INFO - PROCESS | 1200 | 1465032787967 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 641ms 01:33:07 INFO - PROCESS | 1200 | 1465032787985 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1200 | 1465032787987 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 01:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:33:07 INFO - PROCESS | 1200 | 1465032787991 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1200 | 1465032787994 Marionette TRACE conn3 <- [1,950,null,{}] 01:33:08 INFO - PROCESS | 1200 | 1465032788009 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:08 INFO - PROCESS | 1200 | 1465032788014 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:08 INFO - PROCESS | 1200 | 1465032788113 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:33:08 INFO - PROCESS | 1200 | 1465032788230 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1200 | 1465032788234 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:08 INFO - PROCESS | 1200 | ++DOCSHELL 12B92000 == 30 [pid = 1200] [id = 247] 01:33:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (12B93800) [pid = 1200] [serial = 740] [outer = 00000000] 01:33:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (12EE2C00) [pid = 1200] [serial = 741] [outer = 12B93800] 01:33:08 INFO - PROCESS | 1200 | 1465032788289 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (131A1400) [pid = 1200] [serial = 742] [outer = 12B93800] 01:33:08 INFO - PROCESS | 1200 | 1465032788703 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 766ms 01:33:08 INFO - PROCESS | 1200 | 1465032788752 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1200 | 1465032788754 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 01:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:33:08 INFO - PROCESS | 1200 | 1465032788758 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1200 | 1465032788759 Marionette TRACE conn3 <- [1,954,null,{}] 01:33:08 INFO - PROCESS | 1200 | 1465032788763 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:08 INFO - PROCESS | 1200 | 1465032788765 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:08 INFO - PROCESS | 1200 | 1465032788914 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:33:08 INFO - PROCESS | 1200 | 1465032788924 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1200 | 1465032788926 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:08 INFO - PROCESS | 1200 | ++DOCSHELL 12E4E000 == 31 [pid = 1200] [id = 248] 01:33:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1314E000) [pid = 1200] [serial = 743] [outer = 00000000] 01:33:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (13C3B800) [pid = 1200] [serial = 744] [outer = 1314E000] 01:33:08 INFO - PROCESS | 1200 | 1465032788975 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14459400) [pid = 1200] [serial = 745] [outer = 1314E000] 01:33:09 INFO - PROCESS | 1200 | 1465032789437 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 734ms 01:33:09 INFO - PROCESS | 1200 | 1465032789509 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1200 | 1465032789511 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 01:33:09 INFO - PROCESS | 1200 | 1465032789519 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:33:09 INFO - PROCESS | 1200 | 1465032789521 Marionette TRACE conn3 <- [1,958,null,{}] 01:33:09 INFO - PROCESS | 1200 | 1465032789524 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:09 INFO - PROCESS | 1200 | 1465032789526 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:09 INFO - PROCESS | 1200 | 1465032789635 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:33:09 INFO - PROCESS | 1200 | 1465032789647 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1200 | 1465032789649 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:09 INFO - PROCESS | 1200 | ++DOCSHELL 137B4400 == 32 [pid = 1200] [id = 249] 01:33:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15832C00) [pid = 1200] [serial = 746] [outer = 00000000] 01:33:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1589B000) [pid = 1200] [serial = 747] [outer = 15832C00] 01:33:09 INFO - PROCESS | 1200 | 1465032789694 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (15F9B000) [pid = 1200] [serial = 748] [outer = 15832C00] 01:33:10 INFO - PROCESS | 1200 | 1465032790152 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 703ms 01:33:10 INFO - PROCESS | 1200 | 1465032790221 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 1200 | 1465032790223 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 01:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:33:10 INFO - PROCESS | 1200 | 1465032790226 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 1200 | 1465032790228 Marionette TRACE conn3 <- [1,962,null,{}] 01:33:10 INFO - PROCESS | 1200 | 1465032790231 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:10 INFO - PROCESS | 1200 | 1465032790237 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:10 INFO - PROCESS | 1200 | 1465032790373 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:33:10 INFO - PROCESS | 1200 | 1465032790436 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 1200 | 1465032790438 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:10 INFO - PROCESS | 1200 | ++DOCSHELL 160B8800 == 33 [pid = 1200] [id = 250] 01:33:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160B8C00) [pid = 1200] [serial = 749] [outer = 00000000] 01:33:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (165E9C00) [pid = 1200] [serial = 750] [outer = 160B8C00] 01:33:10 INFO - PROCESS | 1200 | 1465032790483 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (169F7800) [pid = 1200] [serial = 751] [outer = 160B8C00] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1583B800) [pid = 1200] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1601B000) [pid = 1200] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11D1E000) [pid = 1200] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (139D2400) [pid = 1200] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16F2EC00) [pid = 1200] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1121B400) [pid = 1200] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (0F2D6400) [pid = 1200] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1800DC00) [pid = 1200] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (12E4BC00) [pid = 1200] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10506C00) [pid = 1200] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1583C000) [pid = 1200] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:33:10 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1825B400) [pid = 1200] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:33:11 INFO - PROCESS | 1200 | 1465032791080 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 906ms 01:33:11 INFO - PROCESS | 1200 | 1465032791131 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1200 | 1465032791134 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 01:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:33:11 INFO - PROCESS | 1200 | 1465032791138 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1200 | 1465032791140 Marionette TRACE conn3 <- [1,966,null,{}] 01:33:11 INFO - PROCESS | 1200 | 1465032791145 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:11 INFO - PROCESS | 1200 | 1465032791148 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:11 INFO - PROCESS | 1200 | 1465032791239 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:33:11 INFO - PROCESS | 1200 | 1465032791245 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1200 | 1465032791247 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:11 INFO - PROCESS | 1200 | ++DOCSHELL 1323C800 == 34 [pid = 1200] [id = 251] 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1323E800) [pid = 1200] [serial = 752] [outer = 00000000] 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16014C00) [pid = 1200] [serial = 753] [outer = 1323E800] 01:33:11 INFO - PROCESS | 1200 | 1465032791291 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160B5000) [pid = 1200] [serial = 754] [outer = 1323E800] 01:33:11 INFO - PROCESS | 1200 | 1465032791706 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 594ms 01:33:11 INFO - PROCESS | 1200 | 1465032791744 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1200 | 1465032791746 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 01:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:33:11 INFO - PROCESS | 1200 | 1465032791750 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1200 | 1465032791751 Marionette TRACE conn3 <- [1,970,null,{}] 01:33:11 INFO - PROCESS | 1200 | 1465032791754 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:11 INFO - PROCESS | 1200 | 1465032791756 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:11 INFO - PROCESS | 1200 | 1465032791834 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:33:11 INFO - PROCESS | 1200 | 1465032791840 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1200 | 1465032791842 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:11 INFO - PROCESS | 1200 | ++DOCSHELL 160C0400 == 35 [pid = 1200] [id = 252] 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (165E5400) [pid = 1200] [serial = 755] [outer = 00000000] 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16C79000) [pid = 1200] [serial = 756] [outer = 165E5400] 01:33:11 INFO - PROCESS | 1200 | 1465032791886 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16D0DC00) [pid = 1200] [serial = 757] [outer = 165E5400] 01:33:12 INFO - PROCESS | 1200 | 1465032792341 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 625ms 01:33:12 INFO - PROCESS | 1200 | 1465032792387 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 1200 | 1465032792389 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 01:33:12 INFO - PROCESS | 1200 | 1465032792393 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:33:12 INFO - PROCESS | 1200 | 1465032792394 Marionette TRACE conn3 <- [1,974,null,{}] 01:33:12 INFO - PROCESS | 1200 | 1465032792402 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:12 INFO - PROCESS | 1200 | 1465032792404 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:12 INFO - PROCESS | 1200 | 1465032792482 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:33:12 INFO - PROCESS | 1200 | 1465032792488 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1200 | 1465032792490 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:12 INFO - PROCESS | 1200 | ++DOCSHELL 16F33C00 == 36 [pid = 1200] [id = 253] 01:33:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16F37C00) [pid = 1200] [serial = 758] [outer = 00000000] 01:33:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (175AF800) [pid = 1200] [serial = 759] [outer = 16F37C00] 01:33:12 INFO - PROCESS | 1200 | 1465032792533 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (17922C00) [pid = 1200] [serial = 760] [outer = 16F37C00] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 11704000 == 35 [pid = 1200] [id = 246] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 10512000 == 34 [pid = 1200] [id = 245] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 0F2DE400 == 33 [pid = 1200] [id = 244] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 12E4E000 == 32 [pid = 1200] [id = 248] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 1323C800 == 31 [pid = 1200] [id = 251] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 160B8800 == 30 [pid = 1200] [id = 250] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 137B4400 == 29 [pid = 1200] [id = 249] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 160C0400 == 28 [pid = 1200] [id = 252] 01:33:13 INFO - PROCESS | 1200 | --DOCSHELL 12B92000 == 27 [pid = 1200] [id = 247] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (15E5F000) [pid = 1200] [serial = 705] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16017400) [pid = 1200] [serial = 706] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (165EAC00) [pid = 1200] [serial = 709] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (160BC400) [pid = 1200] [serial = 708] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16018800) [pid = 1200] [serial = 714] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (13DBF000) [pid = 1200] [serial = 702] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (175A8400) [pid = 1200] [serial = 711] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (117EE400) [pid = 1200] [serial = 699] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (12911800) [pid = 1200] [serial = 700] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (10EC6000) [pid = 1200] [serial = 690] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11210000) [pid = 1200] [serial = 691] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (184E9000) [pid = 1200] [serial = 688] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (13238800) [pid = 1200] [serial = 693] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (139DEC00) [pid = 1200] [serial = 694] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (10A55400) [pid = 1200] [serial = 696] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (10A7D800) [pid = 1200] [serial = 697] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (18005000) [pid = 1200] [serial = 718] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (184EB400) [pid = 1200] [serial = 720] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (19B18C00) [pid = 1200] [serial = 721] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1791E800) [pid = 1200] [serial = 712] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (169F4000) [pid = 1200] [serial = 715] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (14439000) [pid = 1200] [serial = 703] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (17C5C800) [pid = 1200] [serial = 717] [outer = 00000000] [url = about:blank] 01:33:14 INFO - PROCESS | 1200 | 1465032794201 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1875ms 01:33:14 INFO - PROCESS | 1200 | 1465032794266 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1200 | 1465032794270 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 01:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:33:14 INFO - PROCESS | 1200 | 1465032794276 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1200 | 1465032794279 Marionette TRACE conn3 <- [1,978,null,{}] 01:33:14 INFO - PROCESS | 1200 | 1465032794285 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:14 INFO - PROCESS | 1200 | 1465032794288 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:14 INFO - PROCESS | 1200 | 1465032794380 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:33:14 INFO - PROCESS | 1200 | 1465032794394 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 1200 | 1465032794397 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:14 INFO - PROCESS | 1200 | ++DOCSHELL 10512000 == 28 [pid = 1200] [id = 254] 01:33:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (10564800) [pid = 1200] [serial = 761] [outer = 00000000] 01:33:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10A64C00) [pid = 1200] [serial = 762] [outer = 10564800] 01:33:14 INFO - PROCESS | 1200 | 1465032794446 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (10ECA400) [pid = 1200] [serial = 763] [outer = 10564800] 01:33:14 INFO - PROCESS | 1200 | 1465032794923 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 703ms 01:33:14 INFO - PROCESS | 1200 | 1465032794975 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1200 | 1465032794980 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 01:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:33:14 INFO - PROCESS | 1200 | 1465032794986 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1200 | 1465032794989 Marionette TRACE conn3 <- [1,982,null,{}] 01:33:14 INFO - PROCESS | 1200 | 1465032794993 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:14 INFO - PROCESS | 1200 | 1465032794996 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:15 INFO - PROCESS | 1200 | 1465032795085 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:33:15 INFO - PROCESS | 1200 | 1465032795094 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 1200 | 1465032795097 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:15 INFO - PROCESS | 1200 | ++DOCSHELL 1128D800 == 29 [pid = 1200] [id = 255] 01:33:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (11293800) [pid = 1200] [serial = 764] [outer = 00000000] 01:33:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11707800) [pid = 1200] [serial = 765] [outer = 11293800] 01:33:15 INFO - PROCESS | 1200 | 1465032795146 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1170CC00) [pid = 1200] [serial = 766] [outer = 11293800] 01:33:15 INFO - PROCESS | 1200 | 1465032795939 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1000ms 01:33:15 INFO - PROCESS | 1200 | 1465032795989 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1200 | 1465032795994 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 01:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:33:15 INFO - PROCESS | 1200 | 1465032795999 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1200 | 1465032796004 Marionette TRACE conn3 <- [1,986,null,{}] 01:33:16 INFO - PROCESS | 1200 | 1465032796010 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:16 INFO - PROCESS | 1200 | 1465032796013 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:16 INFO - PROCESS | 1200 | 1465032796129 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:33:16 INFO - PROCESS | 1200 | 1465032796209 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1200 | 1465032796212 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:16 INFO - PROCESS | 1200 | ++DOCSHELL 10F0A400 == 30 [pid = 1200] [id = 256] 01:33:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10F5C400) [pid = 1200] [serial = 767] [outer = 00000000] 01:33:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11706400) [pid = 1200] [serial = 768] [outer = 10F5C400] 01:33:16 INFO - PROCESS | 1200 | 1465032796269 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11BBF400) [pid = 1200] [serial = 769] [outer = 10F5C400] 01:33:17 INFO - PROCESS | 1200 | 1465032797010 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1094ms 01:33:17 INFO - PROCESS | 1200 | 1465032797104 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1200 | 1465032797109 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 01:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:33:17 INFO - PROCESS | 1200 | 1465032797116 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1200 | 1465032797119 Marionette TRACE conn3 <- [1,990,null,{}] 01:33:17 INFO - PROCESS | 1200 | 1465032797123 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:17 INFO - PROCESS | 1200 | 1465032797126 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:17 INFO - PROCESS | 1200 | 1465032797254 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:33:17 INFO - PROCESS | 1200 | 1465032797407 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1200 | 1465032797411 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:17 INFO - PROCESS | 1200 | ++DOCSHELL 0C38E400 == 31 [pid = 1200] [id = 257] 01:33:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (0C38FC00) [pid = 1200] [serial = 770] [outer = 00000000] 01:33:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1043E800) [pid = 1200] [serial = 771] [outer = 0C38FC00] 01:33:17 INFO - PROCESS | 1200 | 1465032797463 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (10A57000) [pid = 1200] [serial = 772] [outer = 0C38FC00] 01:33:17 INFO - PROCESS | 1200 | --DOCSHELL 10512000 == 30 [pid = 1200] [id = 254] 01:33:17 INFO - PROCESS | 1200 | 1465032797978 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 906ms 01:33:18 INFO - PROCESS | 1200 | 1465032798024 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1200 | 1465032798028 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 01:33:18 INFO - PROCESS | 1200 | 1465032798032 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:33:18 INFO - PROCESS | 1200 | 1465032798035 Marionette TRACE conn3 <- [1,994,null,{}] 01:33:18 INFO - PROCESS | 1200 | 1465032798040 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:18 INFO - PROCESS | 1200 | 1465032798044 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:18 INFO - PROCESS | 1200 | 1465032798129 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:33:18 INFO - PROCESS | 1200 | 1465032798140 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1200 | 1465032798142 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:18 INFO - PROCESS | 1200 | ++DOCSHELL 12914000 == 31 [pid = 1200] [id = 258] 01:33:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12914400) [pid = 1200] [serial = 773] [outer = 00000000] 01:33:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (129B4000) [pid = 1200] [serial = 774] [outer = 12914400] 01:33:18 INFO - PROCESS | 1200 | 1465032798189 Marionette DEBUG loaded listener.js 01:33:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (12B9D000) [pid = 1200] [serial = 775] [outer = 12914400] 01:33:18 INFO - PROCESS | 1200 | 1465032798663 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 703ms 01:33:18 INFO - PROCESS | 1200 | 1465032798735 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1200 | 1465032798739 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 01:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:33:18 INFO - PROCESS | 1200 | 1465032798744 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1200 | 1465032798745 Marionette TRACE conn3 <- [1,998,null,{}] 01:33:18 INFO - PROCESS | 1200 | 1465032798749 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:18 INFO - PROCESS | 1200 | 1465032798751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:18 INFO - PROCESS | 1200 | 1465032798869 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:33:18 INFO - PROCESS | 1200 | 1465032798957 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1200 | 1465032798959 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:18 INFO - PROCESS | 1200 | ++DOCSHELL 117E8400 == 32 [pid = 1200] [id = 259] 01:33:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (118CCC00) [pid = 1200] [serial = 776] [outer = 00000000] 01:33:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (137B4800) [pid = 1200] [serial = 777] [outer = 118CCC00] 01:33:18 INFO - PROCESS | 1200 | 1465032799004 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13C37000) [pid = 1200] [serial = 778] [outer = 118CCC00] 01:33:19 INFO - PROCESS | 1200 | 1465032799404 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 704ms 01:33:19 INFO - PROCESS | 1200 | 1465032799443 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1200 | 1465032799445 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 01:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:33:19 INFO - PROCESS | 1200 | 1465032799451 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1200 | 1465032799456 Marionette TRACE conn3 <- [1,1002,null,{}] 01:33:19 INFO - PROCESS | 1200 | 1465032799465 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:19 INFO - PROCESS | 1200 | 1465032799469 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:19 INFO - PROCESS | 1200 | 1465032799554 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:33:19 INFO - PROCESS | 1200 | 1465032799563 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1200 | 1465032799565 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:19 INFO - PROCESS | 1200 | ++DOCSHELL 14437400 == 33 [pid = 1200] [id = 260] 01:33:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15691000) [pid = 1200] [serial = 779] [outer = 00000000] 01:33:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15899000) [pid = 1200] [serial = 780] [outer = 15691000] 01:33:19 INFO - PROCESS | 1200 | 1465032799609 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15E62800) [pid = 1200] [serial = 781] [outer = 15691000] 01:33:20 INFO - PROCESS | 1200 | 1465032800067 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 688ms 01:33:20 INFO - PROCESS | 1200 | 1465032800148 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1200 | 1465032800151 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 01:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:33:20 INFO - PROCESS | 1200 | 1465032800154 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1200 | 1465032800156 Marionette TRACE conn3 <- [1,1006,null,{}] 01:33:20 INFO - PROCESS | 1200 | 1465032800160 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:20 INFO - PROCESS | 1200 | 1465032800162 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:20 INFO - PROCESS | 1200 | 1465032800304 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:33:20 INFO - PROCESS | 1200 | 1465032800320 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1200 | 1465032800323 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:20 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DE400 == 34 [pid = 1200] [id = 261] 01:33:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10F0DC00) [pid = 1200] [serial = 782] [outer = 00000000] 01:33:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16021C00) [pid = 1200] [serial = 783] [outer = 10F0DC00] 01:33:20 INFO - PROCESS | 1200 | 1465032800367 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160B8800) [pid = 1200] [serial = 784] [outer = 10F0DC00] 01:33:20 INFO - PROCESS | 1200 | 1465032800812 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 688ms 01:33:20 INFO - PROCESS | 1200 | 1465032800853 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1200 | 1465032800855 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 01:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:33:20 INFO - PROCESS | 1200 | 1465032800871 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1200 | 1465032800873 Marionette TRACE conn3 <- [1,1010,null,{}] 01:33:20 INFO - PROCESS | 1200 | 1465032800876 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:20 INFO - PROCESS | 1200 | 1465032800878 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:20 INFO - PROCESS | 1200 | 1465032800986 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:33:20 INFO - PROCESS | 1200 | 1465032800992 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1200 | 1465032800998 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:21 INFO - PROCESS | 1200 | ++DOCSHELL 10EC9400 == 35 [pid = 1200] [id = 262] 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (12EEE800) [pid = 1200] [serial = 785] [outer = 00000000] 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (165EC800) [pid = 1200] [serial = 786] [outer = 12EEE800] 01:33:21 INFO - PROCESS | 1200 | 1465032801052 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (169F7C00) [pid = 1200] [serial = 787] [outer = 12EEE800] 01:33:21 INFO - PROCESS | 1200 | 1465032801536 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 688ms 01:33:21 INFO - PROCESS | 1200 | 1465032801558 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1200 | 1465032801560 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 01:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:33:21 INFO - PROCESS | 1200 | 1465032801563 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1200 | 1465032801565 Marionette TRACE conn3 <- [1,1014,null,{}] 01:33:21 INFO - PROCESS | 1200 | 1465032801568 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:21 INFO - PROCESS | 1200 | 1465032801571 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:21 INFO - PROCESS | 1200 | 1465032801708 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:33:21 INFO - PROCESS | 1200 | 1465032801736 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1200 | 1465032801738 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:21 INFO - PROCESS | 1200 | ++DOCSHELL 16C78000 == 36 [pid = 1200] [id = 263] 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (16D11400) [pid = 1200] [serial = 788] [outer = 00000000] 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (175A6C00) [pid = 1200] [serial = 789] [outer = 16D11400] 01:33:21 INFO - PROCESS | 1200 | 1465032801782 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (175A9C00) [pid = 1200] [serial = 790] [outer = 16D11400] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (10564800) [pid = 1200] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1314E000) [pid = 1200] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (15832C00) [pid = 1200] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (160B8C00) [pid = 1200] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (165E5400) [pid = 1200] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12B93800) [pid = 1200] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1170C000) [pid = 1200] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1055CC00) [pid = 1200] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16F37C00) [pid = 1200] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (10273C00) [pid = 1200] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (184DD800) [pid = 1200] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (13240800) [pid = 1200] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (0F2DEC00) [pid = 1200] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:33:22 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1323E800) [pid = 1200] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:33:22 INFO - PROCESS | 1200 | 1465032802248 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 735ms 01:33:22 INFO - PROCESS | 1200 | 1465032802304 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1200 | 1465032802306 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 01:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:33:22 INFO - PROCESS | 1200 | 1465032802319 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1200 | 1465032802321 Marionette TRACE conn3 <- [1,1018,null,{}] 01:33:22 INFO - PROCESS | 1200 | 1465032802325 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:22 INFO - PROCESS | 1200 | 1465032802327 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:22 INFO - PROCESS | 1200 | 1465032802405 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:33:22 INFO - PROCESS | 1200 | 1465032802413 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1200 | 1465032802415 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:22 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D9C00 == 37 [pid = 1200] [id = 264] 01:33:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (0F2DC000) [pid = 1200] [serial = 791] [outer = 00000000] 01:33:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1291E400) [pid = 1200] [serial = 792] [outer = 0F2DC000] 01:33:22 INFO - PROCESS | 1200 | 1465032802541 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1583C000) [pid = 1200] [serial = 793] [outer = 0F2DC000] 01:33:22 INFO - PROCESS | 1200 | 1465032802901 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 657ms 01:33:22 INFO - PROCESS | 1200 | 1465032802969 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1200 | 1465032802970 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 01:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:33:22 INFO - PROCESS | 1200 | 1465032802974 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1200 | 1465032802975 Marionette TRACE conn3 <- [1,1022,null,{}] 01:33:22 INFO - PROCESS | 1200 | 1465032802979 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:22 INFO - PROCESS | 1200 | 1465032802982 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:23 INFO - PROCESS | 1200 | 1465032803120 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:33:23 INFO - PROCESS | 1200 | 1465032803132 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1200 | 1465032803134 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:23 INFO - PROCESS | 1200 | ++DOCSHELL 1170A000 == 38 [pid = 1200] [id = 265] 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1294F400) [pid = 1200] [serial = 794] [outer = 00000000] 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16F33400) [pid = 1200] [serial = 795] [outer = 1294F400] 01:33:23 INFO - PROCESS | 1200 | 1465032803179 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (17C58800) [pid = 1200] [serial = 796] [outer = 1294F400] 01:33:23 INFO - PROCESS | 1200 | 1465032803589 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 640ms 01:33:23 INFO - PROCESS | 1200 | 1465032803612 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1200 | 1465032803614 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 01:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:33:23 INFO - PROCESS | 1200 | 1465032803617 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1200 | 1465032803619 Marionette TRACE conn3 <- [1,1026,null,{}] 01:33:23 INFO - PROCESS | 1200 | 1465032803623 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:23 INFO - PROCESS | 1200 | 1465032803624 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:23 INFO - PROCESS | 1200 | 1465032803704 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:33:23 INFO - PROCESS | 1200 | 1465032803791 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1200 | 1465032803793 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:23 INFO - PROCESS | 1200 | ++DOCSHELL 139D5C00 == 39 [pid = 1200] [id = 266] 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (139D6800) [pid = 1200] [serial = 797] [outer = 00000000] 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1825D800) [pid = 1200] [serial = 798] [outer = 139D6800] 01:33:23 INFO - PROCESS | 1200 | 1465032803837 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (184DF800) [pid = 1200] [serial = 799] [outer = 139D6800] 01:33:24 INFO - PROCESS | 1200 | 1465032804237 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 703ms 01:33:24 INFO - PROCESS | 1200 | 1465032804318 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1200 | 1465032804322 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 01:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:33:24 INFO - PROCESS | 1200 | 1465032804328 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1200 | 1465032804333 Marionette TRACE conn3 <- [1,1030,null,{}] 01:33:24 INFO - PROCESS | 1200 | 1465032804340 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:24 INFO - PROCESS | 1200 | 1465032804343 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:24 INFO - PROCESS | 1200 | 1465032804519 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:33:24 INFO - PROCESS | 1200 | 1465032804652 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 1200 | 1465032804657 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:24 INFO - PROCESS | 1200 | ++DOCSHELL 10F69000 == 40 [pid = 1200] [id = 267] 01:33:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10F92000) [pid = 1200] [serial = 800] [outer = 00000000] 01:33:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (11294C00) [pid = 1200] [serial = 801] [outer = 10F92000] 01:33:24 INFO - PROCESS | 1200 | 1465032804717 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (12911000) [pid = 1200] [serial = 802] [outer = 10F92000] 01:33:25 INFO - PROCESS | 1200 | 1465032805269 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1000ms 01:33:25 INFO - PROCESS | 1200 | 1465032805330 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1200 | 1465032805335 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 01:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:33:25 INFO - PROCESS | 1200 | 1465032805342 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1200 | 1465032805344 Marionette TRACE conn3 <- [1,1034,null,{}] 01:33:25 INFO - PROCESS | 1200 | 1465032805348 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:25 INFO - PROCESS | 1200 | 1465032805351 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:25 INFO - PROCESS | 1200 | 1465032805460 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:33:25 INFO - PROCESS | 1200 | 1465032805590 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 1200 | 1465032805594 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:25 INFO - PROCESS | 1200 | ++DOCSHELL 13242400 == 41 [pid = 1200] [id = 268] 01:33:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (13723800) [pid = 1200] [serial = 803] [outer = 00000000] 01:33:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (13C3BC00) [pid = 1200] [serial = 804] [outer = 13723800] 01:33:25 INFO - PROCESS | 1200 | 1465032805652 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (14445000) [pid = 1200] [serial = 805] [outer = 13723800] 01:33:26 INFO - PROCESS | 1200 | 1465032806247 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 938ms 01:33:26 INFO - PROCESS | 1200 | 1465032806286 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 1200 | 1465032806289 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 01:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:33:26 INFO - PROCESS | 1200 | 1465032806293 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1200 | 1465032806297 Marionette TRACE conn3 <- [1,1038,null,{}] 01:33:26 INFO - PROCESS | 1200 | 1465032806309 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:26 INFO - PROCESS | 1200 | 1465032806314 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:26 INFO - PROCESS | 1200 | 1465032806460 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:33:26 INFO - PROCESS | 1200 | 1465032806588 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1200 | 1465032806592 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:26 INFO - PROCESS | 1200 | ++DOCSHELL 165EB400 == 42 [pid = 1200] [id = 269] 01:33:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (16C3A800) [pid = 1200] [serial = 806] [outer = 00000000] 01:33:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (17114000) [pid = 1200] [serial = 807] [outer = 16C3A800] 01:33:26 INFO - PROCESS | 1200 | 1465032806660 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (18007400) [pid = 1200] [serial = 808] [outer = 16C3A800] 01:33:27 INFO - PROCESS | 1200 | 1465032807305 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1047ms 01:33:27 INFO - PROCESS | 1200 | 1465032807339 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1200 | 1465032807342 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 01:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:33:27 INFO - PROCESS | 1200 | 1465032807346 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1200 | 1465032807348 Marionette TRACE conn3 <- [1,1042,null,{}] 01:33:27 INFO - PROCESS | 1200 | 1465032807352 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:27 INFO - PROCESS | 1200 | 1465032807354 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:27 INFO - PROCESS | 1200 | 1465032807478 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:33:27 INFO - PROCESS | 1200 | 1465032807704 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1200 | 1465032807708 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:27 INFO - PROCESS | 1200 | ++DOCSHELL 0C38DC00 == 43 [pid = 1200] [id = 270] 01:33:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (0C390C00) [pid = 1200] [serial = 809] [outer = 00000000] 01:33:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (102D0800) [pid = 1200] [serial = 810] [outer = 0C390C00] 01:33:27 INFO - PROCESS | 1200 | 1465032807763 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (10A5C800) [pid = 1200] [serial = 811] [outer = 0C390C00] 01:33:28 INFO - PROCESS | 1200 | 1465032808344 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 1170A000 == 42 [pid = 1200] [id = 265] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 0F2D9C00 == 41 [pid = 1200] [id = 264] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 16C78000 == 40 [pid = 1200] [id = 263] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 10EC9400 == 39 [pid = 1200] [id = 262] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 0F2DE400 == 38 [pid = 1200] [id = 261] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 14437400 == 37 [pid = 1200] [id = 260] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 117E8400 == 36 [pid = 1200] [id = 259] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 12914000 == 35 [pid = 1200] [id = 258] 01:33:28 INFO - PROCESS | 1200 | --DOCSHELL 0C38E400 == 34 [pid = 1200] [id = 257] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (11707800) [pid = 1200] [serial = 765] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (10ECA400) [pid = 1200] [serial = 763] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (10A64C00) [pid = 1200] [serial = 762] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (13C3B800) [pid = 1200] [serial = 744] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (15F9B000) [pid = 1200] [serial = 748] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1589B000) [pid = 1200] [serial = 747] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (14459400) [pid = 1200] [serial = 745] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (165E9C00) [pid = 1200] [serial = 750] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (16C79000) [pid = 1200] [serial = 756] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (169F7800) [pid = 1200] [serial = 751] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (12EE2C00) [pid = 1200] [serial = 741] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16D0DC00) [pid = 1200] [serial = 757] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11711C00) [pid = 1200] [serial = 738] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (118C5400) [pid = 1200] [serial = 739] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10A58400) [pid = 1200] [serial = 735] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (10A7E800) [pid = 1200] [serial = 736] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (175AF800) [pid = 1200] [serial = 759] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (105FA400) [pid = 1200] [serial = 733] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (10509000) [pid = 1200] [serial = 732] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1A10A000) [pid = 1200] [serial = 730] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (19B11400) [pid = 1200] [serial = 729] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15B40800) [pid = 1200] [serial = 727] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1445D400) [pid = 1200] [serial = 726] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11704400) [pid = 1200] [serial = 724] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1120F400) [pid = 1200] [serial = 723] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (17922C00) [pid = 1200] [serial = 760] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16014C00) [pid = 1200] [serial = 753] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (131A1400) [pid = 1200] [serial = 742] [outer = 00000000] [url = about:blank] 01:33:28 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (160B5000) [pid = 1200] [serial = 754] [outer = 00000000] [url = about:blank] 01:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1032ms 01:33:28 INFO - PROCESS | 1200 | 1465032808386 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:33:28 INFO - PROCESS | 1200 | 1465032808389 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 01:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:33:28 INFO - PROCESS | 1200 | 1465032808394 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:33:28 INFO - PROCESS | 1200 | 1465032808396 Marionette TRACE conn3 <- [1,1046,null,{}] 01:33:28 INFO - PROCESS | 1200 | 1465032808402 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:28 INFO - PROCESS | 1200 | 1465032808406 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:28 INFO - PROCESS | 1200 | 1465032808509 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:33:28 INFO - PROCESS | 1200 | 1465032808611 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:28 INFO - PROCESS | 1200 | 1465032808614 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:28 INFO - PROCESS | 1200 | ++DOCSHELL 10A84000 == 35 [pid = 1200] [id = 271] 01:33:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10ECFC00) [pid = 1200] [serial = 812] [outer = 00000000] 01:33:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10F92400) [pid = 1200] [serial = 813] [outer = 10ECFC00] 01:33:28 INFO - PROCESS | 1200 | 1465032808666 Marionette DEBUG loaded listener.js 01:33:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (11219000) [pid = 1200] [serial = 814] [outer = 10ECFC00] 01:33:29 INFO - PROCESS | 1200 | 1465032809109 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 735ms 01:33:29 INFO - PROCESS | 1200 | 1465032809137 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1200 | 1465032809141 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 01:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:33:29 INFO - PROCESS | 1200 | 1465032809146 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1200 | 1465032809148 Marionette TRACE conn3 <- [1,1050,null,{}] 01:33:29 INFO - PROCESS | 1200 | 1465032809152 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:29 INFO - PROCESS | 1200 | 1465032809154 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:29 INFO - PROCESS | 1200 | 1465032809243 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:33:29 INFO - PROCESS | 1200 | 1465032809250 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1200 | 1465032809252 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:29 INFO - PROCESS | 1200 | ++DOCSHELL 11870C00 == 36 [pid = 1200] [id = 272] 01:33:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (11D28800) [pid = 1200] [serial = 815] [outer = 00000000] 01:33:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12B9B400) [pid = 1200] [serial = 816] [outer = 11D28800] 01:33:29 INFO - PROCESS | 1200 | 1465032809297 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (131A1400) [pid = 1200] [serial = 817] [outer = 11D28800] 01:33:29 INFO - PROCESS | 1200 | 1465032809769 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 641ms 01:33:29 INFO - PROCESS | 1200 | 1465032809784 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1200 | 1465032809786 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 01:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:33:29 INFO - PROCESS | 1200 | 1465032809791 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1200 | 1465032809797 Marionette TRACE conn3 <- [1,1054,null,{}] 01:33:29 INFO - PROCESS | 1200 | 1465032809805 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:29 INFO - PROCESS | 1200 | 1465032809809 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:29 INFO - PROCESS | 1200 | 1465032809893 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:33:29 INFO - PROCESS | 1200 | 1465032809902 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1200 | 1465032809904 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:29 INFO - PROCESS | 1200 | ++DOCSHELL 13DC1000 == 37 [pid = 1200] [id = 273] 01:33:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (14182800) [pid = 1200] [serial = 818] [outer = 00000000] 01:33:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (14459400) [pid = 1200] [serial = 819] [outer = 14182800] 01:33:29 INFO - PROCESS | 1200 | 1465032809949 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1583CC00) [pid = 1200] [serial = 820] [outer = 14182800] 01:33:30 INFO - PROCESS | 1200 | 1465032810403 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 656ms 01:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:33:30 INFO - PROCESS | 1200 | 1465032810448 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1200 | 1465032810451 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 01:33:30 INFO - PROCESS | 1200 | 1465032810454 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1200 | 1465032810455 Marionette TRACE conn3 <- [1,1058,null,{}] 01:33:30 INFO - PROCESS | 1200 | 1465032810459 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:30 INFO - PROCESS | 1200 | 1465032810461 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:30 INFO - PROCESS | 1200 | 1465032810546 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:33:30 INFO - PROCESS | 1200 | 1465032810551 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 1200 | 1465032810553 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:30 INFO - PROCESS | 1200 | ++DOCSHELL 14464400 == 38 [pid = 1200] [id = 274] 01:33:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (14FAE400) [pid = 1200] [serial = 821] [outer = 00000000] 01:33:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15FA0000) [pid = 1200] [serial = 822] [outer = 14FAE400] 01:33:30 INFO - PROCESS | 1200 | 1465032810597 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1601B400) [pid = 1200] [serial = 823] [outer = 14FAE400] 01:33:31 INFO - PROCESS | 1200 | 1465032811097 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 687ms 01:33:31 INFO - PROCESS | 1200 | 1465032811153 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1200 | 1465032811155 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 01:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:33:31 INFO - PROCESS | 1200 | 1465032811159 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1200 | 1465032811161 Marionette TRACE conn3 <- [1,1062,null,{}] 01:33:31 INFO - PROCESS | 1200 | 1465032811171 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:31 INFO - PROCESS | 1200 | 1465032811173 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:31 INFO - PROCESS | 1200 | 1465032811281 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:33:31 INFO - PROCESS | 1200 | 1465032811294 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 1200 | 1465032811300 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:31 INFO - PROCESS | 1200 | ++DOCSHELL 160B9000 == 39 [pid = 1200] [id = 275] 01:33:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (160B9800) [pid = 1200] [serial = 824] [outer = 00000000] 01:33:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (165E5800) [pid = 1200] [serial = 825] [outer = 160B9800] 01:33:31 INFO - PROCESS | 1200 | 1465032811401 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (169F6800) [pid = 1200] [serial = 826] [outer = 160B9800] 01:33:31 INFO - PROCESS | 1200 | 1465032811884 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 734ms 01:33:31 INFO - PROCESS | 1200 | 1465032811899 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1200 | 1465032811901 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 01:33:31 INFO - PROCESS | 1200 | 1465032811905 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:33:31 INFO - PROCESS | 1200 | 1465032811906 Marionette TRACE conn3 <- [1,1066,null,{}] 01:33:31 INFO - PROCESS | 1200 | 1465032811949 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:31 INFO - PROCESS | 1200 | 1465032811951 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:32 INFO - PROCESS | 1200 | 1465032812068 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:33:32 INFO - PROCESS | 1200 | 1465032812089 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1200 | 1465032812092 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:32 INFO - PROCESS | 1200 | ++DOCSHELL 169F9000 == 40 [pid = 1200] [id = 276] 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16F2EC00) [pid = 1200] [serial = 827] [outer = 00000000] 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (17927400) [pid = 1200] [serial = 828] [outer = 16F2EC00] 01:33:32 INFO - PROCESS | 1200 | 1465032812185 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (17C58000) [pid = 1200] [serial = 829] [outer = 16F2EC00] 01:33:32 INFO - PROCESS | 1200 | 1465032812599 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 718ms 01:33:32 INFO - PROCESS | 1200 | 1465032812625 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 1200 | 1465032812627 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 01:33:32 INFO - PROCESS | 1200 | 1465032812630 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:33:32 INFO - PROCESS | 1200 | 1465032812632 Marionette TRACE conn3 <- [1,1070,null,{}] 01:33:32 INFO - PROCESS | 1200 | 1465032812643 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:32 INFO - PROCESS | 1200 | 1465032812644 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:32 INFO - PROCESS | 1200 | 1465032812759 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:33:32 INFO - PROCESS | 1200 | 1465032812766 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1200 | 1465032812768 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:32 INFO - PROCESS | 1200 | ++DOCSHELL 16F3D800 == 41 [pid = 1200] [id = 277] 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (17923800) [pid = 1200] [serial = 830] [outer = 00000000] 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (184EA400) [pid = 1200] [serial = 831] [outer = 17923800] 01:33:32 INFO - PROCESS | 1200 | 1465032812823 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184EB000) [pid = 1200] [serial = 832] [outer = 17923800] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (0C38FC00) [pid = 1200] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (15691000) [pid = 1200] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (118CCC00) [pid = 1200] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10F0DC00) [pid = 1200] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12914400) [pid = 1200] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16D11400) [pid = 1200] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (12EEE800) [pid = 1200] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1294F400) [pid = 1200] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:33:33 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (0F2DC000) [pid = 1200] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:33:33 INFO - PROCESS | 1200 | 1465032813287 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 703ms 01:33:33 INFO - PROCESS | 1200 | 1465032813330 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1200 | 1465032813332 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 01:33:33 INFO - PROCESS | 1200 | 1465032813335 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:33:33 INFO - PROCESS | 1200 | 1465032813337 Marionette TRACE conn3 <- [1,1074,null,{}] 01:33:33 INFO - PROCESS | 1200 | 1465032813341 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:33 INFO - PROCESS | 1200 | 1465032813343 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:33 INFO - PROCESS | 1200 | 1465032813449 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:33:33 INFO - PROCESS | 1200 | 1465032813458 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:33 INFO - PROCESS | 1200 | 1465032813460 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:33 INFO - PROCESS | 1200 | ++DOCSHELL 10270000 == 42 [pid = 1200] [id = 278] 01:33:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (10A7A400) [pid = 1200] [serial = 833] [outer = 00000000] 01:33:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (139D2800) [pid = 1200] [serial = 834] [outer = 10A7A400] 01:33:33 INFO - PROCESS | 1200 | 1465032813504 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (160B8000) [pid = 1200] [serial = 835] [outer = 10A7A400] 01:33:33 INFO - PROCESS | 1200 | 1465032813927 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 641ms 01:33:33 INFO - PROCESS | 1200 | 1465032813973 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1200 | 1465032813975 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 01:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:33:33 INFO - PROCESS | 1200 | 1465032813983 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1200 | 1465032813985 Marionette TRACE conn3 <- [1,1078,null,{}] 01:33:33 INFO - PROCESS | 1200 | 1465032813988 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:33 INFO - PROCESS | 1200 | 1465032813990 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:34 INFO - PROCESS | 1200 | 1465032814083 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:33:34 INFO - PROCESS | 1200 | 1465032814089 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1200 | 1465032814091 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:34 INFO - PROCESS | 1200 | ++DOCSHELL 14183400 == 43 [pid = 1200] [id = 279] 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (15B45C00) [pid = 1200] [serial = 836] [outer = 00000000] 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (184E7000) [pid = 1200] [serial = 837] [outer = 15B45C00] 01:33:34 INFO - PROCESS | 1200 | 1465032814135 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (19B1A800) [pid = 1200] [serial = 838] [outer = 15B45C00] 01:33:34 INFO - PROCESS | 1200 | 1465032814550 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 593ms 01:33:34 INFO - PROCESS | 1200 | 1465032814581 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 1200 | 1465032814583 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 01:33:34 INFO - PROCESS | 1200 | 1465032814586 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:33:34 INFO - PROCESS | 1200 | 1465032814588 Marionette TRACE conn3 <- [1,1082,null,{}] 01:33:34 INFO - PROCESS | 1200 | 1465032814604 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:34 INFO - PROCESS | 1200 | 1465032814606 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:34 INFO - PROCESS | 1200 | 1465032814691 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:33:34 INFO - PROCESS | 1200 | 1465032814697 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1200 | 1465032814700 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:34 INFO - PROCESS | 1200 | ++DOCSHELL 17CFC400 == 44 [pid = 1200] [id = 280] 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (19B1AC00) [pid = 1200] [serial = 839] [outer = 00000000] 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1A106400) [pid = 1200] [serial = 840] [outer = 19B1AC00] 01:33:34 INFO - PROCESS | 1200 | 1465032814747 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1A16BC00) [pid = 1200] [serial = 841] [outer = 19B1AC00] 01:33:35 INFO - PROCESS | 1200 | 1465032815382 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 844ms 01:33:35 INFO - PROCESS | 1200 | 1465032815430 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1200 | 1465032815434 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 01:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:33:35 INFO - PROCESS | 1200 | 1465032815440 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1200 | 1465032815443 Marionette TRACE conn3 <- [1,1086,null,{}] 01:33:35 INFO - PROCESS | 1200 | 1465032815449 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:35 INFO - PROCESS | 1200 | 1465032815453 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:35 INFO - PROCESS | 1200 | 1465032815597 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:33:35 INFO - PROCESS | 1200 | 1465032815704 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1200 | 1465032815707 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:35 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D8400 == 45 [pid = 1200] [id = 281] 01:33:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (10488000) [pid = 1200] [serial = 842] [outer = 00000000] 01:33:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (11216800) [pid = 1200] [serial = 843] [outer = 10488000] 01:33:35 INFO - PROCESS | 1200 | 1465032815763 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (117E8000) [pid = 1200] [serial = 844] [outer = 10488000] 01:33:36 INFO - PROCESS | 1200 | 1465032816364 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1000ms 01:33:36 INFO - PROCESS | 1200 | 1465032816444 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1200 | 1465032816448 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 01:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:33:36 INFO - PROCESS | 1200 | 1465032816455 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1200 | 1465032816458 Marionette TRACE conn3 <- [1,1090,null,{}] 01:33:36 INFO - PROCESS | 1200 | 1465032816463 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:36 INFO - PROCESS | 1200 | 1465032816465 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:36 INFO - PROCESS | 1200 | 1465032816603 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:33:36 INFO - PROCESS | 1200 | 1465032816727 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 1200 | 1465032816730 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:36 INFO - PROCESS | 1200 | ++DOCSHELL 137B8C00 == 46 [pid = 1200] [id = 282] 01:33:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (137C0C00) [pid = 1200] [serial = 845] [outer = 00000000] 01:33:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1417DC00) [pid = 1200] [serial = 846] [outer = 137C0C00] 01:33:36 INFO - PROCESS | 1200 | 1465032816789 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (15E5A400) [pid = 1200] [serial = 847] [outer = 137C0C00] 01:33:37 INFO - PROCESS | 1200 | 1465032817376 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 938ms 01:33:37 INFO - PROCESS | 1200 | 1465032817409 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1200 | 1465032817412 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 01:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:33:37 INFO - PROCESS | 1200 | 1465032817417 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1200 | 1465032817421 Marionette TRACE conn3 <- [1,1094,null,{}] 01:33:37 INFO - PROCESS | 1200 | 1465032817432 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:37 INFO - PROCESS | 1200 | 1465032817437 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:37 INFO - PROCESS | 1200 | 1465032817549 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:33:37 INFO - PROCESS | 1200 | 1465032817654 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1200 | 1465032817657 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:37 INFO - PROCESS | 1200 | ++DOCSHELL 184E4000 == 47 [pid = 1200] [id = 283] 01:33:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (184E8400) [pid = 1200] [serial = 848] [outer = 00000000] 01:33:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (1A104400) [pid = 1200] [serial = 849] [outer = 184E8400] 01:33:37 INFO - PROCESS | 1200 | 1465032817713 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1A110800) [pid = 1200] [serial = 850] [outer = 184E8400] 01:33:38 INFO - PROCESS | 1200 | 1465032818287 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 907ms 01:33:38 INFO - PROCESS | 1200 | 1465032818325 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1200 | 1465032818328 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 01:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:33:38 INFO - PROCESS | 1200 | 1465032818333 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1200 | 1465032818334 Marionette TRACE conn3 <- [1,1098,null,{}] 01:33:38 INFO - PROCESS | 1200 | 1465032818338 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:38 INFO - PROCESS | 1200 | 1465032818340 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:38 INFO - PROCESS | 1200 | 1465032818449 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:33:38 INFO - PROCESS | 1200 | 1465032818557 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 1200 | 1465032818560 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:38 INFO - PROCESS | 1200 | ++DOCSHELL 1A179800 == 48 [pid = 1200] [id = 284] 01:33:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1A17AC00) [pid = 1200] [serial = 851] [outer = 00000000] 01:33:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1A33E800) [pid = 1200] [serial = 852] [outer = 1A17AC00] 01:33:38 INFO - PROCESS | 1200 | 1465032818613 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1A3D9C00) [pid = 1200] [serial = 853] [outer = 1A17AC00] 01:33:39 INFO - PROCESS | 1200 | 1465032819434 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1141ms 01:33:39 INFO - PROCESS | 1200 | 1465032819475 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1200 | 1465032819479 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 01:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:33:39 INFO - PROCESS | 1200 | 1465032819485 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1200 | 1465032819488 Marionette TRACE conn3 <- [1,1102,null,{}] 01:33:39 INFO - PROCESS | 1200 | 1465032819494 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:39 INFO - PROCESS | 1200 | 1465032819496 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:39 INFO - PROCESS | 1200 | 1465032819601 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:33:39 INFO - PROCESS | 1200 | 1465032819736 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1200 | 1465032819742 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:39 INFO - PROCESS | 1200 | ++DOCSHELL 11D1E000 == 49 [pid = 1200] [id = 285] 01:33:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (11D27400) [pid = 1200] [serial = 854] [outer = 00000000] 01:33:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (1291FC00) [pid = 1200] [serial = 855] [outer = 11D27400] 01:33:39 INFO - PROCESS | 1200 | 1465032819809 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (1314B400) [pid = 1200] [serial = 856] [outer = 11D27400] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 10F0A400 == 48 [pid = 1200] [id = 256] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 14183400 == 47 [pid = 1200] [id = 279] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 10270000 == 46 [pid = 1200] [id = 278] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 16F3D800 == 45 [pid = 1200] [id = 277] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 169F9000 == 44 [pid = 1200] [id = 276] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 160B9000 == 43 [pid = 1200] [id = 275] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 14464400 == 42 [pid = 1200] [id = 274] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 13DC1000 == 41 [pid = 1200] [id = 273] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 11870C00 == 40 [pid = 1200] [id = 272] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 10A84000 == 39 [pid = 1200] [id = 271] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 0C38DC00 == 38 [pid = 1200] [id = 270] 01:33:40 INFO - PROCESS | 1200 | --DOCSHELL 139D5C00 == 37 [pid = 1200] [id = 266] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (12B9D000) [pid = 1200] [serial = 775] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (129B4000) [pid = 1200] [serial = 774] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (13C37000) [pid = 1200] [serial = 778] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (11706400) [pid = 1200] [serial = 768] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (15899000) [pid = 1200] [serial = 780] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (10A57000) [pid = 1200] [serial = 772] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (160B8800) [pid = 1200] [serial = 784] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (1825D800) [pid = 1200] [serial = 798] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1043E800) [pid = 1200] [serial = 771] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (15E62800) [pid = 1200] [serial = 781] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (137B4800) [pid = 1200] [serial = 777] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (16021C00) [pid = 1200] [serial = 783] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (175A9C00) [pid = 1200] [serial = 790] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (175A6C00) [pid = 1200] [serial = 789] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (165EC800) [pid = 1200] [serial = 786] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (169F7C00) [pid = 1200] [serial = 787] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16F33400) [pid = 1200] [serial = 795] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1291E400) [pid = 1200] [serial = 792] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1583C000) [pid = 1200] [serial = 793] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (17C58800) [pid = 1200] [serial = 796] [outer = 00000000] [url = about:blank] 01:33:40 INFO - PROCESS | 1200 | 1465032820352 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 907ms 01:33:40 INFO - PROCESS | 1200 | 1465032820389 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1200 | 1465032820394 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 01:33:40 INFO - PROCESS | 1200 | 1465032820404 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:33:40 INFO - PROCESS | 1200 | 1465032820406 Marionette TRACE conn3 <- [1,1106,null,{}] 01:33:40 INFO - PROCESS | 1200 | 1465032820411 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:40 INFO - PROCESS | 1200 | 1465032820413 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:40 INFO - PROCESS | 1200 | 1465032820502 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:33:40 INFO - PROCESS | 1200 | 1465032820511 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1200 | 1465032820514 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:40 INFO - PROCESS | 1200 | ++DOCSHELL 11707400 == 38 [pid = 1200] [id = 286] 01:33:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11707C00) [pid = 1200] [serial = 857] [outer = 00000000] 01:33:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (129BF800) [pid = 1200] [serial = 858] [outer = 11707C00] 01:33:40 INFO - PROCESS | 1200 | 1465032820561 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (13245C00) [pid = 1200] [serial = 859] [outer = 11707C00] 01:33:41 INFO - PROCESS | 1200 | 1465032821064 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 735ms 01:33:41 INFO - PROCESS | 1200 | 1465032821147 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1200 | 1465032821149 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 01:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:33:41 INFO - PROCESS | 1200 | 1465032821152 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1200 | 1465032821156 Marionette TRACE conn3 <- [1,1110,null,{}] 01:33:41 INFO - PROCESS | 1200 | 1465032821166 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:41 INFO - PROCESS | 1200 | 1465032821170 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:41 INFO - PROCESS | 1200 | 1465032821258 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:33:41 INFO - PROCESS | 1200 | 1465032821351 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1200 | 1465032821354 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:41 INFO - PROCESS | 1200 | ++DOCSHELL 1445A400 == 39 [pid = 1200] [id = 287] 01:33:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1588D800) [pid = 1200] [serial = 860] [outer = 00000000] 01:33:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (15F9A400) [pid = 1200] [serial = 861] [outer = 1588D800] 01:33:41 INFO - PROCESS | 1200 | 1465032821401 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (16021C00) [pid = 1200] [serial = 862] [outer = 1588D800] 01:33:41 INFO - PROCESS | 1200 | 1465032821775 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 625ms 01:33:41 INFO - PROCESS | 1200 | 1465032821801 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1200 | 1465032821804 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 01:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:33:41 INFO - PROCESS | 1200 | 1465032821807 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1200 | 1465032821809 Marionette TRACE conn3 <- [1,1114,null,{}] 01:33:41 INFO - PROCESS | 1200 | 1465032821812 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:41 INFO - PROCESS | 1200 | 1465032821815 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:41 INFO - PROCESS | 1200 | 1465032821902 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:33:41 INFO - PROCESS | 1200 | 1465032821908 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1200 | 1465032821910 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:41 INFO - PROCESS | 1200 | ++DOCSHELL 160B3C00 == 40 [pid = 1200] [id = 288] 01:33:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (160BB400) [pid = 1200] [serial = 863] [outer = 00000000] 01:33:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (169F0400) [pid = 1200] [serial = 864] [outer = 160BB400] 01:33:41 INFO - PROCESS | 1200 | 1465032821956 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (169F5000) [pid = 1200] [serial = 865] [outer = 160BB400] 01:33:42 INFO - PROCESS | 1200 | 1465032822526 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 750ms 01:33:42 INFO - PROCESS | 1200 | 1465032822547 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1200 | 1465032822549 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 01:33:42 INFO - PROCESS | 1200 | 1465032822552 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:33:42 INFO - PROCESS | 1200 | 1465032822554 Marionette TRACE conn3 <- [1,1118,null,{}] 01:33:42 INFO - PROCESS | 1200 | 1465032822564 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:42 INFO - PROCESS | 1200 | 1465032822566 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:42 INFO - PROCESS | 1200 | 1465032822703 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:33:42 INFO - PROCESS | 1200 | 1465032822714 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 1200 | 1465032822716 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:42 INFO - PROCESS | 1200 | ++DOCSHELL 166B0000 == 41 [pid = 1200] [id = 289] 01:33:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1690A400) [pid = 1200] [serial = 866] [outer = 00000000] 01:33:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (184DE000) [pid = 1200] [serial = 867] [outer = 1690A400] 01:33:42 INFO - PROCESS | 1200 | 1465032822763 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (184E8800) [pid = 1200] [serial = 868] [outer = 1690A400] 01:33:43 INFO - PROCESS | 1200 | 1465032823231 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 703ms 01:33:43 INFO - PROCESS | 1200 | 1465032823252 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 1200 | 1465032823254 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 01:33:43 INFO - PROCESS | 1200 | 1465032823257 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:33:43 INFO - PROCESS | 1200 | 1465032823259 Marionette TRACE conn3 <- [1,1122,null,{}] 01:33:43 INFO - PROCESS | 1200 | 1465032823263 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:43 INFO - PROCESS | 1200 | 1465032823268 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:43 INFO - PROCESS | 1200 | 1465032823401 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:33:43 INFO - PROCESS | 1200 | 1465032823465 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:43 INFO - PROCESS | 1200 | 1465032823467 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:43 INFO - PROCESS | 1200 | ++DOCSHELL 19B13C00 == 42 [pid = 1200] [id = 290] 01:33:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (19B17000) [pid = 1200] [serial = 869] [outer = 00000000] 01:33:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1A3DC400) [pid = 1200] [serial = 870] [outer = 19B17000] 01:33:43 INFO - PROCESS | 1200 | 1465032823512 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1A479C00) [pid = 1200] [serial = 871] [outer = 19B17000] 01:33:43 INFO - PROCESS | 1200 | 1465032823953 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 734ms 01:33:43 INFO - PROCESS | 1200 | 1465032823998 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 1200 | 1465032824000 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 01:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:33:44 INFO - PROCESS | 1200 | 1465032824041 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - PROCESS | 1200 | 1465032824043 Marionette TRACE conn3 <- [1,1126,null,{}] 01:33:44 INFO - PROCESS | 1200 | 1465032824050 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:44 INFO - PROCESS | 1200 | 1465032824052 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:44 INFO - PROCESS | 1200 | 1465032824178 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:33:44 INFO - PROCESS | 1200 | 1465032824188 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:44 INFO - PROCESS | 1200 | 1465032824190 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:44 INFO - PROCESS | 1200 | ++DOCSHELL 1A16C400 == 43 [pid = 1200] [id = 291] 01:33:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1A33BC00) [pid = 1200] [serial = 872] [outer = 00000000] 01:33:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1A83D000) [pid = 1200] [serial = 873] [outer = 1A33BC00] 01:33:44 INFO - PROCESS | 1200 | 1465032824233 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1A840C00) [pid = 1200] [serial = 874] [outer = 1A33BC00] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (160B9800) [pid = 1200] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (14182800) [pid = 1200] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (16F2EC00) [pid = 1200] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (0C390C00) [pid = 1200] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (11D28800) [pid = 1200] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (14FAE400) [pid = 1200] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (10ECFC00) [pid = 1200] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (17923800) [pid = 1200] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (10A7A400) [pid = 1200] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:33:44 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (15B45C00) [pid = 1200] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:33:44 INFO - PROCESS | 1200 | 1465032824817 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 843ms 01:33:44 INFO - PROCESS | 1200 | 1465032824846 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 1200 | 1465032824848 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 01:33:44 INFO - PROCESS | 1200 | 1465032824852 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:33:44 INFO - PROCESS | 1200 | 1465032824853 Marionette TRACE conn3 <- [1,1130,null,{}] 01:33:44 INFO - PROCESS | 1200 | 1465032824856 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:44 INFO - PROCESS | 1200 | 1465032824858 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:44 INFO - PROCESS | 1200 | 1465032824940 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:33:45 INFO - PROCESS | 1200 | 1465032825031 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1200 | 1465032825033 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:45 INFO - PROCESS | 1200 | ++DOCSHELL 0C77CC00 == 44 [pid = 1200] [id = 292] 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10EC4800) [pid = 1200] [serial = 875] [outer = 00000000] 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1417F000) [pid = 1200] [serial = 876] [outer = 10EC4800] 01:33:45 INFO - PROCESS | 1200 | 1465032825078 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1449DC00) [pid = 1200] [serial = 877] [outer = 10EC4800] 01:33:45 INFO - PROCESS | 1200 | 1465032825440 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 641ms 01:33:45 INFO - PROCESS | 1200 | 1465032825497 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 1200 | 1465032825499 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 01:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:33:45 INFO - PROCESS | 1200 | 1465032825502 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1200 | 1465032825504 Marionette TRACE conn3 <- [1,1134,null,{}] 01:33:45 INFO - PROCESS | 1200 | 1465032825517 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:45 INFO - PROCESS | 1200 | 1465032825519 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:45 INFO - PROCESS | 1200 | 1465032825603 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:33:45 INFO - PROCESS | 1200 | 1465032825608 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1200 | 1465032825610 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:45 INFO - PROCESS | 1200 | ++DOCSHELL 160B9800 == 45 [pid = 1200] [id = 293] 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (19B1B000) [pid = 1200] [serial = 878] [outer = 00000000] 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (1A996C00) [pid = 1200] [serial = 879] [outer = 19B1B000] 01:33:45 INFO - PROCESS | 1200 | 1465032825655 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1A99B000) [pid = 1200] [serial = 880] [outer = 19B1B000] 01:33:46 INFO - PROCESS | 1200 | 1465032826112 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 625ms 01:33:46 INFO - PROCESS | 1200 | 1465032826138 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1200 | 1465032826140 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 01:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:33:46 INFO - PROCESS | 1200 | 1465032826148 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1200 | 1465032826149 Marionette TRACE conn3 <- [1,1138,null,{}] 01:33:46 INFO - PROCESS | 1200 | 1465032826153 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:46 INFO - PROCESS | 1200 | 1465032826155 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:46 INFO - PROCESS | 1200 | 1465032826249 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:33:46 INFO - PROCESS | 1200 | 1465032826255 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 1200 | 1465032826257 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:46 INFO - PROCESS | 1200 | ++DOCSHELL 1027B000 == 46 [pid = 1200] [id = 294] 01:33:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1A176800) [pid = 1200] [serial = 881] [outer = 00000000] 01:33:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1A9A1000) [pid = 1200] [serial = 882] [outer = 1A176800] 01:33:46 INFO - PROCESS | 1200 | 1465032826300 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1AA87400) [pid = 1200] [serial = 883] [outer = 1A176800] 01:33:46 INFO - PROCESS | 1200 | 1465032826820 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 735ms 01:33:46 INFO - PROCESS | 1200 | 1465032826885 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1200 | 1465032826890 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 01:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:33:46 INFO - PROCESS | 1200 | 1465032826895 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1200 | 1465032826899 Marionette TRACE conn3 <- [1,1142,null,{}] 01:33:46 INFO - PROCESS | 1200 | 1465032826906 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:46 INFO - PROCESS | 1200 | 1465032826909 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:47 INFO - PROCESS | 1200 | 1465032827078 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:33:47 INFO - PROCESS | 1200 | 1465032827181 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:47 INFO - PROCESS | 1200 | 1465032827184 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:47 INFO - PROCESS | 1200 | ++DOCSHELL 10F85C00 == 47 [pid = 1200] [id = 295] 01:33:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (10F8C000) [pid = 1200] [serial = 884] [outer = 00000000] 01:33:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (11706400) [pid = 1200] [serial = 885] [outer = 10F8C000] 01:33:47 INFO - PROCESS | 1200 | 1465032827253 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (11BC5000) [pid = 1200] [serial = 886] [outer = 10F8C000] 01:33:47 INFO - PROCESS | 1200 | 1465032827830 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1000ms 01:33:47 INFO - PROCESS | 1200 | 1465032827899 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1200 | 1465032827903 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 01:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:33:47 INFO - PROCESS | 1200 | 1465032827910 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1200 | 1465032827913 Marionette TRACE conn3 <- [1,1146,null,{}] 01:33:47 INFO - PROCESS | 1200 | 1465032827917 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:47 INFO - PROCESS | 1200 | 1465032827920 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:48 INFO - PROCESS | 1200 | 1465032828035 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:33:48 INFO - PROCESS | 1200 | 1465032828171 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 1200 | 1465032828174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:48 INFO - PROCESS | 1200 | ++DOCSHELL 15899400 == 48 [pid = 1200] [id = 296] 01:33:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (15B44800) [pid = 1200] [serial = 887] [outer = 00000000] 01:33:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (160B5000) [pid = 1200] [serial = 888] [outer = 15B44800] 01:33:48 INFO - PROCESS | 1200 | 1465032828231 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1690A800) [pid = 1200] [serial = 889] [outer = 15B44800] 01:33:48 INFO - PROCESS | 1200 | 1465032828867 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1000ms 01:33:48 INFO - PROCESS | 1200 | 1465032828912 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:33:48 INFO - PROCESS | 1200 | 1465032828914 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 01:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:33:48 INFO - PROCESS | 1200 | 1465032828918 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1200 | 1465032828922 Marionette TRACE conn3 <- [1,1150,null,{}] 01:33:48 INFO - PROCESS | 1200 | 1465032828933 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:48 INFO - PROCESS | 1200 | 1465032828938 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:49 INFO - PROCESS | 1200 | 1465032829048 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:33:49 INFO - PROCESS | 1200 | 1465032829182 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:49 INFO - PROCESS | 1200 | 1465032829185 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:49 INFO - PROCESS | 1200 | ++DOCSHELL 19B20400 == 49 [pid = 1200] [id = 297] 01:33:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1A10AC00) [pid = 1200] [serial = 890] [outer = 00000000] 01:33:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1A3E0400) [pid = 1200] [serial = 891] [outer = 1A10AC00] 01:33:49 INFO - PROCESS | 1200 | 1465032829243 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1A99C400) [pid = 1200] [serial = 892] [outer = 1A10AC00] 01:33:49 INFO - PROCESS | 1200 | 1465032829851 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 953ms 01:33:49 INFO - PROCESS | 1200 | 1465032829862 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 1200 | 1465032829865 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 01:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:33:49 INFO - PROCESS | 1200 | 1465032829869 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 1200 | 1465032829871 Marionette TRACE conn3 <- [1,1154,null,{}] 01:33:49 INFO - PROCESS | 1200 | 1465032829874 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:49 INFO - PROCESS | 1200 | 1465032829877 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:50 INFO - PROCESS | 1200 | 1465032830033 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:33:50 INFO - PROCESS | 1200 | 1465032830111 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:50 INFO - PROCESS | 1200 | 1465032830113 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:50 INFO - PROCESS | 1200 | ++DOCSHELL 1AA8F400 == 50 [pid = 1200] [id = 298] 01:33:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1AA8FC00) [pid = 1200] [serial = 893] [outer = 00000000] 01:33:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1AA95400) [pid = 1200] [serial = 894] [outer = 1AA8FC00] 01:33:50 INFO - PROCESS | 1200 | 1465032830167 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1AAABC00) [pid = 1200] [serial = 895] [outer = 1AA8FC00] 01:33:50 INFO - PROCESS | 1200 | 1465032830707 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 906ms 01:33:50 INFO - PROCESS | 1200 | 1465032830773 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:33:50 INFO - PROCESS | 1200 | 1465032830775 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 01:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:33:50 INFO - PROCESS | 1200 | 1465032830779 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 1200 | 1465032830781 Marionette TRACE conn3 <- [1,1158,null,{}] 01:33:50 INFO - PROCESS | 1200 | 1465032830784 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:50 INFO - PROCESS | 1200 | 1465032830787 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:50 INFO - PROCESS | 1200 | 1465032830892 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:33:51 INFO - PROCESS | 1200 | 1465032831027 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:51 INFO - PROCESS | 1200 | 1465032831029 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:51 INFO - PROCESS | 1200 | ++DOCSHELL 13722800 == 51 [pid = 1200] [id = 299] 01:33:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (16019400) [pid = 1200] [serial = 896] [outer = 00000000] 01:33:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1A101C00) [pid = 1200] [serial = 897] [outer = 16019400] 01:33:51 INFO - PROCESS | 1200 | 1465032831087 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (1AAB3000) [pid = 1200] [serial = 898] [outer = 16019400] 01:33:51 INFO - PROCESS | 1200 | 1465032831884 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1140ms 01:33:51 INFO - PROCESS | 1200 | 1465032831928 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:33:51 INFO - PROCESS | 1200 | 1465032831932 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 01:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:33:51 INFO - PROCESS | 1200 | 1465032831936 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:33:51 INFO - PROCESS | 1200 | 1465032831939 Marionette TRACE conn3 <- [1,1162,null,{}] 01:33:51 INFO - PROCESS | 1200 | 1465032831945 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:51 INFO - PROCESS | 1200 | 1465032831947 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:52 INFO - PROCESS | 1200 | 1465032832050 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:33:52 INFO - PROCESS | 1200 | 1465032832191 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:52 INFO - PROCESS | 1200 | 1465032832194 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:52 INFO - PROCESS | 1200 | ++DOCSHELL 117E8400 == 52 [pid = 1200] [id = 300] 01:33:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (11BC2C00) [pid = 1200] [serial = 899] [outer = 00000000] 01:33:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1291A800) [pid = 1200] [serial = 900] [outer = 11BC2C00] 01:33:52 INFO - PROCESS | 1200 | 1465032832264 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (131A1C00) [pid = 1200] [serial = 901] [outer = 11BC2C00] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 160B9800 == 51 [pid = 1200] [id = 293] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 0C77CC00 == 50 [pid = 1200] [id = 292] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 1A16C400 == 49 [pid = 1200] [id = 291] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 19B13C00 == 48 [pid = 1200] [id = 290] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 166B0000 == 47 [pid = 1200] [id = 289] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 1445A400 == 46 [pid = 1200] [id = 287] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 11707400 == 45 [pid = 1200] [id = 286] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 11D1E000 == 44 [pid = 1200] [id = 285] 01:33:52 INFO - PROCESS | 1200 | --DOCSHELL 17CFC400 == 43 [pid = 1200] [id = 280] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (165E5800) [pid = 1200] [serial = 825] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (14459400) [pid = 1200] [serial = 819] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1583CC00) [pid = 1200] [serial = 820] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (17927400) [pid = 1200] [serial = 828] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (17114000) [pid = 1200] [serial = 807] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (11294C00) [pid = 1200] [serial = 801] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (10A5C800) [pid = 1200] [serial = 811] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (102D0800) [pid = 1200] [serial = 810] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (12B9B400) [pid = 1200] [serial = 816] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (131A1400) [pid = 1200] [serial = 817] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (13C3BC00) [pid = 1200] [serial = 804] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (15FA0000) [pid = 1200] [serial = 822] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (10F92400) [pid = 1200] [serial = 813] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (11219000) [pid = 1200] [serial = 814] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (169F6800) [pid = 1200] [serial = 826] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (184EA400) [pid = 1200] [serial = 831] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (1A106400) [pid = 1200] [serial = 840] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (17C58000) [pid = 1200] [serial = 829] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (139D2800) [pid = 1200] [serial = 834] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (184E7000) [pid = 1200] [serial = 837] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (184EB000) [pid = 1200] [serial = 832] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (160B8000) [pid = 1200] [serial = 835] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (19B1A800) [pid = 1200] [serial = 838] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1601B400) [pid = 1200] [serial = 823] [outer = 00000000] [url = about:blank] 01:33:52 INFO - PROCESS | 1200 | 1465032832878 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 1200 | 1465032832945 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 01:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:33:52 INFO - PROCESS | 1200 | 1465032832951 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 1200 | 1465032832954 Marionette TRACE conn3 <- [1,1166,null,{}] 01:33:52 INFO - PROCESS | 1200 | 1465032832957 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:52 INFO - PROCESS | 1200 | 1465032832960 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:53 INFO - PROCESS | 1200 | 1465032833053 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:33:53 INFO - PROCESS | 1200 | 1465032833150 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:53 INFO - PROCESS | 1200 | 1465032833152 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:53 INFO - PROCESS | 1200 | ++DOCSHELL 10A7D800 == 44 [pid = 1200] [id = 301] 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (11707800) [pid = 1200] [serial = 902] [outer = 00000000] 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (13148800) [pid = 1200] [serial = 903] [outer = 11707800] 01:33:53 INFO - PROCESS | 1200 | 1465032833200 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1417CC00) [pid = 1200] [serial = 904] [outer = 11707800] 01:33:53 INFO - PROCESS | 1200 | 1465032833651 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 1200 | 1465032833694 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 01:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:33:53 INFO - PROCESS | 1200 | 1465032833697 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1200 | 1465032833701 Marionette TRACE conn3 <- [1,1170,null,{}] 01:33:53 INFO - PROCESS | 1200 | 1465032833711 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:53 INFO - PROCESS | 1200 | 1465032833715 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:53 INFO - PROCESS | 1200 | 1465032833804 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:33:53 INFO - PROCESS | 1200 | 1465032833818 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:53 INFO - PROCESS | 1200 | 1465032833821 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:53 INFO - PROCESS | 1200 | ++DOCSHELL 1601D000 == 45 [pid = 1200] [id = 302] 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1601D800) [pid = 1200] [serial = 905] [outer = 00000000] 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (160BC400) [pid = 1200] [serial = 906] [outer = 1601D800] 01:33:53 INFO - PROCESS | 1200 | 1465032833868 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (16908400) [pid = 1200] [serial = 907] [outer = 1601D800] 01:33:54 INFO - PROCESS | 1200 | 1465032834330 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 1200 | 1465032834399 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 01:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:33:54 INFO - PROCESS | 1200 | 1465032834402 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:33:54 INFO - PROCESS | 1200 | 1465032834404 Marionette TRACE conn3 <- [1,1174,null,{}] 01:33:54 INFO - PROCESS | 1200 | 1465032834407 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:54 INFO - PROCESS | 1200 | 1465032834409 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:54 INFO - PROCESS | 1200 | 1465032834509 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:33:54 INFO - PROCESS | 1200 | 1465032834611 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 1200 | 1465032834613 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:54 INFO - PROCESS | 1200 | ++DOCSHELL 15B3A000 == 46 [pid = 1200] [id = 303] 01:33:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (169F1000) [pid = 1200] [serial = 908] [outer = 00000000] 01:33:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (175A6400) [pid = 1200] [serial = 909] [outer = 169F1000] 01:33:54 INFO - PROCESS | 1200 | 1465032834658 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (17C65000) [pid = 1200] [serial = 910] [outer = 169F1000] 01:33:55 INFO - PROCESS | 1200 | 1465032835094 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1200 | 1465032835177 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 01:33:55 INFO - PROCESS | 1200 | 1465032835191 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:33:55 INFO - PROCESS | 1200 | 1465032835193 Marionette TRACE conn3 <- [1,1178,null,{}] 01:33:55 INFO - PROCESS | 1200 | 1465032835197 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:55 INFO - PROCESS | 1200 | 1465032835199 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:55 INFO - PROCESS | 1200 | 1465032835318 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:33:55 INFO - PROCESS | 1200 | 1465032835377 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:55 INFO - PROCESS | 1200 | 1465032835379 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:55 INFO - PROCESS | 1200 | ++DOCSHELL 166B0000 == 47 [pid = 1200] [id = 304] 01:33:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (16C34400) [pid = 1200] [serial = 911] [outer = 00000000] 01:33:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (19B12400) [pid = 1200] [serial = 912] [outer = 16C34400] 01:33:55 INFO - PROCESS | 1200 | 1465032835427 Marionette DEBUG loaded listener.js 01:33:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (19B1B800) [pid = 1200] [serial = 913] [outer = 16C34400] 01:33:55 INFO - PROCESS | 1200 | 1465032835873 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1200 | 1465032835935 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 01:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:33:55 INFO - PROCESS | 1200 | 1465032835938 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1200 | 1465032835940 Marionette TRACE conn3 <- [1,1182,null,{}] 01:33:55 INFO - PROCESS | 1200 | 1465032835944 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:55 INFO - PROCESS | 1200 | 1465032835949 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:56 INFO - PROCESS | 1200 | 1465032836091 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:33:56 INFO - PROCESS | 1200 | 1465032836154 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 1200 | 1465032836157 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:56 INFO - PROCESS | 1200 | ++DOCSHELL 14186C00 == 48 [pid = 1200] [id = 305] 01:33:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1711A000) [pid = 1200] [serial = 914] [outer = 00000000] 01:33:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1A84B000) [pid = 1200] [serial = 915] [outer = 1711A000] 01:33:56 INFO - PROCESS | 1200 | 1465032836202 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1AA8F000) [pid = 1200] [serial = 916] [outer = 1711A000] 01:33:56 INFO - PROCESS | 1200 | 1465032836645 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:33:56 INFO - PROCESS | 1200 | 1465032836742 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 01:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:33:56 INFO - PROCESS | 1200 | 1465032836746 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 1200 | 1465032836747 Marionette TRACE conn3 <- [1,1186,null,{}] 01:33:56 INFO - PROCESS | 1200 | 1465032836751 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:56 INFO - PROCESS | 1200 | 1465032836753 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:56 INFO - PROCESS | 1200 | 1465032836869 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:33:56 INFO - PROCESS | 1200 | 1465032836941 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 1200 | 1465032836943 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:56 INFO - PROCESS | 1200 | ++DOCSHELL 118C6000 == 49 [pid = 1200] [id = 306] 01:33:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (184E5000) [pid = 1200] [serial = 917] [outer = 00000000] 01:33:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1AD5E000) [pid = 1200] [serial = 918] [outer = 184E5000] 01:33:56 INFO - PROCESS | 1200 | 1465032836988 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1AD60800) [pid = 1200] [serial = 919] [outer = 184E5000] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (11707C00) [pid = 1200] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (11D27400) [pid = 1200] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1588D800) [pid = 1200] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1690A400) [pid = 1200] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (160BB400) [pid = 1200] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (19B17000) [pid = 1200] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (10EC4800) [pid = 1200] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1A33BC00) [pid = 1200] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (19B1B000) [pid = 1200] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:33:57 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (10F5C400) [pid = 1200] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:33:57 INFO - PROCESS | 1200 | 1465032837495 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 797ms 01:33:57 INFO - PROCESS | 1200 | 1465032837548 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1200 | 1465032837550 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 01:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:33:57 INFO - PROCESS | 1200 | 1465032837554 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1200 | 1465032837555 Marionette TRACE conn3 <- [1,1190,null,{}] 01:33:57 INFO - PROCESS | 1200 | 1465032837559 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:57 INFO - PROCESS | 1200 | 1465032837561 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:57 INFO - PROCESS | 1200 | 1465032837647 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:33:57 INFO - PROCESS | 1200 | 1465032837653 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:57 INFO - PROCESS | 1200 | 1465032837655 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:57 INFO - PROCESS | 1200 | ++DOCSHELL 11D27400 == 50 [pid = 1200] [id = 307] 01:33:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (169F2000) [pid = 1200] [serial = 920] [outer = 00000000] 01:33:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (1A842400) [pid = 1200] [serial = 921] [outer = 169F2000] 01:33:57 INFO - PROCESS | 1200 | 1465032837698 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1AA94400) [pid = 1200] [serial = 922] [outer = 169F2000] 01:33:58 INFO - PROCESS | 1200 | 1465032838119 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:33:58 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 01:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 594ms 01:33:58 INFO - PROCESS | 1200 | 1465032838161 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1200 | 1465032838163 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 01:33:58 INFO - PROCESS | 1200 | 1465032838166 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:33:58 INFO - PROCESS | 1200 | 1465032838168 Marionette TRACE conn3 <- [1,1194,null,{}] 01:33:58 INFO - PROCESS | 1200 | 1465032838171 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:58 INFO - PROCESS | 1200 | 1465032838173 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:58 INFO - PROCESS | 1200 | 1465032838257 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:33:58 INFO - PROCESS | 1200 | 1465032838262 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 1200 | 1465032838264 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:58 INFO - PROCESS | 1200 | ++DOCSHELL 10A5B400 == 51 [pid = 1200] [id = 308] 01:33:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (12B9B800) [pid = 1200] [serial = 923] [outer = 00000000] 01:33:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1AD66800) [pid = 1200] [serial = 924] [outer = 12B9B800] 01:33:58 INFO - PROCESS | 1200 | 1465032838308 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1AEA7C00) [pid = 1200] [serial = 925] [outer = 12B9B800] 01:33:58 INFO - PROCESS | 1200 | 1465032838763 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:33:58 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 01:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 641ms 01:33:58 INFO - PROCESS | 1200 | 1465032838805 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1200 | 1465032838806 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 01:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:33:58 INFO - PROCESS | 1200 | 1465032838826 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - PROCESS | 1200 | 1465032838828 Marionette TRACE conn3 <- [1,1198,null,{}] 01:33:58 INFO - PROCESS | 1200 | 1465032838832 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:58 INFO - PROCESS | 1200 | 1465032838834 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:58 INFO - PROCESS | 1200 | 1465032838927 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:33:58 INFO - PROCESS | 1200 | 1465032838935 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 1200 | 1465032838937 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:58 INFO - PROCESS | 1200 | ++DOCSHELL 1AEAB400 == 52 [pid = 1200] [id = 309] 01:33:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1AEACC00) [pid = 1200] [serial = 926] [outer = 00000000] 01:33:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1AEB0800) [pid = 1200] [serial = 927] [outer = 1AEACC00] 01:33:58 INFO - PROCESS | 1200 | 1465032838980 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1B0BC000) [pid = 1200] [serial = 928] [outer = 1AEACC00] 01:33:59 INFO - PROCESS | 1200 | 1465032839599 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 859ms 01:33:59 INFO - PROCESS | 1200 | 1465032839674 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 1200 | 1465032839679 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 01:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:33:59 INFO - PROCESS | 1200 | 1465032839699 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 1200 | 1465032839703 Marionette TRACE conn3 <- [1,1202,null,{}] 01:33:59 INFO - PROCESS | 1200 | 1465032839709 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:59 INFO - PROCESS | 1200 | 1465032839712 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:59 INFO - PROCESS | 1200 | 1465032839837 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:33:59 INFO - PROCESS | 1200 | 1465032839967 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 1200 | 1465032839970 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:33:59 INFO - PROCESS | 1200 | ++DOCSHELL 10A60000 == 53 [pid = 1200] [id = 310] 01:33:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (10F68000) [pid = 1200] [serial = 929] [outer = 00000000] 01:34:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (117E4400) [pid = 1200] [serial = 930] [outer = 10F68000] 01:34:00 INFO - PROCESS | 1200 | 1465032840028 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (13C3A400) [pid = 1200] [serial = 931] [outer = 10F68000] 01:34:00 INFO - PROCESS | 1200 | 1465032840604 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 954ms 01:34:00 INFO - PROCESS | 1200 | 1465032840643 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 1200 | 1465032840648 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 01:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:34:00 INFO - PROCESS | 1200 | 1465032840654 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1200 | 1465032840657 Marionette TRACE conn3 <- [1,1206,null,{}] 01:34:00 INFO - PROCESS | 1200 | 1465032840661 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:00 INFO - PROCESS | 1200 | 1465032840664 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:00 INFO - PROCESS | 1200 | 1465032840777 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:34:00 INFO - PROCESS | 1200 | 1465032840888 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1200 | 1465032840891 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:00 INFO - PROCESS | 1200 | ++DOCSHELL 15E62C00 == 54 [pid = 1200] [id = 311] 01:34:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (15F9A000) [pid = 1200] [serial = 932] [outer = 00000000] 01:34:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (160BA400) [pid = 1200] [serial = 933] [outer = 15F9A000] 01:34:00 INFO - PROCESS | 1200 | 1465032840946 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (16D0C800) [pid = 1200] [serial = 934] [outer = 15F9A000] 01:34:01 INFO - PROCESS | 1200 | 1465032841556 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 938ms 01:34:01 INFO - PROCESS | 1200 | 1465032841599 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1200 | 1465032841602 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 01:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:34:01 INFO - PROCESS | 1200 | 1465032841606 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1200 | 1465032841610 Marionette TRACE conn3 <- [1,1210,null,{}] 01:34:01 INFO - PROCESS | 1200 | 1465032841620 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:01 INFO - PROCESS | 1200 | 1465032841626 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:01 INFO - PROCESS | 1200 | 1465032841749 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:34:01 INFO - PROCESS | 1200 | 1465032841881 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1200 | 1465032841884 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:01 INFO - PROCESS | 1200 | ++DOCSHELL 1A8AEC00 == 55 [pid = 1200] [id = 312] 01:34:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1A8AF000) [pid = 1200] [serial = 935] [outer = 00000000] 01:34:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1A8B1800) [pid = 1200] [serial = 936] [outer = 1A8AF000] 01:34:01 INFO - PROCESS | 1200 | 1465032841982 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1A8B5C00) [pid = 1200] [serial = 937] [outer = 1A8AF000] 01:34:02 INFO - PROCESS | 1200 | 1465032842526 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1200 | 1465032842611 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 01:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:34:02 INFO - PROCESS | 1200 | 1465032842614 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1200 | 1465032842616 Marionette TRACE conn3 <- [1,1214,null,{}] 01:34:02 INFO - PROCESS | 1200 | 1465032842620 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:02 INFO - PROCESS | 1200 | 1465032842622 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:02 INFO - PROCESS | 1200 | 1465032842746 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:34:02 INFO - PROCESS | 1200 | 1465032842882 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 1200 | 1465032842885 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:02 INFO - PROCESS | 1200 | ++DOCSHELL 16C78C00 == 56 [pid = 1200] [id = 313] 01:34:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (184EB400) [pid = 1200] [serial = 938] [outer = 00000000] 01:34:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (1AD59000) [pid = 1200] [serial = 939] [outer = 184EB400] 01:34:02 INFO - PROCESS | 1200 | 1465032842940 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (1AEA2000) [pid = 1200] [serial = 940] [outer = 184EB400] 01:34:03 INFO - PROCESS | 1200 | 1465032843534 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 938ms 01:34:03 INFO - PROCESS | 1200 | 1465032843559 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 1200 | 1465032843561 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 01:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:34:03 INFO - PROCESS | 1200 | 1465032843565 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 1200 | 1465032843567 Marionette TRACE conn3 <- [1,1218,null,{}] 01:34:03 INFO - PROCESS | 1200 | 1465032843571 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:03 INFO - PROCESS | 1200 | 1465032843573 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:03 INFO - PROCESS | 1200 | 1465032843682 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:34:03 INFO - PROCESS | 1200 | 1465032843795 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1200 | 1465032843797 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:03 INFO - PROCESS | 1200 | ++DOCSHELL 0C383000 == 57 [pid = 1200] [id = 314] 01:34:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (0C388800) [pid = 1200] [serial = 941] [outer = 00000000] 01:34:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (10F0E000) [pid = 1200] [serial = 942] [outer = 0C388800] 01:34:04 INFO - PROCESS | 1200 | 1465032844035 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (1128D000) [pid = 1200] [serial = 943] [outer = 0C388800] 01:34:04 INFO - PROCESS | 1200 | 1465032844687 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1141ms 01:34:04 INFO - PROCESS | 1200 | 1465032844710 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1200 | 1465032844713 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 01:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:34:04 INFO - PROCESS | 1200 | 1465032844718 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1200 | 1465032844720 Marionette TRACE conn3 <- [1,1222,null,{}] 01:34:04 INFO - PROCESS | 1200 | 1465032844725 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:04 INFO - PROCESS | 1200 | 1465032844727 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:04 INFO - PROCESS | 1200 | 1465032844843 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:34:04 INFO - PROCESS | 1200 | 1465032844957 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1200 | 1465032844959 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:05 INFO - PROCESS | 1200 | ++DOCSHELL 10270000 == 58 [pid = 1200] [id = 315] 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (1055B800) [pid = 1200] [serial = 944] [outer = 00000000] 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (12950400) [pid = 1200] [serial = 945] [outer = 1055B800] 01:34:05 INFO - PROCESS | 1200 | 1465032845051 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (13719400) [pid = 1200] [serial = 946] [outer = 1055B800] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 10A5B400 == 57 [pid = 1200] [id = 308] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 11D27400 == 56 [pid = 1200] [id = 307] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 160B3C00 == 55 [pid = 1200] [id = 288] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 118C6000 == 54 [pid = 1200] [id = 306] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 14186C00 == 53 [pid = 1200] [id = 305] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 166B0000 == 52 [pid = 1200] [id = 304] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 15B3A000 == 51 [pid = 1200] [id = 303] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 1601D000 == 50 [pid = 1200] [id = 302] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 10A7D800 == 49 [pid = 1200] [id = 301] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 117E8400 == 48 [pid = 1200] [id = 300] 01:34:05 INFO - PROCESS | 1200 | --DOCSHELL 1027B000 == 47 [pid = 1200] [id = 294] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (129BF800) [pid = 1200] [serial = 858] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (13245C00) [pid = 1200] [serial = 859] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (1314B400) [pid = 1200] [serial = 856] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (1291FC00) [pid = 1200] [serial = 855] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (1A33E800) [pid = 1200] [serial = 852] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (15F9A400) [pid = 1200] [serial = 861] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (16021C00) [pid = 1200] [serial = 862] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (184DE000) [pid = 1200] [serial = 867] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (169F0400) [pid = 1200] [serial = 864] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (11216800) [pid = 1200] [serial = 843] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1A104400) [pid = 1200] [serial = 849] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1417DC00) [pid = 1200] [serial = 846] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (1A3DC400) [pid = 1200] [serial = 870] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1A479C00) [pid = 1200] [serial = 871] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1417F000) [pid = 1200] [serial = 876] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1A83D000) [pid = 1200] [serial = 873] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1A996C00) [pid = 1200] [serial = 879] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1A840C00) [pid = 1200] [serial = 874] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (1A9A1000) [pid = 1200] [serial = 882] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (184E8800) [pid = 1200] [serial = 868] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1A99B000) [pid = 1200] [serial = 880] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1449DC00) [pid = 1200] [serial = 877] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (169F5000) [pid = 1200] [serial = 865] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (11BBF400) [pid = 1200] [serial = 769] [outer = 00000000] [url = about:blank] 01:34:05 INFO - PROCESS | 1200 | 1465032845505 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 829ms 01:34:05 INFO - PROCESS | 1200 | 1465032845558 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 01:34:05 INFO - PROCESS | 1200 | 1465032845562 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 01:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:34:05 INFO - PROCESS | 1200 | 1465032845568 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 1200 | 1465032845571 Marionette TRACE conn3 <- [1,1226,null,{}] 01:34:05 INFO - PROCESS | 1200 | 1465032845574 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:05 INFO - PROCESS | 1200 | 1465032845577 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:05 INFO - PROCESS | 1200 | 1465032845667 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:34:05 INFO - PROCESS | 1200 | 1465032845679 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 1200 | 1465032845681 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:05 INFO - PROCESS | 1200 | ++DOCSHELL 14439000 == 48 [pid = 1200] [id = 316] 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1445C000) [pid = 1200] [serial = 947] [outer = 00000000] 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (15B46000) [pid = 1200] [serial = 948] [outer = 1445C000] 01:34:05 INFO - PROCESS | 1200 | 1465032845726 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1601A000) [pid = 1200] [serial = 949] [outer = 1445C000] 01:34:06 INFO - PROCESS | 1200 | 1465032846206 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 703ms 01:34:06 INFO - PROCESS | 1200 | 1465032846268 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 1200 | 1465032846270 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 01:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:34:06 INFO - PROCESS | 1200 | 1465032846274 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 1200 | 1465032846277 Marionette TRACE conn3 <- [1,1230,null,{}] 01:34:06 INFO - PROCESS | 1200 | 1465032846287 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:06 INFO - PROCESS | 1200 | 1465032846291 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:06 INFO - PROCESS | 1200 | 1465032846381 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:34:06 INFO - PROCESS | 1200 | 1465032846396 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:06 INFO - PROCESS | 1200 | 1465032846399 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:06 INFO - PROCESS | 1200 | ++DOCSHELL 16C82800 == 49 [pid = 1200] [id = 317] 01:34:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (16D05000) [pid = 1200] [serial = 950] [outer = 00000000] 01:34:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1799D800) [pid = 1200] [serial = 951] [outer = 16D05000] 01:34:06 INFO - PROCESS | 1200 | 1465032846454 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (179A4400) [pid = 1200] [serial = 952] [outer = 16D05000] 01:34:06 INFO - PROCESS | 1200 | 1465032846914 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 703ms 01:34:06 INFO - PROCESS | 1200 | 1465032846973 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 1200 | 1465032846975 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 01:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:34:06 INFO - PROCESS | 1200 | 1465032846978 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 1200 | 1465032846980 Marionette TRACE conn3 <- [1,1234,null,{}] 01:34:06 INFO - PROCESS | 1200 | 1465032846984 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:06 INFO - PROCESS | 1200 | 1465032846985 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:07 INFO - PROCESS | 1200 | 1465032847110 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:34:07 INFO - PROCESS | 1200 | 1465032847122 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1200 | 1465032847124 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:07 INFO - PROCESS | 1200 | ++DOCSHELL 1314F800 == 50 [pid = 1200] [id = 318] 01:34:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (17CF6400) [pid = 1200] [serial = 953] [outer = 00000000] 01:34:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (19B1C400) [pid = 1200] [serial = 954] [outer = 17CF6400] 01:34:07 INFO - PROCESS | 1200 | 1465032847170 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (19B33C00) [pid = 1200] [serial = 955] [outer = 17CF6400] 01:34:07 INFO - PROCESS | 1200 | 1465032847639 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 703ms 01:34:07 INFO - PROCESS | 1200 | 1465032847678 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1200 | 1465032847680 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 01:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:34:07 INFO - PROCESS | 1200 | 1465032847683 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1200 | 1465032847685 Marionette TRACE conn3 <- [1,1238,null,{}] 01:34:07 INFO - PROCESS | 1200 | 1465032847688 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:07 INFO - PROCESS | 1200 | 1465032847690 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:07 INFO - PROCESS | 1200 | 1465032847808 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:34:07 INFO - PROCESS | 1200 | 1465032847814 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1200 | 1465032847816 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:07 INFO - PROCESS | 1200 | ++DOCSHELL 19B39400 == 51 [pid = 1200] [id = 319] 01:34:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (19B39800) [pid = 1200] [serial = 956] [outer = 00000000] 01:34:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (19B3CC00) [pid = 1200] [serial = 957] [outer = 19B39800] 01:34:07 INFO - PROCESS | 1200 | 1465032847933 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1A10A400) [pid = 1200] [serial = 958] [outer = 19B39800] 01:34:08 INFO - PROCESS | 1200 | 1465032848422 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 797ms 01:34:08 INFO - PROCESS | 1200 | 1465032848488 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1200 | 1465032848490 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 01:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:34:08 INFO - PROCESS | 1200 | 1465032848504 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1200 | 1465032848506 Marionette TRACE conn3 <- [1,1242,null,{}] 01:34:08 INFO - PROCESS | 1200 | 1465032848509 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:08 INFO - PROCESS | 1200 | 1465032848515 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:08 INFO - PROCESS | 1200 | 1465032848637 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:34:08 INFO - PROCESS | 1200 | 1465032848702 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1200 | 1465032848704 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:08 INFO - PROCESS | 1200 | ++DOCSHELL 105FA000 == 52 [pid = 1200] [id = 320] 01:34:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1A17A000) [pid = 1200] [serial = 959] [outer = 00000000] 01:34:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1A479C00) [pid = 1200] [serial = 960] [outer = 1A17A000] 01:34:08 INFO - PROCESS | 1200 | 1465032848748 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1A47B400) [pid = 1200] [serial = 961] [outer = 1A17A000] 01:34:09 INFO - PROCESS | 1200 | 1465032849168 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 687ms 01:34:09 INFO - PROCESS | 1200 | 1465032849201 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 1200 | 1465032849203 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 01:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:34:09 INFO - PROCESS | 1200 | 1465032849216 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1200 | 1465032849218 Marionette TRACE conn3 <- [1,1246,null,{}] 01:34:09 INFO - PROCESS | 1200 | 1465032849222 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:09 INFO - PROCESS | 1200 | 1465032849224 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:09 INFO - PROCESS | 1200 | 1465032849339 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:34:09 INFO - PROCESS | 1200 | 1465032849509 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1200 | 1465032849511 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (16C34400) [pid = 1200] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1711A000) [pid = 1200] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (169F1000) [pid = 1200] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (184E5000) [pid = 1200] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (11707800) [pid = 1200] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1601D800) [pid = 1200] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (11BC2C00) [pid = 1200] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (12B9B800) [pid = 1200] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:34:09 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (169F2000) [pid = 1200] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:34:09 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F000 == 53 [pid = 1200] [id = 321] 01:34:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (10F0A400) [pid = 1200] [serial = 962] [outer = 00000000] 01:34:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (12B9B800) [pid = 1200] [serial = 963] [outer = 10F0A400] 01:34:09 INFO - PROCESS | 1200 | 1465032849565 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1601D800) [pid = 1200] [serial = 964] [outer = 10F0A400] 01:34:09 INFO - PROCESS | 1200 | 1465032849949 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 796ms 01:34:10 INFO - PROCESS | 1200 | 1465032850009 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1200 | 1465032850011 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 01:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:34:10 INFO - PROCESS | 1200 | 1465032850015 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1200 | 1465032850017 Marionette TRACE conn3 <- [1,1250,null,{}] 01:34:10 INFO - PROCESS | 1200 | 1465032850020 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:10 INFO - PROCESS | 1200 | 1465032850022 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:10 INFO - PROCESS | 1200 | 1465032850159 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:34:10 INFO - PROCESS | 1200 | 1465032850172 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 1200 | 1465032850174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:10 INFO - PROCESS | 1200 | ++DOCSHELL 12EE2C00 == 54 [pid = 1200] [id = 322] 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (137B6C00) [pid = 1200] [serial = 965] [outer = 00000000] 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1A8A9400) [pid = 1200] [serial = 966] [outer = 137B6C00] 01:34:10 INFO - PROCESS | 1200 | 1465032850222 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (1A8AE800) [pid = 1200] [serial = 967] [outer = 137B6C00] 01:34:10 INFO - PROCESS | 1200 | 1465032850624 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 625ms 01:34:10 INFO - PROCESS | 1200 | 1465032850652 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1200 | 1465032850654 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 01:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:34:10 INFO - PROCESS | 1200 | 1465032850658 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1200 | 1465032850659 Marionette TRACE conn3 <- [1,1254,null,{}] 01:34:10 INFO - PROCESS | 1200 | 1465032850663 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:10 INFO - PROCESS | 1200 | 1465032850665 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:10 INFO - PROCESS | 1200 | 1465032850788 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:34:10 INFO - PROCESS | 1200 | 1465032850848 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 1200 | 1465032850851 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:10 INFO - PROCESS | 1200 | ++DOCSHELL 105F4000 == 55 [pid = 1200] [id = 323] 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (12E0EC00) [pid = 1200] [serial = 968] [outer = 00000000] 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1A9A1000) [pid = 1200] [serial = 969] [outer = 12E0EC00] 01:34:10 INFO - PROCESS | 1200 | 1465032850894 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1AA86C00) [pid = 1200] [serial = 970] [outer = 12E0EC00] 01:34:11 INFO - PROCESS | 1200 | 1465032851268 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 640ms 01:34:11 INFO - PROCESS | 1200 | 1465032851296 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 1200 | 1465032851298 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 01:34:11 INFO - PROCESS | 1200 | 1465032851301 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:34:11 INFO - PROCESS | 1200 | 1465032851303 Marionette TRACE conn3 <- [1,1258,null,{}] 01:34:11 INFO - PROCESS | 1200 | 1465032851306 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:11 INFO - PROCESS | 1200 | 1465032851308 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:11 INFO - PROCESS | 1200 | 1465032851431 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:34:11 INFO - PROCESS | 1200 | 1465032851475 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1200 | 1465032851477 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:11 INFO - PROCESS | 1200 | ++DOCSHELL 1A345000 == 56 [pid = 1200] [id = 324] 01:34:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (1AA8F800) [pid = 1200] [serial = 971] [outer = 00000000] 01:34:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (1AAB0000) [pid = 1200] [serial = 972] [outer = 1AA8F800] 01:34:11 INFO - PROCESS | 1200 | 1465032851525 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (1AEA1400) [pid = 1200] [serial = 973] [outer = 1AA8F800] 01:34:12 INFO - PROCESS | 1200 | 1465032852198 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 938ms 01:34:12 INFO - PROCESS | 1200 | 1465032852258 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:34:12 INFO - PROCESS | 1200 | 1465032852263 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 01:34:12 INFO - PROCESS | 1200 | 1465032852268 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:34:12 INFO - PROCESS | 1200 | 1465032852273 Marionette TRACE conn3 <- [1,1262,null,{}] 01:34:12 INFO - PROCESS | 1200 | 1465032852278 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:12 INFO - PROCESS | 1200 | 1465032852281 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:12 INFO - PROCESS | 1200 | 1465032852398 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:34:12 INFO - PROCESS | 1200 | 1465032852537 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1200 | 1465032852541 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:12 INFO - PROCESS | 1200 | ++DOCSHELL 105F3000 == 57 [pid = 1200] [id = 325] 01:34:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (105F6400) [pid = 1200] [serial = 974] [outer = 00000000] 01:34:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (1291A400) [pid = 1200] [serial = 975] [outer = 105F6400] 01:34:12 INFO - PROCESS | 1200 | 1465032852598 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (14183C00) [pid = 1200] [serial = 976] [outer = 105F6400] 01:34:13 INFO - PROCESS | 1200 | 1465032853216 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1000ms 01:34:13 INFO - PROCESS | 1200 | 1465032853274 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 1200 | 1465032853279 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 01:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:34:13 INFO - PROCESS | 1200 | 1465032853286 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 1200 | 1465032853289 Marionette TRACE conn3 <- [1,1266,null,{}] 01:34:13 INFO - PROCESS | 1200 | 1465032853293 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:13 INFO - PROCESS | 1200 | 1465032853296 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:13 INFO - PROCESS | 1200 | 1465032853414 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:34:13 INFO - PROCESS | 1200 | 1465032853554 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 1200 | 1465032853557 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:13 INFO - PROCESS | 1200 | ++DOCSHELL 1690B000 == 58 [pid = 1200] [id = 326] 01:34:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (169EC800) [pid = 1200] [serial = 977] [outer = 00000000] 01:34:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (16F2E800) [pid = 1200] [serial = 978] [outer = 169EC800] 01:34:13 INFO - PROCESS | 1200 | 1465032853615 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (184E9800) [pid = 1200] [serial = 979] [outer = 169EC800] 01:34:14 INFO - PROCESS | 1200 | 1465032854245 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1000ms 01:34:14 INFO - PROCESS | 1200 | 1465032854286 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1200 | 1465032854289 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 01:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:34:14 INFO - PROCESS | 1200 | 1465032854293 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1200 | 1465032854297 Marionette TRACE conn3 <- [1,1270,null,{}] 01:34:14 INFO - PROCESS | 1200 | 1465032854308 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:14 INFO - PROCESS | 1200 | 1465032854312 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:14 INFO - PROCESS | 1200 | 1465032854472 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:34:14 INFO - PROCESS | 1200 | 1465032854489 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1200 | 1465032854493 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:14 INFO - PROCESS | 1200 | ++DOCSHELL 1A9A1400 == 59 [pid = 1200] [id = 327] 01:34:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 129 (1A9A1800) [pid = 1200] [serial = 980] [outer = 00000000] 01:34:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 130 (1AAADC00) [pid = 1200] [serial = 981] [outer = 1A9A1800] 01:34:14 INFO - PROCESS | 1200 | 1465032854550 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 131 (1AEA5400) [pid = 1200] [serial = 982] [outer = 1A9A1800] 01:34:15 INFO - PROCESS | 1200 | 1465032855155 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 907ms 01:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:34:15 INFO - PROCESS | 1200 | 1465032855196 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1200 | 1465032855199 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 01:34:15 INFO - PROCESS | 1200 | 1465032855203 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1200 | 1465032855205 Marionette TRACE conn3 <- [1,1274,null,{}] 01:34:15 INFO - PROCESS | 1200 | 1465032855209 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:15 INFO - PROCESS | 1200 | 1465032855211 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:15 INFO - PROCESS | 1200 | 1465032855325 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:34:15 INFO - PROCESS | 1200 | 1465032855463 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1200 | 1465032855466 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:15 INFO - PROCESS | 1200 | ++DOCSHELL 1A341800 == 60 [pid = 1200] [id = 328] 01:34:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 132 (1AAAB000) [pid = 1200] [serial = 983] [outer = 00000000] 01:34:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 133 (1B0C3C00) [pid = 1200] [serial = 984] [outer = 1AAAB000] 01:34:15 INFO - PROCESS | 1200 | 1465032855522 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 134 (1B0C8000) [pid = 1200] [serial = 985] [outer = 1AAAB000] 01:34:16 INFO - PROCESS | 1200 | 1465032856130 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1141ms 01:34:16 INFO - PROCESS | 1200 | 1465032856357 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1200 | 1465032856362 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 01:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:34:16 INFO - PROCESS | 1200 | 1465032856368 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1200 | 1465032856370 Marionette TRACE conn3 <- [1,1278,null,{}] 01:34:16 INFO - PROCESS | 1200 | 1465032856376 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:16 INFO - PROCESS | 1200 | 1465032856379 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:16 INFO - PROCESS | 1200 | 1465032856484 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:34:16 INFO - PROCESS | 1200 | 1465032856620 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1200 | 1465032856625 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:16 INFO - PROCESS | 1200 | ++DOCSHELL 11708000 == 61 [pid = 1200] [id = 329] 01:34:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 135 (11708800) [pid = 1200] [serial = 986] [outer = 00000000] 01:34:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 136 (1291D400) [pid = 1200] [serial = 987] [outer = 11708800] 01:34:16 INFO - PROCESS | 1200 | 1465032856678 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 137 (1319DC00) [pid = 1200] [serial = 988] [outer = 11708800] 01:34:17 INFO - PROCESS | 1200 | 1465032857299 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 953ms 01:34:17 INFO - PROCESS | 1200 | 1465032857312 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1200 | 1465032857315 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 01:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:34:17 INFO - PROCESS | 1200 | 1465032857321 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1200 | 1465032857325 Marionette TRACE conn3 <- [1,1282,null,{}] 01:34:17 INFO - PROCESS | 1200 | 1465032857329 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:17 INFO - PROCESS | 1200 | 1465032857332 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:17 INFO - PROCESS | 1200 | 1465032857435 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:34:17 INFO - PROCESS | 1200 | 1465032857598 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1200 | 1465032857600 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:17 INFO - PROCESS | 1200 | ++DOCSHELL 12917C00 == 62 [pid = 1200] [id = 330] 01:34:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 138 (129B4000) [pid = 1200] [serial = 989] [outer = 00000000] 01:34:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 139 (16C31C00) [pid = 1200] [serial = 990] [outer = 129B4000] 01:34:17 INFO - PROCESS | 1200 | 1465032857653 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 140 (17114000) [pid = 1200] [serial = 991] [outer = 129B4000] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 105F4000 == 61 [pid = 1200] [id = 323] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 12EE2C00 == 60 [pid = 1200] [id = 322] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 10A5F000 == 59 [pid = 1200] [id = 321] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 105FA000 == 58 [pid = 1200] [id = 320] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 19B39400 == 57 [pid = 1200] [id = 319] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 1314F800 == 56 [pid = 1200] [id = 318] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 16C82800 == 55 [pid = 1200] [id = 317] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 14439000 == 54 [pid = 1200] [id = 316] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 10270000 == 53 [pid = 1200] [id = 315] 01:34:17 INFO - PROCESS | 1200 | --DOCSHELL 0C383000 == 52 [pid = 1200] [id = 314] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 139 (160B5000) [pid = 1200] [serial = 888] [outer = 00000000] [url = about:blank] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 138 (1A101C00) [pid = 1200] [serial = 897] [outer = 00000000] [url = about:blank] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 137 (1A3E0400) [pid = 1200] [serial = 891] [outer = 00000000] [url = about:blank] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 136 (11706400) [pid = 1200] [serial = 885] [outer = 00000000] [url = about:blank] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 135 (1AA95400) [pid = 1200] [serial = 894] [outer = 00000000] [url = about:blank] 01:34:17 INFO - PROCESS | 1200 | --DOMWINDOW == 134 (1AEB0800) [pid = 1200] [serial = 927] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 133 (19B12400) [pid = 1200] [serial = 912] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 132 (1A84B000) [pid = 1200] [serial = 915] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 131 (19B1B800) [pid = 1200] [serial = 913] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 130 (175A6400) [pid = 1200] [serial = 909] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 129 (1AD5E000) [pid = 1200] [serial = 918] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 128 (13148800) [pid = 1200] [serial = 903] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (1417CC00) [pid = 1200] [serial = 904] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (160BC400) [pid = 1200] [serial = 906] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (16908400) [pid = 1200] [serial = 907] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (1AA8F000) [pid = 1200] [serial = 916] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (131A1C00) [pid = 1200] [serial = 901] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (1291A800) [pid = 1200] [serial = 900] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (1AD66800) [pid = 1200] [serial = 924] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (1AEA7C00) [pid = 1200] [serial = 925] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1AD60800) [pid = 1200] [serial = 919] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1A842400) [pid = 1200] [serial = 921] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (17C65000) [pid = 1200] [serial = 910] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1AA94400) [pid = 1200] [serial = 922] [outer = 00000000] [url = about:blank] 01:34:18 INFO - PROCESS | 1200 | 1465032858214 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 938ms 01:34:18 INFO - PROCESS | 1200 | 1465032858263 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 1200 | 1465032858265 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 01:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:34:18 INFO - PROCESS | 1200 | 1465032858269 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1200 | 1465032858271 Marionette TRACE conn3 <- [1,1286,null,{}] 01:34:18 INFO - PROCESS | 1200 | 1465032858281 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:18 INFO - PROCESS | 1200 | 1465032858285 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:18 INFO - PROCESS | 1200 | 1465032858374 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:34:18 INFO - PROCESS | 1200 | 1465032858472 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1200 | 1465032858476 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:18 INFO - PROCESS | 1200 | ++DOCSHELL 131A1C00 == 53 [pid = 1200] [id = 331] 01:34:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (13238800) [pid = 1200] [serial = 992] [outer = 00000000] 01:34:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (169F0400) [pid = 1200] [serial = 993] [outer = 13238800] 01:34:18 INFO - PROCESS | 1200 | 1465032858532 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (175A9C00) [pid = 1200] [serial = 994] [outer = 13238800] 01:34:18 INFO - PROCESS | 1200 | 1465032858957 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 735ms 01:34:19 INFO - PROCESS | 1200 | 1465032859009 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1200 | 1465032859011 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 01:34:19 INFO - PROCESS | 1200 | 1465032859014 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:34:19 INFO - PROCESS | 1200 | 1465032859016 Marionette TRACE conn3 <- [1,1290,null,{}] 01:34:19 INFO - PROCESS | 1200 | 1465032859019 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:19 INFO - PROCESS | 1200 | 1465032859021 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:19 INFO - PROCESS | 1200 | 1465032859112 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:34:19 INFO - PROCESS | 1200 | 1465032859117 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1200 | 1465032859119 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:19 INFO - PROCESS | 1200 | ++DOCSHELL 19B12800 == 54 [pid = 1200] [id = 332] 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (19B16000) [pid = 1200] [serial = 995] [outer = 00000000] 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (19B3BC00) [pid = 1200] [serial = 996] [outer = 19B16000] 01:34:19 INFO - PROCESS | 1200 | 1465032859164 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (1A105400) [pid = 1200] [serial = 997] [outer = 19B16000] 01:34:19 INFO - PROCESS | 1200 | 1465032859635 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 625ms 01:34:19 INFO - PROCESS | 1200 | 1465032859652 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1200 | 1465032859654 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 01:34:19 INFO - PROCESS | 1200 | 1465032859657 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:34:19 INFO - PROCESS | 1200 | 1465032859659 Marionette TRACE conn3 <- [1,1294,null,{}] 01:34:19 INFO - PROCESS | 1200 | 1465032859663 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:19 INFO - PROCESS | 1200 | 1465032859665 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:19 INFO - PROCESS | 1200 | 1465032859749 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:34:19 INFO - PROCESS | 1200 | 1465032859784 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1200 | 1465032859786 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:19 INFO - PROCESS | 1200 | ++DOCSHELL 169F7800 == 55 [pid = 1200] [id = 333] 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (1A16B800) [pid = 1200] [serial = 998] [outer = 00000000] 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (1A83C400) [pid = 1200] [serial = 999] [outer = 1A16B800] 01:34:19 INFO - PROCESS | 1200 | 1465032859840 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (1A846400) [pid = 1200] [serial = 1000] [outer = 1A16B800] 01:34:20 INFO - PROCESS | 1200 | 1465032860301 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 687ms 01:34:20 INFO - PROCESS | 1200 | 1465032860358 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1200 | 1465032860360 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 01:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:34:20 INFO - PROCESS | 1200 | 1465032860363 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1200 | 1465032860365 Marionette TRACE conn3 <- [1,1298,null,{}] 01:34:20 INFO - PROCESS | 1200 | 1465032860369 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:20 INFO - PROCESS | 1200 | 1465032860374 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:20 INFO - PROCESS | 1200 | 1465032860529 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:34:20 INFO - PROCESS | 1200 | 1465032860598 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1200 | 1465032860601 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:20 INFO - PROCESS | 1200 | ++DOCSHELL 1A8B2000 == 56 [pid = 1200] [id = 334] 01:34:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (1A998400) [pid = 1200] [serial = 1001] [outer = 00000000] 01:34:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (1AA90800) [pid = 1200] [serial = 1002] [outer = 1A998400] 01:34:20 INFO - PROCESS | 1200 | 1465032860646 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (1AAAE400) [pid = 1200] [serial = 1003] [outer = 1A998400] 01:34:21 INFO - PROCESS | 1200 | 1465032861077 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1200 | 1465032861106 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 01:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:34:21 INFO - PROCESS | 1200 | 1465032861109 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1200 | 1465032861111 Marionette TRACE conn3 <- [1,1302,null,{}] 01:34:21 INFO - PROCESS | 1200 | 1465032861115 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 1200 | 1465032861117 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:21 INFO - PROCESS | 1200 | 1465032861285 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:34:21 INFO - PROCESS | 1200 | 1465032861307 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 1200 | 1465032861309 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:21 INFO - PROCESS | 1200 | ++DOCSHELL 16C40C00 == 57 [pid = 1200] [id = 335] 01:34:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 129 (19B4A400) [pid = 1200] [serial = 1004] [outer = 00000000] 01:34:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 130 (19B52400) [pid = 1200] [serial = 1005] [outer = 19B4A400] 01:34:21 INFO - PROCESS | 1200 | 1465032861353 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 131 (1A10E000) [pid = 1200] [serial = 1006] [outer = 19B4A400] 01:34:21 INFO - PROCESS | 1200 | 1465032861801 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 734ms 01:34:21 INFO - PROCESS | 1200 | 1465032861850 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1200 | 1465032861852 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 01:34:21 INFO - PROCESS | 1200 | 1465032861855 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:34:21 INFO - PROCESS | 1200 | 1465032861857 Marionette TRACE conn3 <- [1,1306,null,{}] 01:34:21 INFO - PROCESS | 1200 | 1465032861860 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 1200 | 1465032861862 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:21 INFO - PROCESS | 1200 | 1465032861997 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:34:22 INFO - PROCESS | 1200 | 1465032862007 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1200 | 1465032862009 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:22 INFO - PROCESS | 1200 | ++DOCSHELL 10228800 == 58 [pid = 1200] [id = 336] 01:34:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 132 (1323D800) [pid = 1200] [serial = 1007] [outer = 00000000] 01:34:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 133 (1AD61C00) [pid = 1200] [serial = 1008] [outer = 1323D800] 01:34:22 INFO - PROCESS | 1200 | 1465032862113 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 134 (1AEA6000) [pid = 1200] [serial = 1009] [outer = 1323D800] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 133 (1A10AC00) [pid = 1200] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 132 (1A176800) [pid = 1200] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 131 (137C0C00) [pid = 1200] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 130 (1A17AC00) [pid = 1200] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 129 (139D6800) [pid = 1200] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 128 (19B1AC00) [pid = 1200] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (16019400) [pid = 1200] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (16C3A800) [pid = 1200] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (11293800) [pid = 1200] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (13723800) [pid = 1200] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (10488000) [pid = 1200] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (184E8400) [pid = 1200] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (10F92000) [pid = 1200] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (12E0EC00) [pid = 1200] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (19B39800) [pid = 1200] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1A17A000) [pid = 1200] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (10F0A400) [pid = 1200] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (10F68000) [pid = 1200] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (0C388800) [pid = 1200] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1AEACC00) [pid = 1200] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1055B800) [pid = 1200] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1A8AF000) [pid = 1200] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (16D05000) [pid = 1200] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1445C000) [pid = 1200] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (15F9A000) [pid = 1200] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (17CF6400) [pid = 1200] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (137B6C00) [pid = 1200] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (15B44800) [pid = 1200] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (10F8C000) [pid = 1200] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:34:22 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1AA8FC00) [pid = 1200] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:34:22 INFO - PROCESS | 1200 | 1465032862828 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1000ms 01:34:22 INFO - PROCESS | 1200 | 1465032862862 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1200 | 1465032862864 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 01:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:34:22 INFO - PROCESS | 1200 | 1465032862874 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1200 | 1465032862876 Marionette TRACE conn3 <- [1,1310,null,{}] 01:34:22 INFO - PROCESS | 1200 | 1465032862880 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:22 INFO - PROCESS | 1200 | 1465032862881 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:22 INFO - PROCESS | 1200 | 1465032862968 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:34:22 INFO - PROCESS | 1200 | 1465032862976 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1200 | 1465032862978 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:22 INFO - PROCESS | 1200 | ++DOCSHELL 0C77B400 == 59 [pid = 1200] [id = 337] 01:34:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (102D9C00) [pid = 1200] [serial = 1010] [outer = 00000000] 01:34:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (12918400) [pid = 1200] [serial = 1011] [outer = 102D9C00] 01:34:23 INFO - PROCESS | 1200 | 1465032863021 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1417DC00) [pid = 1200] [serial = 1012] [outer = 102D9C00] 01:34:23 INFO - PROCESS | 1200 | 1465032863468 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 625ms 01:34:23 INFO - PROCESS | 1200 | 1465032863511 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 1200 | 1465032863513 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 01:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:34:23 INFO - PROCESS | 1200 | 1465032863516 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 1200 | 1465032863518 Marionette TRACE conn3 <- [1,1314,null,{}] 01:34:23 INFO - PROCESS | 1200 | 1465032863521 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:23 INFO - PROCESS | 1200 | 1465032863523 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:23 INFO - PROCESS | 1200 | 1465032863612 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:34:23 INFO - PROCESS | 1200 | 1465032863618 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 1200 | 1465032863620 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:23 INFO - PROCESS | 1200 | ++DOCSHELL 12914C00 == 60 [pid = 1200] [id = 338] 01:34:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (16019400) [pid = 1200] [serial = 1013] [outer = 00000000] 01:34:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (184E1800) [pid = 1200] [serial = 1014] [outer = 16019400] 01:34:23 INFO - PROCESS | 1200 | 1465032863664 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (19B3E000) [pid = 1200] [serial = 1015] [outer = 16019400] 01:34:24 INFO - PROCESS | 1200 | 1465032864118 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:34:24 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 01:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 625ms 01:34:24 INFO - PROCESS | 1200 | 1465032864154 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1200 | 1465032864157 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 01:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:34:24 INFO - PROCESS | 1200 | 1465032864160 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1200 | 1465032864172 Marionette TRACE conn3 <- [1,1318,null,{}] 01:34:24 INFO - PROCESS | 1200 | 1465032864194 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:24 INFO - PROCESS | 1200 | 1465032864197 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:24 INFO - PROCESS | 1200 | 1465032864299 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:34:24 INFO - PROCESS | 1200 | 1465032864304 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1200 | 1465032864307 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:24 INFO - PROCESS | 1200 | ++DOCSHELL 1A8B1000 == 61 [pid = 1200] [id = 339] 01:34:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1A8B3800) [pid = 1200] [serial = 1016] [outer = 00000000] 01:34:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (1AA8EC00) [pid = 1200] [serial = 1017] [outer = 1A8B3800] 01:34:24 INFO - PROCESS | 1200 | 1465032864371 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1AD67C00) [pid = 1200] [serial = 1018] [outer = 1A8B3800] 01:34:25 INFO - PROCESS | 1200 | 1465032865095 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:34:25 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 01:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 968ms 01:34:25 INFO - PROCESS | 1200 | 1465032865127 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1200 | 1465032865132 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 01:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:34:25 INFO - PROCESS | 1200 | 1465032865137 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1200 | 1465032865140 Marionette TRACE conn3 <- [1,1322,null,{}] 01:34:25 INFO - PROCESS | 1200 | 1465032865147 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 1200 | 1465032865151 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:25 INFO - PROCESS | 1200 | 1465032865277 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:34:25 INFO - PROCESS | 1200 | 1465032865438 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1200 | 1465032865441 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:25 INFO - PROCESS | 1200 | ++DOCSHELL 10F0A400 == 62 [pid = 1200] [id = 340] 01:34:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (10F66800) [pid = 1200] [serial = 1019] [outer = 00000000] 01:34:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1319C400) [pid = 1200] [serial = 1020] [outer = 10F66800] 01:34:25 INFO - PROCESS | 1200 | 1465032865499 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (14439000) [pid = 1200] [serial = 1021] [outer = 10F66800] 01:34:26 INFO - PROCESS | 1200 | 1465032866057 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1000ms 01:34:26 INFO - PROCESS | 1200 | 1465032866144 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1200 | 1465032866149 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 01:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:34:26 INFO - PROCESS | 1200 | 1465032866169 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1200 | 1465032866173 Marionette TRACE conn3 <- [1,1326,null,{}] 01:34:26 INFO - PROCESS | 1200 | 1465032866179 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:26 INFO - PROCESS | 1200 | 1465032866182 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:26 INFO - PROCESS | 1200 | 1465032866305 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:34:26 INFO - PROCESS | 1200 | 1465032866445 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1200 | 1465032866448 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:26 INFO - PROCESS | 1200 | ++DOCSHELL 160BE800 == 63 [pid = 1200] [id = 341] 01:34:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (160BF800) [pid = 1200] [serial = 1022] [outer = 00000000] 01:34:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1683C400) [pid = 1200] [serial = 1023] [outer = 160BF800] 01:34:26 INFO - PROCESS | 1200 | 1465032866506 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1683FC00) [pid = 1200] [serial = 1024] [outer = 160BF800] 01:34:27 INFO - PROCESS | 1200 | 1465032867561 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1422ms 01:34:27 INFO - PROCESS | 1200 | 1465032867581 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:34:27 INFO - PROCESS | 1200 | 1465032867583 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 01:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:34:27 INFO - PROCESS | 1200 | 1465032867587 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 1200 | 1465032867591 Marionette TRACE conn3 <- [1,1330,null,{}] 01:34:27 INFO - PROCESS | 1200 | 1465032867602 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:27 INFO - PROCESS | 1200 | 1465032867607 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:27 INFO - PROCESS | 1200 | 1465032867722 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:34:27 INFO - PROCESS | 1200 | 1465032867862 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1200 | 1465032867866 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:27 INFO - PROCESS | 1200 | ++DOCSHELL 16847800 == 64 [pid = 1200] [id = 342] 01:34:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (169F1800) [pid = 1200] [serial = 1025] [outer = 00000000] 01:34:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (19B1F000) [pid = 1200] [serial = 1026] [outer = 169F1800] 01:34:27 INFO - PROCESS | 1200 | 1465032867924 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (19B53000) [pid = 1200] [serial = 1027] [outer = 169F1800] 01:34:28 INFO - PROCESS | 1200 | 1465032868531 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1000ms 01:34:28 INFO - PROCESS | 1200 | 1465032868589 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:34:28 INFO - PROCESS | 1200 | 1465032868592 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 01:34:28 INFO - PROCESS | 1200 | 1465032868595 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1200 | 1465032868597 Marionette TRACE conn3 <- [1,1334,null,{}] 01:34:28 INFO - PROCESS | 1200 | 1465032868600 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:28 INFO - PROCESS | 1200 | 1465032868603 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:28 INFO - PROCESS | 1200 | 1465032868717 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:34:28 INFO - PROCESS | 1200 | 1465032868889 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1200 | 1465032868892 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:28 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F000 == 65 [pid = 1200] [id = 343] 01:34:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (17927400) [pid = 1200] [serial = 1028] [outer = 00000000] 01:34:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (19BA0400) [pid = 1200] [serial = 1029] [outer = 17927400] 01:34:28 INFO - PROCESS | 1200 | 1465032868946 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (19BA3400) [pid = 1200] [serial = 1030] [outer = 17927400] 01:34:29 INFO - PROCESS | 1200 | 1465032869570 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1187ms 01:34:29 INFO - PROCESS | 1200 | 1465032869812 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 1200 | 1465032869817 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 01:34:29 INFO - PROCESS | 1200 | 1465032869823 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:34:29 INFO - PROCESS | 1200 | 1465032869826 Marionette TRACE conn3 <- [1,1338,null,{}] 01:34:29 INFO - PROCESS | 1200 | 1465032869832 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:29 INFO - PROCESS | 1200 | 1465032869835 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:29 INFO - PROCESS | 1200 | 1465032869941 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:34:30 INFO - PROCESS | 1200 | 1465032870080 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1200 | 1465032870085 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:30 INFO - PROCESS | 1200 | ++DOCSHELL 10437400 == 66 [pid = 1200] [id = 344] 01:34:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 126 (11707400) [pid = 1200] [serial = 1031] [outer = 00000000] 01:34:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 127 (11866C00) [pid = 1200] [serial = 1032] [outer = 11707400] 01:34:30 INFO - PROCESS | 1200 | 1465032870135 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 128 (12B9F000) [pid = 1200] [serial = 1033] [outer = 11707400] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 10F85C00 == 65 [pid = 1200] [id = 295] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 10F69000 == 64 [pid = 1200] [id = 267] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 16F33C00 == 63 [pid = 1200] [id = 253] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 1128D800 == 62 [pid = 1200] [id = 255] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 1AA8F400 == 61 [pid = 1200] [id = 298] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 19B20400 == 60 [pid = 1200] [id = 297] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 12914C00 == 59 [pid = 1200] [id = 338] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 0C77B400 == 58 [pid = 1200] [id = 337] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 10228800 == 57 [pid = 1200] [id = 336] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 16C40C00 == 56 [pid = 1200] [id = 335] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 1A8B2000 == 55 [pid = 1200] [id = 334] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 169F7800 == 54 [pid = 1200] [id = 333] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 19B12800 == 53 [pid = 1200] [id = 332] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 131A1C00 == 52 [pid = 1200] [id = 331] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 12917C00 == 51 [pid = 1200] [id = 330] 01:34:30 INFO - PROCESS | 1200 | --DOCSHELL 11708000 == 50 [pid = 1200] [id = 329] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 127 (1170CC00) [pid = 1200] [serial = 766] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 126 (14445000) [pid = 1200] [serial = 805] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 125 (117E8000) [pid = 1200] [serial = 844] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (1A110800) [pid = 1200] [serial = 850] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (12911000) [pid = 1200] [serial = 802] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (15E5A400) [pid = 1200] [serial = 847] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (1A3D9C00) [pid = 1200] [serial = 853] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (184DF800) [pid = 1200] [serial = 799] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1A16BC00) [pid = 1200] [serial = 841] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1AAB3000) [pid = 1200] [serial = 898] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (18007400) [pid = 1200] [serial = 808] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1A9A1000) [pid = 1200] [serial = 969] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (19B3CC00) [pid = 1200] [serial = 957] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1A479C00) [pid = 1200] [serial = 960] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1A10A400) [pid = 1200] [serial = 958] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (1A47B400) [pid = 1200] [serial = 961] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (12B9B800) [pid = 1200] [serial = 963] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (13C3A400) [pid = 1200] [serial = 931] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (117E4400) [pid = 1200] [serial = 930] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1128D000) [pid = 1200] [serial = 943] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (10F0E000) [pid = 1200] [serial = 942] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1AD59000) [pid = 1200] [serial = 939] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1B0BC000) [pid = 1200] [serial = 928] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (12950400) [pid = 1200] [serial = 945] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (13719400) [pid = 1200] [serial = 946] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1A8B5C00) [pid = 1200] [serial = 937] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1A8B1800) [pid = 1200] [serial = 936] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (1799D800) [pid = 1200] [serial = 951] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (179A4400) [pid = 1200] [serial = 952] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (15B46000) [pid = 1200] [serial = 948] [outer = 00000000] [url = about:blank] 01:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (1601A000) [pid = 1200] [serial = 949] [outer = 00000000] [url = about:blank] 01:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1078ms 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (16D0C800) [pid = 1200] [serial = 934] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (160BA400) [pid = 1200] [serial = 933] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (19B1C400) [pid = 1200] [serial = 954] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1601D800) [pid = 1200] [serial = 964] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1A8AE800) [pid = 1200] [serial = 967] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (1A8A9400) [pid = 1200] [serial = 966] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (19B33C00) [pid = 1200] [serial = 955] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1AA86C00) [pid = 1200] [serial = 970] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1690A800) [pid = 1200] [serial = 889] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (11BC5000) [pid = 1200] [serial = 886] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1AAABC00) [pid = 1200] [serial = 895] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1A99C400) [pid = 1200] [serial = 892] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1AA87400) [pid = 1200] [serial = 883] [outer = 00000000] [url = about:blank] 01:34:30 INFO - PROCESS | 1200 | 1465032870831 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:34:30 INFO - PROCESS | 1200 | 1465032870909 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1200 | 1465032870914 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 01:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:34:30 INFO - PROCESS | 1200 | 1465032870922 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1200 | 1465032870925 Marionette TRACE conn3 <- [1,1342,null,{}] 01:34:30 INFO - PROCESS | 1200 | 1465032870929 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:30 INFO - PROCESS | 1200 | 1465032870932 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:31 INFO - PROCESS | 1200 | 1465032871044 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:34:31 INFO - PROCESS | 1200 | 1465032871138 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1200 | 1465032871141 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:31 INFO - PROCESS | 1200 | ++DOCSHELL 105FBC00 == 51 [pid = 1200] [id = 345] 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (10A59400) [pid = 1200] [serial = 1034] [outer = 00000000] 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (12911C00) [pid = 1200] [serial = 1035] [outer = 10A59400] 01:34:31 INFO - PROCESS | 1200 | 1465032871188 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (12B9DC00) [pid = 1200] [serial = 1036] [outer = 10A59400] 01:34:31 INFO - PROCESS | 1200 | 1465032871650 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 734ms 01:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:34:31 INFO - PROCESS | 1200 | 1465032871660 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:34:31 INFO - PROCESS | 1200 | 1465032871662 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 01:34:31 INFO - PROCESS | 1200 | 1465032871666 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1200 | 1465032871668 Marionette TRACE conn3 <- [1,1346,null,{}] 01:34:31 INFO - PROCESS | 1200 | 1465032871678 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:31 INFO - PROCESS | 1200 | 1465032871682 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:31 INFO - PROCESS | 1200 | 1465032871774 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:34:31 INFO - PROCESS | 1200 | 1465032871784 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1200 | 1465032871788 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:31 INFO - PROCESS | 1200 | ++DOCSHELL 15F9E000 == 52 [pid = 1200] [id = 346] 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (15FA0000) [pid = 1200] [serial = 1037] [outer = 00000000] 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1601B000) [pid = 1200] [serial = 1038] [outer = 15FA0000] 01:34:31 INFO - PROCESS | 1200 | 1465032871840 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (160B6C00) [pid = 1200] [serial = 1039] [outer = 15FA0000] 01:34:32 INFO - PROCESS | 1200 | 1465032872329 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 703ms 01:34:32 INFO - PROCESS | 1200 | 1465032872363 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1200 | 1465032872365 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 01:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:34:32 INFO - PROCESS | 1200 | 1465032872369 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1200 | 1465032872370 Marionette TRACE conn3 <- [1,1350,null,{}] 01:34:32 INFO - PROCESS | 1200 | 1465032872377 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:32 INFO - PROCESS | 1200 | 1465032872379 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:32 INFO - PROCESS | 1200 | 1465032872470 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:34:32 INFO - PROCESS | 1200 | 1465032872476 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1200 | 1465032872478 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:32 INFO - PROCESS | 1200 | ++DOCSHELL 160BC400 == 53 [pid = 1200] [id = 347] 01:34:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1683F000) [pid = 1200] [serial = 1040] [outer = 00000000] 01:34:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (1690A000) [pid = 1200] [serial = 1041] [outer = 1683F000] 01:34:32 INFO - PROCESS | 1200 | 1465032872524 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (169F4400) [pid = 1200] [serial = 1042] [outer = 1683F000] 01:34:32 INFO - PROCESS | 1200 | 1465032872998 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 703ms 01:34:33 INFO - PROCESS | 1200 | 1465032873069 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1200 | 1465032873071 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 01:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:34:33 INFO - PROCESS | 1200 | 1465032873074 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1200 | 1465032873076 Marionette TRACE conn3 <- [1,1354,null,{}] 01:34:33 INFO - PROCESS | 1200 | 1465032873079 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:33 INFO - PROCESS | 1200 | 1465032873081 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:33 INFO - PROCESS | 1200 | 1465032873168 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:34:33 INFO - PROCESS | 1200 | 1465032873209 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:33 INFO - PROCESS | 1200 | 1465032873211 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:33 INFO - PROCESS | 1200 | ++DOCSHELL 17118C00 == 54 [pid = 1200] [id = 348] 01:34:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (1711A000) [pid = 1200] [serial = 1043] [outer = 00000000] 01:34:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (17CEE400) [pid = 1200] [serial = 1044] [outer = 1711A000] 01:34:33 INFO - PROCESS | 1200 | 1465032873256 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1822A000) [pid = 1200] [serial = 1045] [outer = 1711A000] 01:34:33 INFO - PROCESS | 1200 | 1465032873755 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1200 | 1465032873824 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 01:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:34:33 INFO - PROCESS | 1200 | 1465032873827 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1200 | 1465032873829 Marionette TRACE conn3 <- [1,1358,null,{}] 01:34:33 INFO - PROCESS | 1200 | 1465032873833 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:33 INFO - PROCESS | 1200 | 1465032873839 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:33 INFO - PROCESS | 1200 | 1465032873989 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:34:34 INFO - PROCESS | 1200 | 1465032874059 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1200 | 1465032874062 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:34 INFO - PROCESS | 1200 | ++DOCSHELL 19B15400 == 55 [pid = 1200] [id = 349] 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (19B33400) [pid = 1200] [serial = 1046] [outer = 00000000] 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (19B3D800) [pid = 1200] [serial = 1047] [outer = 19B33400] 01:34:34 INFO - PROCESS | 1200 | 1465032874107 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (19B4CC00) [pid = 1200] [serial = 1048] [outer = 19B33400] 01:34:34 INFO - PROCESS | 1200 | 1465032874542 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 01:34:34 INFO - PROCESS | 1200 | 1465032874630 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 01:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:34:34 INFO - PROCESS | 1200 | 1465032874633 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1200 | 1465032874635 Marionette TRACE conn3 <- [1,1362,null,{}] 01:34:34 INFO - PROCESS | 1200 | 1465032874638 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:34 INFO - PROCESS | 1200 | 1465032874641 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:34 INFO - PROCESS | 1200 | 1465032874781 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:34:34 INFO - PROCESS | 1200 | 1465032874853 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1200 | 1465032874855 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:34 INFO - PROCESS | 1200 | ++DOCSHELL 19B9E800 == 56 [pid = 1200] [id = 350] 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (19B9F400) [pid = 1200] [serial = 1049] [outer = 00000000] 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (1A10D800) [pid = 1200] [serial = 1050] [outer = 19B9F400] 01:34:34 INFO - PROCESS | 1200 | 1465032874897 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (1A10F800) [pid = 1200] [serial = 1051] [outer = 19B9F400] 01:34:35 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:35 INFO - PROCESS | 1200 | 1465032875317 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1200 | 1465032875376 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 01:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:34:35 INFO - PROCESS | 1200 | 1465032875379 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1200 | 1465032875381 Marionette TRACE conn3 <- [1,1366,null,{}] 01:34:35 INFO - PROCESS | 1200 | 1465032875384 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:35 INFO - PROCESS | 1200 | 1465032875386 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1323D800) [pid = 1200] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (19B4A400) [pid = 1200] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1A16B800) [pid = 1200] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (19B16000) [pid = 1200] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (11708800) [pid = 1200] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (13238800) [pid = 1200] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (129B4000) [pid = 1200] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (16019400) [pid = 1200] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1A998400) [pid = 1200] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (102D9C00) [pid = 1200] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:34:35 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (184EB400) [pid = 1200] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:34:35 INFO - PROCESS | 1200 | 1465032875734 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:34:35 INFO - PROCESS | 1200 | 1465032875744 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1200 | 1465032875746 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:35 INFO - PROCESS | 1200 | ++DOCSHELL 12E0EC00 == 57 [pid = 1200] [id = 351] 01:34:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (13238800) [pid = 1200] [serial = 1052] [outer = 00000000] 01:34:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (17C63C00) [pid = 1200] [serial = 1053] [outer = 13238800] 01:34:35 INFO - PROCESS | 1200 | 1465032875790 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (19B3B000) [pid = 1200] [serial = 1054] [outer = 13238800] 01:34:36 INFO - PROCESS | 1200 | 1465032876209 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1200 | 1465032876286 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 01:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:34:36 INFO - PROCESS | 1200 | 1465032876289 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1200 | 1465032876291 Marionette TRACE conn3 <- [1,1370,null,{}] 01:34:36 INFO - PROCESS | 1200 | 1465032876294 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:36 INFO - PROCESS | 1200 | 1465032876296 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:36 INFO - PROCESS | 1200 | 1465032876383 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:34:36 INFO - PROCESS | 1200 | 1465032876391 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 1200 | 1465032876393 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:36 INFO - PROCESS | 1200 | ++DOCSHELL 169F9000 == 58 [pid = 1200] [id = 352] 01:34:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (19B98400) [pid = 1200] [serial = 1055] [outer = 00000000] 01:34:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (1A487800) [pid = 1200] [serial = 1056] [outer = 19B98400] 01:34:36 INFO - PROCESS | 1200 | 1465032876439 Marionette DEBUG loaded listener.js 01:34:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1A841800) [pid = 1200] [serial = 1057] [outer = 19B98400] 01:34:36 INFO - PROCESS | 1200 | [1200] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:36 INFO - PROCESS | 1200 | 1465032876909 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1200 | 1465032876991 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 01:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:34:36 INFO - PROCESS | 1200 | 1465032876994 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1200 | 1465032876996 Marionette TRACE conn3 <- [1,1374,null,{}] 01:34:37 INFO - PROCESS | 1200 | 1465032877009 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 1200 | 1465032877011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:37 INFO - PROCESS | 1200 | 1465032877097 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:34:37 INFO - PROCESS | 1200 | 1465032877106 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1200 | 1465032877108 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:37 INFO - PROCESS | 1200 | ++DOCSHELL 13C37400 == 59 [pid = 1200] [id = 353] 01:34:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (14459400) [pid = 1200] [serial = 1058] [outer = 00000000] 01:34:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1A483C00) [pid = 1200] [serial = 1059] [outer = 14459400] 01:34:37 INFO - PROCESS | 1200 | 1465032877152 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (1A8AB000) [pid = 1200] [serial = 1060] [outer = 14459400] 01:34:37 INFO - PROCESS | 1200 | 1465032877607 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1200 | 1465032877699 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 01:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:34:37 INFO - PROCESS | 1200 | 1465032877704 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1200 | 1465032877709 Marionette TRACE conn3 <- [1,1378,null,{}] 01:34:37 INFO - PROCESS | 1200 | 1465032877715 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 1200 | 1465032877719 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:37 INFO - PROCESS | 1200 | 1465032877902 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:34:38 INFO - PROCESS | 1200 | 1465032878041 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1200 | 1465032878044 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:38 INFO - PROCESS | 1200 | ++DOCSHELL 10F69000 == 60 [pid = 1200] [id = 354] 01:34:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (10F85800) [pid = 1200] [serial = 1061] [outer = 00000000] 01:34:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (1128D000) [pid = 1200] [serial = 1062] [outer = 10F85800] 01:34:38 INFO - PROCESS | 1200 | 1465032878107 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (118C4C00) [pid = 1200] [serial = 1063] [outer = 10F85800] 01:34:38 INFO - PROCESS | 1200 | 1465032878682 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1047ms 01:34:38 INFO - PROCESS | 1200 | 1465032878753 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 01:34:38 INFO - PROCESS | 1200 | 1465032878756 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 01:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:34:38 INFO - PROCESS | 1200 | 1465032878763 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:34:38 INFO - PROCESS | 1200 | 1465032878768 Marionette TRACE conn3 <- [1,1382,null,{}] 01:34:38 INFO - PROCESS | 1200 | 1465032878841 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:38 INFO - PROCESS | 1200 | 1465032878845 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:38 INFO - PROCESS | 1200 | 1465032879002 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:34:39 INFO - PROCESS | 1200 | 1465032879065 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 1200 | 1465032879068 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:39 INFO - PROCESS | 1200 | ++DOCSHELL 15F9AC00 == 61 [pid = 1200] [id = 355] 01:34:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (16014400) [pid = 1200] [serial = 1064] [outer = 00000000] 01:34:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (160B2C00) [pid = 1200] [serial = 1065] [outer = 16014400] 01:34:39 INFO - PROCESS | 1200 | 1465032879124 Marionette DEBUG loaded listener.js 01:34:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (16840C00) [pid = 1200] [serial = 1066] [outer = 16014400] 01:34:39 INFO - PROCESS | 1200 | 1465032879765 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1047ms 01:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:34:39 INFO - PROCESS | 1200 | 1465032879809 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 1200 | 1465032879812 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 01:34:39 INFO - PROCESS | 1200 | 1465032879817 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 1200 | 1465032879821 Marionette TRACE conn3 <- [1,1386,null,{}] 01:34:39 INFO - PROCESS | 1200 | 1465032879834 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:39 INFO - PROCESS | 1200 | 1465032879839 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:39 INFO - PROCESS | 1200 | 1465032879956 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:34:40 INFO - PROCESS | 1200 | 1465032880100 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 1200 | 1465032880104 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:40 INFO - PROCESS | 1200 | ++DOCSHELL 19B3F800 == 62 [pid = 1200] [id = 356] 01:34:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (19B48000) [pid = 1200] [serial = 1067] [outer = 00000000] 01:34:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1A3DAC00) [pid = 1200] [serial = 1068] [outer = 19B48000] 01:34:40 INFO - PROCESS | 1200 | 1465032880163 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1A8B3400) [pid = 1200] [serial = 1069] [outer = 19B48000] 01:34:40 INFO - PROCESS | 1200 | 1465032880748 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1000ms 01:34:40 INFO - PROCESS | 1200 | 1465032880817 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 1200 | 1465032880820 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 01:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:34:40 INFO - PROCESS | 1200 | 1465032880823 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 1200 | 1465032880825 Marionette TRACE conn3 <- [1,1390,null,{}] 01:34:40 INFO - PROCESS | 1200 | 1465032880830 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:40 INFO - PROCESS | 1200 | 1465032880832 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:40 INFO - PROCESS | 1200 | 1465032880952 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:34:41 INFO - PROCESS | 1200 | 1465032881095 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:41 INFO - PROCESS | 1200 | 1465032881097 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:41 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D2800 == 63 [pid = 1200] [id = 357] 01:34:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1A997C00) [pid = 1200] [serial = 1070] [outer = 00000000] 01:34:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (1AA8C800) [pid = 1200] [serial = 1071] [outer = 1A997C00] 01:34:41 INFO - PROCESS | 1200 | 1465032881152 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (1AA91000) [pid = 1200] [serial = 1072] [outer = 1A997C00] 01:34:41 INFO - PROCESS | 1200 | 1465032881750 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 999ms 01:34:41 INFO - PROCESS | 1200 | 1465032881826 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:34:41 INFO - PROCESS | 1200 | 1465032881828 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 01:34:41 INFO - PROCESS | 1200 | 1465032881832 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:34:41 INFO - PROCESS | 1200 | 1465032881834 Marionette TRACE conn3 <- [1,1394,null,{}] 01:34:41 INFO - PROCESS | 1200 | 1465032881838 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:41 INFO - PROCESS | 1200 | 1465032881840 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:41 INFO - PROCESS | 1200 | 1465032881961 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:34:42 INFO - PROCESS | 1200 | 1465032882104 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 1200 | 1465032882107 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:42 INFO - PROCESS | 1200 | ++DOCSHELL 1AA87400 == 64 [pid = 1200] [id = 358] 01:34:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1AA87800) [pid = 1200] [serial = 1073] [outer = 00000000] 01:34:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (1AAACC00) [pid = 1200] [serial = 1074] [outer = 1AA87800] 01:34:42 INFO - PROCESS | 1200 | 1465032882162 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1AD5B000) [pid = 1200] [serial = 1075] [outer = 1AA87800] 01:34:42 INFO - PROCESS | 1200 | 1465032882730 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 938ms 01:34:42 INFO - PROCESS | 1200 | 1465032882777 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:34:42 INFO - PROCESS | 1200 | 1465032882779 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:34:42 INFO - PROCESS | 1200 | 1465032882783 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:34:42 INFO - PROCESS | 1200 | 1465032882785 Marionette TRACE conn3 <- [1,1398,null,{}] 01:34:42 INFO - PROCESS | 1200 | 1465032882788 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:42 INFO - PROCESS | 1200 | 1465032882794 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:42 INFO - PROCESS | 1200 | 1465032882966 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:34:43 INFO - PROCESS | 1200 | 1465032883228 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:43 INFO - PROCESS | 1200 | 1465032883231 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:43 INFO - PROCESS | 1200 | ++DOCSHELL 0F2E0000 == 65 [pid = 1200] [id = 359] 01:34:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (10232400) [pid = 1200] [serial = 1076] [outer = 00000000] 01:34:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (10A80C00) [pid = 1200] [serial = 1077] [outer = 10232400] 01:34:43 INFO - PROCESS | 1200 | 1465032883299 Marionette DEBUG loaded listener.js 01:34:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (11216400) [pid = 1200] [serial = 1078] [outer = 10232400] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 169F9000 == 64 [pid = 1200] [id = 352] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 12E0EC00 == 63 [pid = 1200] [id = 351] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 19B9E800 == 62 [pid = 1200] [id = 350] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 19B15400 == 61 [pid = 1200] [id = 349] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 17118C00 == 60 [pid = 1200] [id = 348] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 160BC400 == 59 [pid = 1200] [id = 347] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 15F9E000 == 58 [pid = 1200] [id = 346] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 105FBC00 == 57 [pid = 1200] [id = 345] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 10437400 == 56 [pid = 1200] [id = 344] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 16847800 == 55 [pid = 1200] [id = 342] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 160BE800 == 54 [pid = 1200] [id = 341] 01:34:44 INFO - PROCESS | 1200 | --DOCSHELL 10F0A400 == 53 [pid = 1200] [id = 340] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1AEA2000) [pid = 1200] [serial = 940] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (1AEA6000) [pid = 1200] [serial = 1009] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (1AA90800) [pid = 1200] [serial = 1002] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (1AAAE400) [pid = 1200] [serial = 1003] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1A10E000) [pid = 1200] [serial = 1006] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (12918400) [pid = 1200] [serial = 1011] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1417DC00) [pid = 1200] [serial = 1012] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1AA8EC00) [pid = 1200] [serial = 1017] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (19B3E000) [pid = 1200] [serial = 1015] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1A846400) [pid = 1200] [serial = 1000] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1AD61C00) [pid = 1200] [serial = 1008] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (19B52400) [pid = 1200] [serial = 1005] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1291A400) [pid = 1200] [serial = 975] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1B0C3C00) [pid = 1200] [serial = 984] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1AAB0000) [pid = 1200] [serial = 972] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1A83C400) [pid = 1200] [serial = 999] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (19B3BC00) [pid = 1200] [serial = 996] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (1A105400) [pid = 1200] [serial = 997] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1319DC00) [pid = 1200] [serial = 988] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (1291D400) [pid = 1200] [serial = 987] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (16F2E800) [pid = 1200] [serial = 978] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (169F0400) [pid = 1200] [serial = 993] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (175A9C00) [pid = 1200] [serial = 994] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (17114000) [pid = 1200] [serial = 991] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (16C31C00) [pid = 1200] [serial = 990] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1AAADC00) [pid = 1200] [serial = 981] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (184E1800) [pid = 1200] [serial = 1014] [outer = 00000000] [url = about:blank] 01:34:44 INFO - PROCESS | 1200 | 1465032884084 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1359ms 01:34:44 INFO - PROCESS | 1200 | 1465032884145 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:34:44 INFO - PROCESS | 1200 | 1465032884148 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 01:34:44 INFO - PROCESS | 1200 | 1465032884153 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - PROCESS | 1200 | 1465032884155 Marionette TRACE conn3 <- [1,1402,null,{}] 01:34:44 INFO - PROCESS | 1200 | 1465032884161 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:44 INFO - PROCESS | 1200 | 1465032884165 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:44 INFO - PROCESS | 1200 | 1465032884264 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:34:44 INFO - PROCESS | 1200 | 1465032884272 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 1200 | 1465032884274 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:44 INFO - PROCESS | 1200 | ++DOCSHELL 129B4000 == 54 [pid = 1200] [id = 360] 01:34:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (12B37400) [pid = 1200] [serial = 1079] [outer = 00000000] 01:34:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1319DC00) [pid = 1200] [serial = 1080] [outer = 12B37400] 01:34:44 INFO - PROCESS | 1200 | 1465032884323 Marionette DEBUG loaded listener.js 01:34:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (139D5C00) [pid = 1200] [serial = 1081] [outer = 12B37400] 01:34:44 INFO - PROCESS | 1200 | 1465032884868 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 750ms 01:34:44 INFO - PROCESS | 1200 | 1465032884892 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:34:44 INFO - PROCESS | 1200 | 1465032884895 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 01:34:44 INFO - PROCESS | 1200 | 1465032884900 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:34:44 INFO - PROCESS | 1200 | 1465032884902 Marionette TRACE conn3 <- [1,1406,null,{}] 01:34:44 INFO - PROCESS | 1200 | 1465032884906 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:44 INFO - PROCESS | 1200 | 1465032884908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:45 INFO - PROCESS | 1200 | 1465032885014 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:34:45 INFO - PROCESS | 1200 | 1465032885118 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 1200 | 1465032885121 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:45 INFO - PROCESS | 1200 | ++DOCSHELL 1417DC00 == 55 [pid = 1200] [id = 361] 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (165EB800) [pid = 1200] [serial = 1082] [outer = 00000000] 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (16852800) [pid = 1200] [serial = 1083] [outer = 165EB800] 01:34:45 INFO - PROCESS | 1200 | 1465032885166 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (16857800) [pid = 1200] [serial = 1084] [outer = 165EB800] 01:34:45 INFO - PROCESS | 1200 | 1465032885577 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 703ms 01:34:45 INFO - PROCESS | 1200 | 1465032885600 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 1200 | 1465032885602 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:34:45 INFO - PROCESS | 1200 | 1465032885607 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1200 | 1465032885613 Marionette TRACE conn3 <- [1,1410,null,{}] 01:34:45 INFO - PROCESS | 1200 | 1465032885622 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:45 INFO - PROCESS | 1200 | 1465032885626 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:45 INFO - PROCESS | 1200 | 1465032885719 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:34:45 INFO - PROCESS | 1200 | 1465032885756 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 1200 | 1465032885758 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:45 INFO - PROCESS | 1200 | ++DOCSHELL 16F3D800 == 56 [pid = 1200] [id = 362] 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (1799D800) [pid = 1200] [serial = 1085] [outer = 00000000] 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (1825B400) [pid = 1200] [serial = 1086] [outer = 1799D800] 01:34:45 INFO - PROCESS | 1200 | 1465032885803 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (184E8C00) [pid = 1200] [serial = 1087] [outer = 1799D800] 01:34:46 INFO - PROCESS | 1200 | 1465032886281 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 688ms 01:34:46 INFO - PROCESS | 1200 | 1465032886314 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:34:46 INFO - PROCESS | 1200 | 1465032886317 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 01:34:46 INFO - PROCESS | 1200 | 1465032886321 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:34:46 INFO - PROCESS | 1200 | 1465032886323 Marionette TRACE conn3 <- [1,1414,null,{}] 01:34:46 INFO - PROCESS | 1200 | 1465032886333 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:46 INFO - PROCESS | 1200 | 1465032886335 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:46 INFO - PROCESS | 1200 | 1465032886462 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:34:46 INFO - PROCESS | 1200 | 1465032886468 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1200 | 1465032886470 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:46 INFO - PROCESS | 1200 | ++DOCSHELL 0C77B400 == 57 [pid = 1200] [id = 363] 01:34:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (15F9A000) [pid = 1200] [serial = 1088] [outer = 00000000] 01:34:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (19B3C800) [pid = 1200] [serial = 1089] [outer = 15F9A000] 01:34:46 INFO - PROCESS | 1200 | 1465032886572 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (19B4AC00) [pid = 1200] [serial = 1090] [outer = 15F9A000] 01:34:47 INFO - PROCESS | 1200 | 1465032887002 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 750ms 01:34:47 INFO - PROCESS | 1200 | 1465032887062 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 1200 | 1465032887064 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:34:47 INFO - PROCESS | 1200 | 1465032887068 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1200 | 1465032887069 Marionette TRACE conn3 <- [1,1418,null,{}] 01:34:47 INFO - PROCESS | 1200 | 1465032887073 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 1200 | 1465032887075 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:47 INFO - PROCESS | 1200 | 1465032887224 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:34:47 INFO - PROCESS | 1200 | 1465032887271 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 1200 | 1465032887277 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:47 INFO - PROCESS | 1200 | ++DOCSHELL 19B9DC00 == 58 [pid = 1200] [id = 364] 01:34:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (19B9E000) [pid = 1200] [serial = 1091] [outer = 00000000] 01:34:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1A10A800) [pid = 1200] [serial = 1092] [outer = 19B9E000] 01:34:47 INFO - PROCESS | 1200 | 1465032887330 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1A176C00) [pid = 1200] [serial = 1093] [outer = 19B9E000] 01:34:47 INFO - PROCESS | 1200 | 1465032887813 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 797ms 01:34:47 INFO - PROCESS | 1200 | 1465032887870 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 1200 | 1465032887872 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:34:47 INFO - PROCESS | 1200 | 1465032887875 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1200 | 1465032887877 Marionette TRACE conn3 <- [1,1422,null,{}] 01:34:47 INFO - PROCESS | 1200 | 1465032887886 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 1200 | 1465032887889 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:48 INFO - PROCESS | 1200 | 1465032888013 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:34:48 INFO - PROCESS | 1200 | 1465032888105 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1200 | 1465032888107 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:48 INFO - PROCESS | 1200 | ++DOCSHELL 1A16F800 == 59 [pid = 1200] [id = 365] 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1A33B800) [pid = 1200] [serial = 1094] [outer = 00000000] 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (1A841C00) [pid = 1200] [serial = 1095] [outer = 1A33B800] 01:34:48 INFO - PROCESS | 1200 | 1465032888151 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (1A8AA400) [pid = 1200] [serial = 1096] [outer = 1A33B800] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (19B33400) [pid = 1200] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (19B9F400) [pid = 1200] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (11707400) [pid = 1200] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1683F000) [pid = 1200] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1711A000) [pid = 1200] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (10A59400) [pid = 1200] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (13238800) [pid = 1200] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (15FA0000) [pid = 1200] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:34:48 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (19B98400) [pid = 1200] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (11707400) [pid = 1200] [serial = 1097] [outer = 1B5D5C00] 01:34:48 INFO - PROCESS | 1200 | 1465032888771 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 937ms 01:34:48 INFO - PROCESS | 1200 | 1465032888821 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 1200 | 1465032888823 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 01:34:48 INFO - PROCESS | 1200 | 1465032888826 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:34:48 INFO - PROCESS | 1200 | 1465032888828 Marionette TRACE conn3 <- [1,1426,null,{}] 01:34:48 INFO - PROCESS | 1200 | 1465032888831 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:48 INFO - PROCESS | 1200 | 1465032888833 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:48 INFO - PROCESS | 1200 | 1465032888923 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:34:48 INFO - PROCESS | 1200 | 1465032888931 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1200 | 1465032888933 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:48 INFO - PROCESS | 1200 | ++DOCSHELL 14465C00 == 60 [pid = 1200] [id = 366] 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (14FAE000) [pid = 1200] [serial = 1098] [outer = 00000000] 01:34:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (1A8AF800) [pid = 1200] [serial = 1099] [outer = 14FAE000] 01:34:48 INFO - PROCESS | 1200 | 1465032888977 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1A99F400) [pid = 1200] [serial = 1100] [outer = 14FAE000] 01:34:49 INFO - PROCESS | 1200 | 1465032889445 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 687ms 01:34:49 INFO - PROCESS | 1200 | 1465032889526 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:34:49 INFO - PROCESS | 1200 | 1465032889528 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:34:49 INFO - PROCESS | 1200 | 1465032889531 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1200 | 1465032889533 Marionette TRACE conn3 <- [1,1430,null,{}] 01:34:49 INFO - PROCESS | 1200 | 1465032889536 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:49 INFO - PROCESS | 1200 | 1465032889538 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:49 INFO - PROCESS | 1200 | 1465032889626 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:34:49 INFO - PROCESS | 1200 | 1465032889632 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 1200 | 1465032889634 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:49 INFO - PROCESS | 1200 | ++DOCSHELL 15FA0000 == 61 [pid = 1200] [id = 367] 01:34:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (1A9A1000) [pid = 1200] [serial = 1101] [outer = 00000000] 01:34:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (1AA90000) [pid = 1200] [serial = 1102] [outer = 1A9A1000] 01:34:49 INFO - PROCESS | 1200 | 1465032889677 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (1AAA5C00) [pid = 1200] [serial = 1103] [outer = 1A9A1000] 01:34:50 INFO - PROCESS | 1200 | 1465032890431 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 937ms 01:34:50 INFO - PROCESS | 1200 | 1465032890478 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 1200 | 1465032890482 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 01:34:50 INFO - PROCESS | 1200 | 1465032890487 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:34:50 INFO - PROCESS | 1200 | 1465032890492 Marionette TRACE conn3 <- [1,1434,null,{}] 01:34:50 INFO - PROCESS | 1200 | 1465032890498 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:50 INFO - PROCESS | 1200 | 1465032890501 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:50 INFO - PROCESS | 1200 | 1465032890625 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:34:50 INFO - PROCESS | 1200 | 1465032890770 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:50 INFO - PROCESS | 1200 | 1465032890773 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:50 INFO - PROCESS | 1200 | ++DOCSHELL 11215400 == 62 [pid = 1200] [id = 368] 01:34:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (11218000) [pid = 1200] [serial = 1104] [outer = 00000000] 01:34:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (117E9400) [pid = 1200] [serial = 1105] [outer = 11218000] 01:34:50 INFO - PROCESS | 1200 | 1465032890833 Marionette DEBUG loaded listener.js 01:34:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (12910800) [pid = 1200] [serial = 1106] [outer = 11218000] 01:34:51 INFO - PROCESS | 1200 | 1465032891417 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 937ms 01:34:51 INFO - PROCESS | 1200 | 1465032891433 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:34:51 INFO - PROCESS | 1200 | 1465032891438 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:34:51 INFO - PROCESS | 1200 | 1465032891445 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:34:51 INFO - PROCESS | 1200 | 1465032891447 Marionette TRACE conn3 <- [1,1438,null,{}] 01:34:51 INFO - PROCESS | 1200 | 1465032891451 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:51 INFO - PROCESS | 1200 | 1465032891454 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:51 INFO - PROCESS | 1200 | 1465032891583 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:34:51 INFO - PROCESS | 1200 | 1465032891742 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1200 | 1465032891745 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:51 INFO - PROCESS | 1200 | ++DOCSHELL 14FB1C00 == 63 [pid = 1200] [id = 369] 01:34:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (15685800) [pid = 1200] [serial = 1107] [outer = 00000000] 01:34:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (15B46000) [pid = 1200] [serial = 1108] [outer = 15685800] 01:34:51 INFO - PROCESS | 1200 | 1465032891803 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1601B800) [pid = 1200] [serial = 1109] [outer = 15685800] 01:34:52 INFO - PROCESS | 1200 | 1465032892425 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1047ms 01:34:52 INFO - PROCESS | 1200 | 1465032892487 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:34:52 INFO - PROCESS | 1200 | 1465032892490 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:34:52 INFO - PROCESS | 1200 | 1465032892493 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 1200 | 1465032892497 Marionette TRACE conn3 <- [1,1442,null,{}] 01:34:52 INFO - PROCESS | 1200 | 1465032892539 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:52 INFO - PROCESS | 1200 | 1465032892544 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:52 INFO - PROCESS | 1200 | 1465032892713 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:34:52 INFO - PROCESS | 1200 | 1465032892819 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 1200 | 1465032892823 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:52 INFO - PROCESS | 1200 | ++DOCSHELL 171B9800 == 64 [pid = 1200] [id = 370] 01:34:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (171C2000) [pid = 1200] [serial = 1110] [outer = 00000000] 01:34:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (17CFBC00) [pid = 1200] [serial = 1111] [outer = 171C2000] 01:34:52 INFO - PROCESS | 1200 | 1465032892885 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (19B55400) [pid = 1200] [serial = 1112] [outer = 171C2000] 01:34:53 INFO - PROCESS | 1200 | 1465032893502 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1046ms 01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:34:53 INFO - PROCESS | 1200 | 1465032893543 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 1200 | 1465032893546 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 01:34:53 INFO - PROCESS | 1200 | 1465032893549 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1200 | 1465032893551 Marionette TRACE conn3 <- [1,1446,null,{}] 01:34:53 INFO - PROCESS | 1200 | 1465032893555 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:53 INFO - PROCESS | 1200 | 1465032893557 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:53 INFO - PROCESS | 1200 | 1465032893683 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:34:53 INFO - PROCESS | 1200 | 1465032893840 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 1200 | 1465032893843 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:53 INFO - PROCESS | 1200 | ++DOCSHELL 1683A000 == 65 [pid = 1200] [id = 371] 01:34:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (1A845000) [pid = 1200] [serial = 1113] [outer = 00000000] 01:34:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1AA91400) [pid = 1200] [serial = 1114] [outer = 1A845000] 01:34:53 INFO - PROCESS | 1200 | 1465032893902 Marionette DEBUG loaded listener.js 01:34:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1AAB2000) [pid = 1200] [serial = 1115] [outer = 1A845000] 01:34:54 INFO - PROCESS | 1200 | 1465032894495 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1000ms 01:34:54 INFO - PROCESS | 1200 | 1465032894551 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 1200 | 1465032894553 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:34:54 INFO - PROCESS | 1200 | 1465032894557 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 1200 | 1465032894559 Marionette TRACE conn3 <- [1,1450,null,{}] 01:34:54 INFO - PROCESS | 1200 | 1465032894563 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:54 INFO - PROCESS | 1200 | 1465032894565 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:54 INFO - PROCESS | 1200 | 1465032894678 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:34:54 INFO - PROCESS | 1200 | 1465032894823 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:54 INFO - PROCESS | 1200 | 1465032894826 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:54 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DAC00 == 66 [pid = 1200] [id = 372] 01:34:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (1582FC00) [pid = 1200] [serial = 1116] [outer = 00000000] 01:34:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 121 (1AD63C00) [pid = 1200] [serial = 1117] [outer = 1582FC00] 01:34:54 INFO - PROCESS | 1200 | 1465032894881 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 122 (1AEA4C00) [pid = 1200] [serial = 1118] [outer = 1582FC00] 01:34:55 INFO - PROCESS | 1200 | 1465032895577 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1094ms 01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:34:55 INFO - PROCESS | 1200 | 1465032895650 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 1200 | 1465032895653 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 01:34:55 INFO - PROCESS | 1200 | 1465032895657 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 1200 | 1465032895659 Marionette TRACE conn3 <- [1,1454,null,{}] 01:34:55 INFO - PROCESS | 1200 | 1465032895662 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:55 INFO - PROCESS | 1200 | 1465032895668 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:55 INFO - PROCESS | 1200 | 1465032895987 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:34:56 INFO - PROCESS | 1200 | 1465032896138 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:56 INFO - PROCESS | 1200 | 1465032896141 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:56 INFO - PROCESS | 1200 | ++DOCSHELL 11213C00 == 67 [pid = 1200] [id = 373] 01:34:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 123 (11214400) [pid = 1200] [serial = 1119] [outer = 00000000] 01:34:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 124 (1128C000) [pid = 1200] [serial = 1120] [outer = 11214400] 01:34:56 INFO - PROCESS | 1200 | 1465032896196 Marionette DEBUG loaded listener.js 01:34:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 125 (118C6000) [pid = 1200] [serial = 1121] [outer = 11214400] 01:34:56 INFO - PROCESS | 1200 | 1465032896850 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1250ms 01:34:56 INFO - PROCESS | 1200 | 1465032896918 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1200 | 1465032896922 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 01:34:56 INFO - PROCESS | 1200 | 1465032896927 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:34:56 INFO - PROCESS | 1200 | 1465032896930 Marionette TRACE conn3 <- [1,1458,null,{}] 01:34:56 INFO - PROCESS | 1200 | 1465032896934 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:56 INFO - PROCESS | 1200 | 1465032896937 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1121A400 == 66 [pid = 1200] [id = 184] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10EC5000 == 65 [pid = 1200] [id = 190] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 131A3800 == 64 [pid = 1200] [id = 185] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10A5E400 == 63 [pid = 1200] [id = 198] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 12B9F800 == 62 [pid = 1200] [id = 189] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10272800 == 61 [pid = 1200] [id = 183] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 14465C00 == 60 [pid = 1200] [id = 366] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A16F800 == 59 [pid = 1200] [id = 365] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 19B9DC00 == 58 [pid = 1200] [id = 364] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 0C77B400 == 57 [pid = 1200] [id = 363] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 16F3D800 == 56 [pid = 1200] [id = 362] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1417DC00 == 55 [pid = 1200] [id = 361] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 129B4000 == 54 [pid = 1200] [id = 360] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 0F2E0000 == 53 [pid = 1200] [id = 359] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 137B8C00 == 52 [pid = 1200] [id = 282] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 16C78C00 == 51 [pid = 1200] [id = 313] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 184E4000 == 50 [pid = 1200] [id = 283] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 15E62C00 == 49 [pid = 1200] [id = 311] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 13242400 == 48 [pid = 1200] [id = 268] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 15899400 == 47 [pid = 1200] [id = 296] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A341800 == 46 [pid = 1200] [id = 328] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 14FB3800 == 45 [pid = 1200] [id = 193] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 105EF000 == 44 [pid = 1200] [id = 186] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10F8A000 == 43 [pid = 1200] [id = 182] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 11211800 == 42 [pid = 1200] [id = 192] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1AEAB400 == 41 [pid = 1200] [id = 309] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10A80000 == 40 [pid = 1200] [id = 187] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10F09400 == 39 [pid = 1200] [id = 196] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A345000 == 38 [pid = 1200] [id = 324] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 15F9AC00 == 37 [pid = 1200] [id = 355] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 0F2D8400 == 36 [pid = 1200] [id = 281] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10F69000 == 35 [pid = 1200] [id = 354] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10A60000 == 34 [pid = 1200] [id = 310] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 105F3000 == 33 [pid = 1200] [id = 325] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 19B3F800 == 32 [pid = 1200] [id = 356] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10F13000 == 31 [pid = 1200] [id = 195] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1588D000 == 30 [pid = 1200] [id = 191] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1170C800 == 29 [pid = 1200] [id = 199] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1AA87400 == 28 [pid = 1200] [id = 358] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A9A1400 == 27 [pid = 1200] [id = 327] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1058C800 == 26 [pid = 1200] [id = 197] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A8AEC00 == 25 [pid = 1200] [id = 312] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A8B1000 == 24 [pid = 1200] [id = 339] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 13722800 == 23 [pid = 1200] [id = 299] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10A5F000 == 22 [pid = 1200] [id = 343] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1690B000 == 21 [pid = 1200] [id = 326] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 0F2D2800 == 20 [pid = 1200] [id = 357] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 169EF400 == 19 [pid = 1200] [id = 194] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 165EB400 == 18 [pid = 1200] [id = 269] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1A179800 == 17 [pid = 1200] [id = 284] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 10A5FC00 == 16 [pid = 1200] [id = 188] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 1683A000 == 15 [pid = 1200] [id = 371] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 0F2DAC00 == 14 [pid = 1200] [id = 372] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 171B9800 == 13 [pid = 1200] [id = 370] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 13C37400 == 12 [pid = 1200] [id = 353] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 14FB1C00 == 11 [pid = 1200] [id = 369] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 15FA0000 == 10 [pid = 1200] [id = 367] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 11215400 == 9 [pid = 1200] [id = 368] 01:34:59 INFO - PROCESS | 1200 | --DOCSHELL 11213C00 == 8 [pid = 1200] [id = 373] 01:34:59 INFO - PROCESS | 1200 | 1465032899927 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 124 (19B3D800) [pid = 1200] [serial = 1047] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 123 (1A10D800) [pid = 1200] [serial = 1050] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 122 (19B4CC00) [pid = 1200] [serial = 1048] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 121 (11866C00) [pid = 1200] [serial = 1032] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 120 (1690A000) [pid = 1200] [serial = 1041] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (169F4400) [pid = 1200] [serial = 1042] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (17CEE400) [pid = 1200] [serial = 1044] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (19B1F000) [pid = 1200] [serial = 1026] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (12911C00) [pid = 1200] [serial = 1035] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (12B9DC00) [pid = 1200] [serial = 1036] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (17C63C00) [pid = 1200] [serial = 1053] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (1601B000) [pid = 1200] [serial = 1038] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (160B6C00) [pid = 1200] [serial = 1039] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1683C400) [pid = 1200] [serial = 1023] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (1319C400) [pid = 1200] [serial = 1020] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (19BA0400) [pid = 1200] [serial = 1029] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (1A487800) [pid = 1200] [serial = 1056] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1A483C00) [pid = 1200] [serial = 1059] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1A841800) [pid = 1200] [serial = 1057] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1A10F800) [pid = 1200] [serial = 1051] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (12B9F000) [pid = 1200] [serial = 1033] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (19B3B000) [pid = 1200] [serial = 1054] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1822A000) [pid = 1200] [serial = 1045] [outer = 00000000] [url = about:blank] 01:35:00 INFO - PROCESS | 1200 | 1465032900161 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1200 | 1465032900164 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:00 INFO - PROCESS | 1200 | ++DOCSHELL 0C390000 == 9 [pid = 1200] [id = 374] 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (0C390400) [pid = 1200] [serial = 1122] [outer = 00000000] 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (0C784800) [pid = 1200] [serial = 1123] [outer = 0C390400] 01:35:00 INFO - PROCESS | 1200 | 1465032900216 Marionette DEBUG loaded listener.js 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (0F2D8C00) [pid = 1200] [serial = 1124] [outer = 0C390400] 01:35:00 INFO - PROCESS | 1200 | 1465032900701 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 3796ms 01:35:00 INFO - PROCESS | 1200 | 1465032900727 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 1200 | 1465032900731 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:35:00 INFO - PROCESS | 1200 | 1465032900737 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 1200 | 1465032900740 Marionette TRACE conn3 <- [1,1462,null,{}] 01:35:00 INFO - PROCESS | 1200 | 1465032900748 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:00 INFO - PROCESS | 1200 | 1465032900751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:00 INFO - PROCESS | 1200 | 1465032900845 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:35:00 INFO - PROCESS | 1200 | 1465032900852 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1200 | 1465032900855 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:00 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F000 == 10 [pid = 1200] [id = 375] 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (10A5F800) [pid = 1200] [serial = 1125] [outer = 00000000] 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (10A7F800) [pid = 1200] [serial = 1126] [outer = 10A5F800] 01:35:00 INFO - PROCESS | 1200 | 1465032900905 Marionette DEBUG loaded listener.js 01:35:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (10F09400) [pid = 1200] [serial = 1127] [outer = 10A5F800] 01:35:01 INFO - PROCESS | 1200 | 1465032901421 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 734ms 01:35:01 INFO - PROCESS | 1200 | 1465032901479 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:35:01 INFO - PROCESS | 1200 | 1465032901483 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 01:35:01 INFO - PROCESS | 1200 | 1465032901487 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:35:01 INFO - PROCESS | 1200 | 1465032901489 Marionette TRACE conn3 <- [1,1466,null,{}] 01:35:01 INFO - PROCESS | 1200 | 1465032901494 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:01 INFO - PROCESS | 1200 | 1465032901496 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:01 INFO - PROCESS | 1200 | 1465032901589 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:35:01 INFO - PROCESS | 1200 | 1465032901697 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:01 INFO - PROCESS | 1200 | 1465032901700 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:01 INFO - PROCESS | 1200 | ++DOCSHELL 11703400 == 11 [pid = 1200] [id = 376] 01:35:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 109 (11704400) [pid = 1200] [serial = 1128] [outer = 00000000] 01:35:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 110 (1170E000) [pid = 1200] [serial = 1129] [outer = 11704400] 01:35:01 INFO - PROCESS | 1200 | 1465032901746 Marionette DEBUG loaded listener.js 01:35:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 111 (117EC800) [pid = 1200] [serial = 1130] [outer = 11704400] 01:35:02 INFO - PROCESS | 1200 | 1465032902190 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 734ms 01:35:02 INFO - PROCESS | 1200 | 1465032902237 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:35:02 INFO - PROCESS | 1200 | 1465032902240 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:35:02 INFO - PROCESS | 1200 | 1465032902256 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:35:02 INFO - PROCESS | 1200 | 1465032902261 Marionette TRACE conn3 <- [1,1470,null,{}] 01:35:02 INFO - PROCESS | 1200 | 1465032902265 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:02 INFO - PROCESS | 1200 | 1465032902268 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:02 INFO - PROCESS | 1200 | 1465032902427 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:35:02 INFO - PROCESS | 1200 | 1465032902502 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 1200 | 1465032902506 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:02 INFO - PROCESS | 1200 | ++DOCSHELL 129B9400 == 12 [pid = 1200] [id = 377] 01:35:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 112 (12B3DC00) [pid = 1200] [serial = 1131] [outer = 00000000] 01:35:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 113 (1319E400) [pid = 1200] [serial = 1132] [outer = 12B3DC00] 01:35:02 INFO - PROCESS | 1200 | 1465032902565 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 114 (13243C00) [pid = 1200] [serial = 1133] [outer = 12B3DC00] 01:35:03 INFO - PROCESS | 1200 | 1465032903071 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 844ms 01:35:03 INFO - PROCESS | 1200 | 1465032903094 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 1200 | 1465032903096 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 01:35:03 INFO - PROCESS | 1200 | 1465032903099 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:35:03 INFO - PROCESS | 1200 | 1465032903101 Marionette TRACE conn3 <- [1,1474,null,{}] 01:35:03 INFO - PROCESS | 1200 | 1465032903111 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 1200 | 1465032903113 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:03 INFO - PROCESS | 1200 | 1465032903231 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:35:03 INFO - PROCESS | 1200 | 1465032903239 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:03 INFO - PROCESS | 1200 | 1465032903241 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:03 INFO - PROCESS | 1200 | ++DOCSHELL 13719400 == 13 [pid = 1200] [id = 378] 01:35:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 115 (1371A000) [pid = 1200] [serial = 1134] [outer = 00000000] 01:35:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 116 (13C38800) [pid = 1200] [serial = 1135] [outer = 1371A000] 01:35:03 INFO - PROCESS | 1200 | 1465032903287 Marionette DEBUG loaded listener.js 01:35:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 117 (13DC2400) [pid = 1200] [serial = 1136] [outer = 1371A000] 01:35:03 INFO - PROCESS | 1200 | 1465032903766 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 703ms 01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:35:03 INFO - PROCESS | 1200 | 1465032903805 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 1200 | 1465032903807 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 01:35:03 INFO - PROCESS | 1200 | 1465032903810 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 1200 | 1465032903812 Marionette TRACE conn3 <- [1,1478,null,{}] 01:35:03 INFO - PROCESS | 1200 | 1465032903815 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 1200 | 1465032903817 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:03 INFO - PROCESS | 1200 | 1465032903943 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:35:04 INFO - PROCESS | 1200 | 1465032904007 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 1200 | 1465032904013 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:04 INFO - PROCESS | 1200 | ++DOCSHELL 1583C000 == 14 [pid = 1200] [id = 379] 01:35:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 118 (1583CC00) [pid = 1200] [serial = 1137] [outer = 00000000] 01:35:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 119 (1589AC00) [pid = 1200] [serial = 1138] [outer = 1583CC00] 01:35:04 INFO - PROCESS | 1200 | 1465032904076 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 120 (1601C000) [pid = 1200] [serial = 1139] [outer = 1583CC00] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 119 (1A9A1000) [pid = 1200] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 118 (1AAAB000) [pid = 1200] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 117 (1A9A1800) [pid = 1200] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 116 (12B37400) [pid = 1200] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 115 (1AA87800) [pid = 1200] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 114 (15F9A000) [pid = 1200] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 113 (160BF800) [pid = 1200] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 112 (17927400) [pid = 1200] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 111 (1A997C00) [pid = 1200] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 110 (10232400) [pid = 1200] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 109 (10F66800) [pid = 1200] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 108 (19B9E000) [pid = 1200] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (19B48000) [pid = 1200] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1799D800) [pid = 1200] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1A33B800) [pid = 1200] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (14FAE000) [pid = 1200] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (16014400) [pid = 1200] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (14459400) [pid = 1200] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:35:04 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1AA8F800) [pid = 1200] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (169F1800) [pid = 1200] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (1A8B3800) [pid = 1200] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (105F6400) [pid = 1200] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (10F85800) [pid = 1200] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (165EB800) [pid = 1200] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (169EC800) [pid = 1200] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (1582FC00) [pid = 1200] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (1A845000) [pid = 1200] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (171C2000) [pid = 1200] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (15685800) [pid = 1200] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:35:05 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (11218000) [pid = 1200] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:35:05 INFO - PROCESS | 1200 | 1465032905227 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1437ms 01:35:05 INFO - PROCESS | 1200 | 1465032905257 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 1200 | 1465032905259 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:35:05 INFO - PROCESS | 1200 | 1465032905262 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 1200 | 1465032905264 Marionette TRACE conn3 <- [1,1482,null,{}] 01:35:05 INFO - PROCESS | 1200 | 1465032905267 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 1200 | 1465032905269 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:05 INFO - PROCESS | 1200 | 1465032905357 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:35:05 INFO - PROCESS | 1200 | 1465032905363 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 1200 | 1465032905365 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:05 INFO - PROCESS | 1200 | ++DOCSHELL 10507800 == 15 [pid = 1200] [id = 380] 01:35:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1291A800) [pid = 1200] [serial = 1140] [outer = 00000000] 01:35:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (14437400) [pid = 1200] [serial = 1141] [outer = 1291A800] 01:35:05 INFO - PROCESS | 1200 | 1465032905409 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (15895800) [pid = 1200] [serial = 1142] [outer = 1291A800] 01:35:05 INFO - PROCESS | 1200 | 1465032905893 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 687ms 01:35:05 INFO - PROCESS | 1200 | 1465032905962 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 1200 | 1465032905964 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:35:05 INFO - PROCESS | 1200 | 1465032905968 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 1200 | 1465032905969 Marionette TRACE conn3 <- [1,1486,null,{}] 01:35:05 INFO - PROCESS | 1200 | 1465032905973 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 1200 | 1465032905975 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:06 INFO - PROCESS | 1200 | 1465032906055 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:35:06 INFO - PROCESS | 1200 | 1465032906089 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:06 INFO - PROCESS | 1200 | 1465032906091 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:06 INFO - PROCESS | 1200 | ++DOCSHELL 14187C00 == 16 [pid = 1200] [id = 381] 01:35:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (14438000) [pid = 1200] [serial = 1143] [outer = 00000000] 01:35:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (160BC400) [pid = 1200] [serial = 1144] [outer = 14438000] 01:35:06 INFO - PROCESS | 1200 | 1465032906135 Marionette DEBUG loaded listener.js 01:35:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 96 (165E7C00) [pid = 1200] [serial = 1145] [outer = 14438000] 01:35:06 INFO - PROCESS | 1200 | 1465032906699 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 797ms 01:35:06 INFO - PROCESS | 1200 | 1465032906770 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 1200 | 1465032906772 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:35:06 INFO - PROCESS | 1200 | 1465032906776 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 1200 | 1465032906777 Marionette TRACE conn3 <- [1,1490,null,{}] 01:35:06 INFO - PROCESS | 1200 | 1465032906781 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:06 INFO - PROCESS | 1200 | 1465032906782 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:06 INFO - PROCESS | 1200 | 1465032906866 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:35:06 INFO - PROCESS | 1200 | 1465032906876 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:06 INFO - PROCESS | 1200 | 1465032906879 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:06 INFO - PROCESS | 1200 | ++DOCSHELL 1683F000 == 17 [pid = 1200] [id = 382] 01:35:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 97 (1683F400) [pid = 1200] [serial = 1146] [outer = 00000000] 01:35:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 98 (16845C00) [pid = 1200] [serial = 1147] [outer = 1683F400] 01:35:06 INFO - PROCESS | 1200 | 1465032906954 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 99 (16846000) [pid = 1200] [serial = 1148] [outer = 1683F400] 01:35:07 INFO - PROCESS | 1200 | 1465032907772 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1046ms 01:35:07 INFO - PROCESS | 1200 | 1465032907835 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 1200 | 1465032907840 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:35:07 INFO - PROCESS | 1200 | 1465032907844 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 1200 | 1465032907850 Marionette TRACE conn3 <- [1,1494,null,{}] 01:35:07 INFO - PROCESS | 1200 | 1465032907855 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:07 INFO - PROCESS | 1200 | 1465032907858 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:08 INFO - PROCESS | 1200 | 1465032908001 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:35:08 INFO - PROCESS | 1200 | 1465032908149 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 1200 | 1465032908152 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:08 INFO - PROCESS | 1200 | ++DOCSHELL 0F39D400 == 18 [pid = 1200] [id = 383] 01:35:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 100 (10487400) [pid = 1200] [serial = 1149] [outer = 00000000] 01:35:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 101 (10F11800) [pid = 1200] [serial = 1150] [outer = 10487400] 01:35:08 INFO - PROCESS | 1200 | 1465032908214 Marionette DEBUG loaded listener.js 01:35:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 102 (11213C00) [pid = 1200] [serial = 1151] [outer = 10487400] 01:35:08 INFO - PROCESS | 1200 | 1465032908812 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1000ms 01:35:08 INFO - PROCESS | 1200 | 1465032908850 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:35:08 INFO - PROCESS | 1200 | 1465032908854 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:35:08 INFO - PROCESS | 1200 | 1465032908861 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:35:08 INFO - PROCESS | 1200 | 1465032908864 Marionette TRACE conn3 <- [1,1498,null,{}] 01:35:08 INFO - PROCESS | 1200 | 1465032908868 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:08 INFO - PROCESS | 1200 | 1465032908871 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:08 INFO - PROCESS | 1200 | 1465032908986 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:35:09 INFO - PROCESS | 1200 | 1465032909144 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 1200 | 1465032909147 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:09 INFO - PROCESS | 1200 | ++DOCSHELL 1291F800 == 19 [pid = 1200] [id = 384] 01:35:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 103 (129B1000) [pid = 1200] [serial = 1152] [outer = 00000000] 01:35:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 104 (1314D400) [pid = 1200] [serial = 1153] [outer = 129B1000] 01:35:09 INFO - PROCESS | 1200 | 1465032909212 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 105 (139D6400) [pid = 1200] [serial = 1154] [outer = 129B1000] 01:35:09 INFO - PROCESS | 1200 | 1465032909866 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1031ms 01:35:09 INFO - PROCESS | 1200 | 1465032909901 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:35:09 INFO - PROCESS | 1200 | 1465032909904 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 01:35:09 INFO - PROCESS | 1200 | 1465032909908 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 1200 | 1465032909912 Marionette TRACE conn3 <- [1,1502,null,{}] 01:35:09 INFO - PROCESS | 1200 | 1465032909940 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:09 INFO - PROCESS | 1200 | 1465032909945 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:10 INFO - PROCESS | 1200 | 1465032910057 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:35:10 INFO - PROCESS | 1200 | 1465032910202 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 1200 | 1465032910205 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:10 INFO - PROCESS | 1200 | ++DOCSHELL 11217000 == 20 [pid = 1200] [id = 385] 01:35:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 106 (11294C00) [pid = 1200] [serial = 1155] [outer = 00000000] 01:35:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 107 (12915400) [pid = 1200] [serial = 1156] [outer = 11294C00] 01:35:10 INFO - PROCESS | 1200 | 1465032910267 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 108 (14184800) [pid = 1200] [serial = 1157] [outer = 11294C00] 01:35:11 INFO - PROCESS | 1200 | 1465032911055 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1187ms 01:35:11 INFO - PROCESS | 1200 | 1465032911106 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 1200 | 1465032911111 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 01:35:11 INFO - PROCESS | 1200 | 1465032911115 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:35:11 INFO - PROCESS | 1200 | 1465032911118 Marionette TRACE conn3 <- [1,1506,null,{}] 01:35:11 INFO - PROCESS | 1200 | 1465032911124 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:11 INFO - PROCESS | 1200 | 1465032911126 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:11 INFO - PROCESS | 1200 | 1465032911225 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:35:11 INFO - PROCESS | 1200 | 1465032911381 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:11 INFO - PROCESS | 1200 | 1465032911384 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 107 (1128C000) [pid = 1200] [serial = 1120] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 106 (1A99F400) [pid = 1200] [serial = 1100] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 105 (1AAA5C00) [pid = 1200] [serial = 1103] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 104 (1AA90000) [pid = 1200] [serial = 1102] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 103 (1B0C8000) [pid = 1200] [serial = 985] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 102 (1AEA5400) [pid = 1200] [serial = 982] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 101 (1319DC00) [pid = 1200] [serial = 1080] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 100 (1AD5B000) [pid = 1200] [serial = 1075] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 99 (19B4AC00) [pid = 1200] [serial = 1090] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 98 (1683FC00) [pid = 1200] [serial = 1024] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 97 (19BA3400) [pid = 1200] [serial = 1030] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 96 (1AA8C800) [pid = 1200] [serial = 1071] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 95 (10A80C00) [pid = 1200] [serial = 1077] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (14439000) [pid = 1200] [serial = 1021] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (19B3C800) [pid = 1200] [serial = 1089] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1A176C00) [pid = 1200] [serial = 1093] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (11216400) [pid = 1200] [serial = 1078] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (1445F000) [pid = 1200] [serial = 670] [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.] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1A8B3400) [pid = 1200] [serial = 1069] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1825B400) [pid = 1200] [serial = 1086] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1A8AA400) [pid = 1200] [serial = 1096] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1A8AF800) [pid = 1200] [serial = 1099] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (160B2C00) [pid = 1200] [serial = 1065] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1A8AB000) [pid = 1200] [serial = 1060] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1AA91000) [pid = 1200] [serial = 1072] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1A3DAC00) [pid = 1200] [serial = 1068] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (139D5C00) [pid = 1200] [serial = 1081] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1AEA1400) [pid = 1200] [serial = 973] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (19B53000) [pid = 1200] [serial = 1027] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1AD67C00) [pid = 1200] [serial = 1018] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (14183C00) [pid = 1200] [serial = 976] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (184E8C00) [pid = 1200] [serial = 1087] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1128D000) [pid = 1200] [serial = 1062] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (16857800) [pid = 1200] [serial = 1084] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16840C00) [pid = 1200] [serial = 1066] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1A841C00) [pid = 1200] [serial = 1095] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (118C4C00) [pid = 1200] [serial = 1063] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1AAACC00) [pid = 1200] [serial = 1074] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (16852800) [pid = 1200] [serial = 1083] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1A10A800) [pid = 1200] [serial = 1092] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (184E9800) [pid = 1200] [serial = 979] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (1AEA4C00) [pid = 1200] [serial = 1118] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1AD63C00) [pid = 1200] [serial = 1117] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1AAB2000) [pid = 1200] [serial = 1115] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (17CFBC00) [pid = 1200] [serial = 1111] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1AA91400) [pid = 1200] [serial = 1114] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (19B55400) [pid = 1200] [serial = 1112] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1601B800) [pid = 1200] [serial = 1109] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (12910800) [pid = 1200] [serial = 1106] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (15B46000) [pid = 1200] [serial = 1108] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (117E9400) [pid = 1200] [serial = 1105] [outer = 00000000] [url = about:blank] 01:35:11 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D9800 == 21 [pid = 1200] [id = 386] 01:35:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (0F2DF400) [pid = 1200] [serial = 1158] [outer = 00000000] 01:35:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (1058E400) [pid = 1200] [serial = 1159] [outer = 0F2DF400] 01:35:11 INFO - PROCESS | 1200 | 1465032911464 Marionette DEBUG loaded listener.js 01:35:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10F08C00) [pid = 1200] [serial = 1160] [outer = 0F2DF400] 01:35:11 INFO - PROCESS | 1200 | 1465032911898 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 844ms 01:35:11 INFO - PROCESS | 1200 | 1465032911975 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 1200 | 1465032911979 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 01:35:11 INFO - PROCESS | 1200 | 1465032911986 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 1200 | 1465032911988 Marionette TRACE conn3 <- [1,1510,null,{}] 01:35:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:35:11 INFO - PROCESS | 1200 | 1465032911992 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:11 INFO - PROCESS | 1200 | 1465032911995 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:12 INFO - PROCESS | 1200 | 1465032912087 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:35:12 INFO - PROCESS | 1200 | 1465032912102 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1200 | 1465032912104 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:12 INFO - PROCESS | 1200 | ++DOCSHELL 11708000 == 22 [pid = 1200] [id = 387] 01:35:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (1170B800) [pid = 1200] [serial = 1161] [outer = 00000000] 01:35:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (11711000) [pid = 1200] [serial = 1162] [outer = 1170B800] 01:35:12 INFO - PROCESS | 1200 | 1465032912151 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11873000) [pid = 1200] [serial = 1163] [outer = 1170B800] 01:35:12 INFO - PROCESS | 1200 | 1465032912619 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:35:12 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 () { 01:35:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:35:12 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 () { 01:35:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:35:12 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 () { 01:35:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:35:12 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 () { 01:35:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:35:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 687ms 01:35:12 INFO - PROCESS | 1200 | 1465032912674 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:35:12 INFO - PROCESS | 1200 | 1465032912676 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 01:35:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:35:12 INFO - PROCESS | 1200 | 1465032912680 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1200 | 1465032912683 Marionette TRACE conn3 <- [1,1514,null,{}] 01:35:12 INFO - PROCESS | 1200 | 1465032912723 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:12 INFO - PROCESS | 1200 | 1465032912727 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:12 INFO - PROCESS | 1200 | 1465032912828 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:35:12 INFO - PROCESS | 1200 | 1465032912921 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1200 | 1465032912924 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:12 INFO - PROCESS | 1200 | ++DOCSHELL 1323A000 == 23 [pid = 1200] [id = 388] 01:35:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (13723000) [pid = 1200] [serial = 1164] [outer = 00000000] 01:35:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (139D3400) [pid = 1200] [serial = 1165] [outer = 13723000] 01:35:12 INFO - PROCESS | 1200 | 1465032912971 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (13DBF800) [pid = 1200] [serial = 1166] [outer = 13723000] 01:35:13 INFO - PROCESS | 1200 | 1465032913362 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:35:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:35:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:35:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:35:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 750ms 01:35:13 INFO - PROCESS | 1200 | 1465032913425 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:35:13 INFO - PROCESS | 1200 | 1465032913428 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 01:35:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:35:13 INFO - PROCESS | 1200 | 1465032913432 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 1200 | 1465032913433 Marionette TRACE conn3 <- [1,1518,null,{}] 01:35:13 INFO - PROCESS | 1200 | 1465032913438 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:13 INFO - PROCESS | 1200 | 1465032913441 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:13 INFO - PROCESS | 1200 | 1465032913611 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:35:13 INFO - PROCESS | 1200 | 1465032913619 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:13 INFO - PROCESS | 1200 | 1465032913621 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:13 INFO - PROCESS | 1200 | ++DOCSHELL 1445EC00 == 24 [pid = 1200] [id = 389] 01:35:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1445F000) [pid = 1200] [serial = 1167] [outer = 00000000] 01:35:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (15833800) [pid = 1200] [serial = 1168] [outer = 1445F000] 01:35:13 INFO - PROCESS | 1200 | 1465032913714 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (15B3B400) [pid = 1200] [serial = 1169] [outer = 1445F000] 01:35:14 INFO - PROCESS | 1200 | 1465032914113 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:35:14 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 01:35:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:35:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:35:14 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. 01:35:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:35:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 750ms 01:35:14 INFO - PROCESS | 1200 | 1465032914201 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:35:14 INFO - PROCESS | 1200 | 1465032914203 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 01:35:14 INFO - PROCESS | 1200 | 1465032914207 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:35:14 INFO - PROCESS | 1200 | 1465032914209 Marionette TRACE conn3 <- [1,1522,null,{}] 01:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:35:14 INFO - PROCESS | 1200 | 1465032914212 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:14 INFO - PROCESS | 1200 | 1465032914214 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:14 INFO - PROCESS | 1200 | 1465032914327 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:35:14 INFO - PROCESS | 1200 | 1465032914387 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 1200 | 1465032914389 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:14 INFO - PROCESS | 1200 | ++DOCSHELL 15833400 == 25 [pid = 1200] [id = 390] 01:35:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (15B41C00) [pid = 1200] [serial = 1170] [outer = 00000000] 01:35:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (160B7000) [pid = 1200] [serial = 1171] [outer = 15B41C00] 01:35:14 INFO - PROCESS | 1200 | 1465032914435 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (160BA400) [pid = 1200] [serial = 1172] [outer = 15B41C00] 01:35:14 INFO - PROCESS | 1200 | 1465032914882 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:35:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:35:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 734ms 01:35:14 INFO - PROCESS | 1200 | 1465032914952 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:35:14 INFO - PROCESS | 1200 | 1465032914954 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 01:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:35:14 INFO - PROCESS | 1200 | 1465032914961 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:35:14 INFO - PROCESS | 1200 | 1465032914963 Marionette TRACE conn3 <- [1,1526,null,{}] 01:35:14 INFO - PROCESS | 1200 | 1465032914973 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:14 INFO - PROCESS | 1200 | 1465032914978 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:15 INFO - PROCESS | 1200 | 1465032915124 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:35:15 INFO - PROCESS | 1200 | 1465032915183 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1200 | 1465032915186 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:15 INFO - PROCESS | 1200 | ++DOCSHELL 165E2400 == 26 [pid = 1200] [id = 391] 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (165E9C00) [pid = 1200] [serial = 1173] [outer = 00000000] 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16853000) [pid = 1200] [serial = 1174] [outer = 165E9C00] 01:35:15 INFO - PROCESS | 1200 | 1465032915231 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16856C00) [pid = 1200] [serial = 1175] [outer = 165E9C00] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (0C390400) [pid = 1200] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11704400) [pid = 1200] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10A5F800) [pid = 1200] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1583CC00) [pid = 1200] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1371A000) [pid = 1200] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14438000) [pid = 1200] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (12B3DC00) [pid = 1200] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:35:15 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (11214400) [pid = 1200] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:35:15 INFO - PROCESS | 1200 | 1465032915695 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 796ms 01:35:15 INFO - PROCESS | 1200 | 1465032915760 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 1200 | 1465032915762 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 01:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:35:15 INFO - PROCESS | 1200 | 1465032915765 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 1200 | 1465032915767 Marionette TRACE conn3 <- [1,1530,null,{}] 01:35:15 INFO - PROCESS | 1200 | 1465032915770 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:15 INFO - PROCESS | 1200 | 1465032915772 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:15 INFO - PROCESS | 1200 | 1465032915853 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:35:15 INFO - PROCESS | 1200 | 1465032915866 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1200 | 1465032915868 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:15 INFO - PROCESS | 1200 | ++DOCSHELL 0C77B400 == 27 [pid = 1200] [id = 392] 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12C13800) [pid = 1200] [serial = 1176] [outer = 00000000] 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (160B9C00) [pid = 1200] [serial = 1177] [outer = 12C13800] 01:35:15 INFO - PROCESS | 1200 | 1465032915922 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16858000) [pid = 1200] [serial = 1178] [outer = 12C13800] 01:35:16 INFO - PROCESS | 1200 | 1465032916343 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 625ms 01:35:16 INFO - PROCESS | 1200 | 1465032916403 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1200 | 1465032916405 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 01:35:16 INFO - PROCESS | 1200 | 1465032916408 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:35:16 INFO - PROCESS | 1200 | 1465032916410 Marionette TRACE conn3 <- [1,1534,null,{}] 01:35:16 INFO - PROCESS | 1200 | 1465032916414 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:16 INFO - PROCESS | 1200 | 1465032916415 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:16 INFO - PROCESS | 1200 | 1465032916498 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:35:16 INFO - PROCESS | 1200 | 1465032916503 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 1200 | 1465032916506 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:16 INFO - PROCESS | 1200 | ++DOCSHELL 1568E400 == 28 [pid = 1200] [id = 393] 01:35:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16846400) [pid = 1200] [serial = 1179] [outer = 00000000] 01:35:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169F5000) [pid = 1200] [serial = 1180] [outer = 16846400] 01:35:16 INFO - PROCESS | 1200 | 1465032916555 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (169F9000) [pid = 1200] [serial = 1181] [outer = 16846400] 01:35:16 INFO - PROCESS | 1200 | 1465032916994 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 640ms 01:35:17 INFO - PROCESS | 1200 | 1465032917047 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:35:17 INFO - PROCESS | 1200 | 1465032917049 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:35:17 INFO - PROCESS | 1200 | 1465032917052 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 1200 | 1465032917054 Marionette TRACE conn3 <- [1,1538,null,{}] 01:35:17 INFO - PROCESS | 1200 | 1465032917058 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:17 INFO - PROCESS | 1200 | 1465032917059 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:17 INFO - PROCESS | 1200 | 1465032917141 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:35:17 INFO - PROCESS | 1200 | 1465032917146 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1200 | 1465032917148 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:17 INFO - PROCESS | 1200 | ++DOCSHELL 16851800 == 29 [pid = 1200] [id = 394] 01:35:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169F1C00) [pid = 1200] [serial = 1182] [outer = 00000000] 01:35:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16D07400) [pid = 1200] [serial = 1183] [outer = 169F1C00] 01:35:17 INFO - PROCESS | 1200 | 1465032917192 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16F2F400) [pid = 1200] [serial = 1184] [outer = 169F1C00] 01:35:17 INFO - PROCESS | 1200 | 1465032917911 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 906ms 01:35:17 INFO - PROCESS | 1200 | 1465032917958 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:35:17 INFO - PROCESS | 1200 | 1465032917965 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 01:35:17 INFO - PROCESS | 1200 | 1465032917971 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 1200 | 1465032917978 Marionette TRACE conn3 <- [1,1542,null,{}] 01:35:17 INFO - PROCESS | 1200 | 1465032917985 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:17 INFO - PROCESS | 1200 | 1465032917989 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:18 INFO - PROCESS | 1200 | 1465032918131 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:35:18 INFO - PROCESS | 1200 | 1465032918268 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:18 INFO - PROCESS | 1200 | 1465032918271 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:18 INFO - PROCESS | 1200 | ++DOCSHELL 10512400 == 30 [pid = 1200] [id = 395] 01:35:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10A5EC00) [pid = 1200] [serial = 1185] [outer = 00000000] 01:35:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1121B000) [pid = 1200] [serial = 1186] [outer = 10A5EC00] 01:35:18 INFO - PROCESS | 1200 | 1465032918329 Marionette DEBUG loaded listener.js 01:35:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (11711400) [pid = 1200] [serial = 1187] [outer = 10A5EC00] 01:35:18 INFO - PROCESS | 1200 | 1465032918928 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1000ms 01:35:18 INFO - PROCESS | 1200 | 1465032918971 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1200 | 1465032918976 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:35:18 INFO - PROCESS | 1200 | 1465032918983 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1200 | 1465032918987 Marionette TRACE conn3 <- [1,1546,null,{}] 01:35:18 INFO - PROCESS | 1200 | 1465032918991 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:18 INFO - PROCESS | 1200 | 1465032918994 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:19 INFO - PROCESS | 1200 | 1465032919114 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:35:19 INFO - PROCESS | 1200 | 1465032919222 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:19 INFO - PROCESS | 1200 | 1465032919225 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:19 INFO - PROCESS | 1200 | ++DOCSHELL 131E1C00 == 31 [pid = 1200] [id = 396] 01:35:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1323DC00) [pid = 1200] [serial = 1188] [outer = 00000000] 01:35:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (1417EC00) [pid = 1200] [serial = 1189] [outer = 1323DC00] 01:35:19 INFO - PROCESS | 1200 | 1465032919281 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1583CC00) [pid = 1200] [serial = 1190] [outer = 1323DC00] 01:35:19 INFO - PROCESS | 1200 | 1465032919895 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 938ms 01:35:19 INFO - PROCESS | 1200 | 1465032919927 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:35:19 INFO - PROCESS | 1200 | 1465032919929 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:35:19 INFO - PROCESS | 1200 | 1465032919933 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:35:19 INFO - PROCESS | 1200 | 1465032919937 Marionette TRACE conn3 <- [1,1550,null,{}] 01:35:19 INFO - PROCESS | 1200 | 1465032919949 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:19 INFO - PROCESS | 1200 | 1465032919954 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:20 INFO - PROCESS | 1200 | 1465032920071 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:35:20 INFO - PROCESS | 1200 | 1465032920209 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 1200 | 1465032920213 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:20 INFO - PROCESS | 1200 | ++DOCSHELL 16C3D800 == 32 [pid = 1200] [id = 397] 01:35:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16C79000) [pid = 1200] [serial = 1191] [outer = 00000000] 01:35:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (17118800) [pid = 1200] [serial = 1192] [outer = 16C79000] 01:35:20 INFO - PROCESS | 1200 | 1465032920272 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (175AA400) [pid = 1200] [serial = 1193] [outer = 16C79000] 01:35:20 INFO - PROCESS | 1200 | 1465032920875 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1000ms 01:35:20 INFO - PROCESS | 1200 | 1465032920935 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:35:20 INFO - PROCESS | 1200 | 1465032920938 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:35:20 INFO - PROCESS | 1200 | 1465032920942 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:35:20 INFO - PROCESS | 1200 | 1465032920944 Marionette TRACE conn3 <- [1,1554,null,{}] 01:35:20 INFO - PROCESS | 1200 | 1465032920948 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:20 INFO - PROCESS | 1200 | 1465032920950 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:21 INFO - PROCESS | 1200 | 1465032921066 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:35:21 INFO - PROCESS | 1200 | 1465032921324 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 1200 | 1465032921328 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:21 INFO - PROCESS | 1200 | ++DOCSHELL 0C38AC00 == 33 [pid = 1200] [id = 398] 01:35:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (0C38DC00) [pid = 1200] [serial = 1194] [outer = 00000000] 01:35:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (10485C00) [pid = 1200] [serial = 1195] [outer = 0C38DC00] 01:35:21 INFO - PROCESS | 1200 | 1465032921384 Marionette DEBUG loaded listener.js 01:35:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (10A7EC00) [pid = 1200] [serial = 1196] [outer = 0C38DC00] 01:35:22 INFO - PROCESS | 1200 | --DOCSHELL 0C390000 == 32 [pid = 1200] [id = 374] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (118C6000) [pid = 1200] [serial = 1121] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (0C784800) [pid = 1200] [serial = 1123] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (0F2D8C00) [pid = 1200] [serial = 1124] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1170E000) [pid = 1200] [serial = 1129] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10A7F800) [pid = 1200] [serial = 1126] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (10F09400) [pid = 1200] [serial = 1127] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1589AC00) [pid = 1200] [serial = 1138] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (13C38800) [pid = 1200] [serial = 1135] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (160BC400) [pid = 1200] [serial = 1144] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (165E7C00) [pid = 1200] [serial = 1145] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1601C000) [pid = 1200] [serial = 1139] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1319E400) [pid = 1200] [serial = 1132] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (13243C00) [pid = 1200] [serial = 1133] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (14437400) [pid = 1200] [serial = 1141] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (13DC2400) [pid = 1200] [serial = 1136] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (117EC800) [pid = 1200] [serial = 1130] [outer = 00000000] [url = about:blank] 01:35:22 INFO - PROCESS | 1200 | 1465032922632 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1766ms 01:35:22 INFO - PROCESS | 1200 | 1465032922725 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:35:22 INFO - PROCESS | 1200 | 1465032922729 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 01:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:35:22 INFO - PROCESS | 1200 | 1465032922735 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 1200 | 1465032922738 Marionette TRACE conn3 <- [1,1558,null,{}] 01:35:22 INFO - PROCESS | 1200 | 1465032922747 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:22 INFO - PROCESS | 1200 | 1465032922750 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:22 INFO - PROCESS | 1200 | 1465032922839 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:35:22 INFO - PROCESS | 1200 | 1465032922847 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:22 INFO - PROCESS | 1200 | 1465032922851 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:22 INFO - PROCESS | 1200 | ++DOCSHELL 10511C00 == 33 [pid = 1200] [id = 399] 01:35:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1055B800) [pid = 1200] [serial = 1197] [outer = 00000000] 01:35:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (105F3400) [pid = 1200] [serial = 1198] [outer = 1055B800] 01:35:22 INFO - PROCESS | 1200 | 1465032922900 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (105F9400) [pid = 1200] [serial = 1199] [outer = 1055B800] 01:35:23 INFO - PROCESS | 1200 | 1465032923410 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:35:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:35:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 688ms 01:35:23 INFO - PROCESS | 1200 | 1465032923433 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 1200 | 1465032923438 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 01:35:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:35:23 INFO - PROCESS | 1200 | 1465032923445 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 1200 | 1465032923448 Marionette TRACE conn3 <- [1,1562,null,{}] 01:35:23 INFO - PROCESS | 1200 | 1465032923452 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:23 INFO - PROCESS | 1200 | 1465032923454 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:23 INFO - PROCESS | 1200 | 1465032923542 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:35:23 INFO - PROCESS | 1200 | 1465032923551 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1200 | 1465032923554 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:23 INFO - PROCESS | 1200 | ++DOCSHELL 1121A000 == 34 [pid = 1200] [id = 400] 01:35:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1121A400) [pid = 1200] [serial = 1200] [outer = 00000000] 01:35:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1128D400) [pid = 1200] [serial = 1201] [outer = 1121A400] 01:35:23 INFO - PROCESS | 1200 | 1465032923602 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11705800) [pid = 1200] [serial = 1202] [outer = 1121A400] 01:35:24 INFO - PROCESS | 1200 | 1465032924081 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 703ms 01:35:24 INFO - PROCESS | 1200 | 1465032924145 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1200 | 1465032924148 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 01:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:35:24 INFO - PROCESS | 1200 | 1465032924153 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1200 | 1465032924158 Marionette TRACE conn3 <- [1,1566,null,{}] 01:35:24 INFO - PROCESS | 1200 | 1465032924169 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:24 INFO - PROCESS | 1200 | 1465032924174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:24 INFO - PROCESS | 1200 | 1465032924325 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:35:24 INFO - PROCESS | 1200 | 1465032924342 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 1200 | 1465032924345 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:24 INFO - PROCESS | 1200 | ++DOCSHELL 12911400 == 35 [pid = 1200] [id = 401] 01:35:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (12911800) [pid = 1200] [serial = 1203] [outer = 00000000] 01:35:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (12B45400) [pid = 1200] [serial = 1204] [outer = 12911800] 01:35:24 INFO - PROCESS | 1200 | 1465032924395 Marionette DEBUG loaded listener.js 01:35:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (12C20000) [pid = 1200] [serial = 1205] [outer = 12911800] 01:35:24 INFO - PROCESS | 1200 | 1465032924817 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 687ms 01:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:35:24 INFO - PROCESS | 1200 | 1465032924853 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1200 | 1465032924856 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 01:35:24 INFO - PROCESS | 1200 | 1465032924859 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1200 | 1465032924861 Marionette TRACE conn3 <- [1,1570,null,{}] 01:35:24 INFO - PROCESS | 1200 | 1465032924864 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:24 INFO - PROCESS | 1200 | 1465032924866 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:24 INFO - PROCESS | 1200 | 1465032925000 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:35:24 INFO - PROCESS | 1200 | 1465032925020 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 1200 | 1465032925022 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:25 INFO - PROCESS | 1200 | ++DOCSHELL 131A3400 == 36 [pid = 1200] [id = 402] 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (131DE000) [pid = 1200] [serial = 1206] [outer = 00000000] 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (139D5C00) [pid = 1200] [serial = 1207] [outer = 131DE000] 01:35:25 INFO - PROCESS | 1200 | 1465032925069 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (13DBD800) [pid = 1200] [serial = 1208] [outer = 131DE000] 01:35:25 INFO - PROCESS | 1200 | 1465032925525 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:35:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:35:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 687ms 01:35:25 INFO - PROCESS | 1200 | 1465032925558 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:35:25 INFO - PROCESS | 1200 | 1465032925561 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 01:35:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:35:25 INFO - PROCESS | 1200 | 1465032925566 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 1200 | 1465032925567 Marionette TRACE conn3 <- [1,1574,null,{}] 01:35:25 INFO - PROCESS | 1200 | 1465032925575 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:25 INFO - PROCESS | 1200 | 1465032925577 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:25 INFO - PROCESS | 1200 | 1465032925713 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:35:25 INFO - PROCESS | 1200 | 1465032925722 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 1200 | 1465032925724 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:25 INFO - PROCESS | 1200 | ++DOCSHELL 13C38800 == 37 [pid = 1200] [id = 403] 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (13DC2400) [pid = 1200] [serial = 1209] [outer = 00000000] 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1449E800) [pid = 1200] [serial = 1210] [outer = 13DC2400] 01:35:25 INFO - PROCESS | 1200 | 1465032925770 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (15685400) [pid = 1200] [serial = 1211] [outer = 13DC2400] 01:35:26 INFO - PROCESS | 1200 | 1465032926217 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 688ms 01:35:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:35:26 INFO - PROCESS | 1200 | 1465032926266 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:35:26 INFO - PROCESS | 1200 | 1465032926268 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 01:35:26 INFO - PROCESS | 1200 | 1465032926271 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 1200 | 1465032926273 Marionette TRACE conn3 <- [1,1578,null,{}] 01:35:26 INFO - PROCESS | 1200 | 1465032926276 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:26 INFO - PROCESS | 1200 | 1465032926282 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:26 INFO - PROCESS | 1200 | 1465032926421 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:35:26 INFO - PROCESS | 1200 | 1465032926486 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1200 | 1465032926488 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:26 INFO - PROCESS | 1200 | ++DOCSHELL 15F9A000 == 38 [pid = 1200] [id = 404] 01:35:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (15F9A800) [pid = 1200] [serial = 1212] [outer = 00000000] 01:35:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (160BE000) [pid = 1200] [serial = 1213] [outer = 15F9A800] 01:35:26 INFO - PROCESS | 1200 | 1465032926533 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (1683B000) [pid = 1200] [serial = 1214] [outer = 15F9A800] 01:35:26 INFO - PROCESS | 1200 | 1465032926962 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 735ms 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (165E9C00) [pid = 1200] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (15B41C00) [pid = 1200] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (129B1000) [pid = 1200] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10487400) [pid = 1200] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1170B800) [pid = 1200] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (13723000) [pid = 1200] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11294C00) [pid = 1200] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1683F400) [pid = 1200] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (0F2DF400) [pid = 1200] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16846400) [pid = 1200] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (169F1C00) [pid = 1200] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1445F000) [pid = 1200] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12C13800) [pid = 1200] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:35:27 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1291A800) [pid = 1200] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:35:27 INFO - PROCESS | 1200 | 1465032927262 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1200 | 1465032927264 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 01:35:27 INFO - PROCESS | 1200 | 1465032927269 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1200 | 1465032927270 Marionette TRACE conn3 <- [1,1582,null,{}] 01:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:35:27 INFO - PROCESS | 1200 | 1465032927274 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:27 INFO - PROCESS | 1200 | 1465032927276 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:27 INFO - PROCESS | 1200 | 1465032927362 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:35:27 INFO - PROCESS | 1200 | 1465032927370 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1200 | 1465032927372 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:27 INFO - PROCESS | 1200 | ++DOCSHELL 10A83400 == 39 [pid = 1200] [id = 405] 01:35:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (11295800) [pid = 1200] [serial = 1215] [outer = 00000000] 01:35:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (12945800) [pid = 1200] [serial = 1216] [outer = 11295800] 01:35:27 INFO - PROCESS | 1200 | 1465032927416 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (13723000) [pid = 1200] [serial = 1217] [outer = 11295800] 01:35:27 INFO - PROCESS | 1200 | 1465032927859 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:35:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 641ms 01:35:27 INFO - PROCESS | 1200 | 1465032927910 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1200 | 1465032927912 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 01:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:35:27 INFO - PROCESS | 1200 | 1465032927915 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1200 | 1465032927917 Marionette TRACE conn3 <- [1,1586,null,{}] 01:35:27 INFO - PROCESS | 1200 | 1465032927920 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:27 INFO - PROCESS | 1200 | 1465032927922 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:27 INFO - PROCESS | 1200 | 1465032928000 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:35:27 INFO - PROCESS | 1200 | 1465032928008 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1200 | 1465032928010 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:27 INFO - PROCESS | 1200 | ++DOCSHELL 131A1000 == 40 [pid = 1200] [id = 406] 01:35:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15F9AC00) [pid = 1200] [serial = 1218] [outer = 00000000] 01:35:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16842000) [pid = 1200] [serial = 1219] [outer = 15F9AC00] 01:35:28 INFO - PROCESS | 1200 | 1465032928054 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16843C00) [pid = 1200] [serial = 1220] [outer = 15F9AC00] 01:35:28 INFO - PROCESS | 1200 | 1465032928472 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:35:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:35:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 593ms 01:35:28 INFO - PROCESS | 1200 | 1465032928516 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:35:28 INFO - PROCESS | 1200 | 1465032928518 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 01:35:28 INFO - PROCESS | 1200 | 1465032928522 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:35:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:35:28 INFO - PROCESS | 1200 | 1465032928523 Marionette TRACE conn3 <- [1,1590,null,{}] 01:35:28 INFO - PROCESS | 1200 | 1465032928531 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:28 INFO - PROCESS | 1200 | 1465032928533 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:28 INFO - PROCESS | 1200 | 1465032928612 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:35:28 INFO - PROCESS | 1200 | 1465032928618 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1200 | 1465032928620 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:28 INFO - PROCESS | 1200 | ++DOCSHELL 169EE400 == 41 [pid = 1200] [id = 407] 01:35:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (169EE800) [pid = 1200] [serial = 1221] [outer = 00000000] 01:35:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16C3A800) [pid = 1200] [serial = 1222] [outer = 169EE800] 01:35:28 INFO - PROCESS | 1200 | 1465032928664 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16C3C000) [pid = 1200] [serial = 1223] [outer = 169EE800] 01:35:29 INFO - PROCESS | 1200 | 1465032929143 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 641ms 01:35:29 INFO - PROCESS | 1200 | 1465032929161 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 1200 | 1465032929163 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 01:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:35:29 INFO - PROCESS | 1200 | 1465032929166 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 1200 | 1465032929168 Marionette TRACE conn3 <- [1,1594,null,{}] 01:35:29 INFO - PROCESS | 1200 | 1465032929171 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:29 INFO - PROCESS | 1200 | 1465032929173 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:29 INFO - PROCESS | 1200 | 1465032929318 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:35:29 INFO - PROCESS | 1200 | 1465032929455 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:29 INFO - PROCESS | 1200 | 1465032929459 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:29 INFO - PROCESS | 1200 | ++DOCSHELL 0C387000 == 42 [pid = 1200] [id = 408] 01:35:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (0C38C000) [pid = 1200] [serial = 1224] [outer = 00000000] 01:35:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (0F2D4400) [pid = 1200] [serial = 1225] [outer = 0C38C000] 01:35:29 INFO - PROCESS | 1200 | 1465032929518 Marionette DEBUG loaded listener.js 01:35:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1043A800) [pid = 1200] [serial = 1226] [outer = 0C38C000] 01:35:30 INFO - PROCESS | 1200 | 1465032930285 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1218ms 01:35:30 INFO - PROCESS | 1200 | 1465032930377 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:35:30 INFO - PROCESS | 1200 | 1465032930382 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 01:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:35:30 INFO - PROCESS | 1200 | 1465032930387 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:35:30 INFO - PROCESS | 1200 | 1465032930390 Marionette TRACE conn3 <- [1,1598,null,{}] 01:35:30 INFO - PROCESS | 1200 | 1465032930395 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:30 INFO - PROCESS | 1200 | 1465032930398 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:30 INFO - PROCESS | 1200 | 1465032930526 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:35:30 INFO - PROCESS | 1200 | 1465032930652 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 1200 | 1465032930656 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:30 INFO - PROCESS | 1200 | ++DOCSHELL 117EE800 == 43 [pid = 1200] [id = 409] 01:35:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (118D1800) [pid = 1200] [serial = 1227] [outer = 00000000] 01:35:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (1291A800) [pid = 1200] [serial = 1228] [outer = 118D1800] 01:35:30 INFO - PROCESS | 1200 | 1465032930715 Marionette DEBUG loaded listener.js 01:35:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (12E0EC00) [pid = 1200] [serial = 1229] [outer = 118D1800] 01:35:31 INFO - PROCESS | 1200 | 1465032931491 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1156ms 01:35:31 INFO - PROCESS | 1200 | 1465032931539 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 1200 | 1465032931543 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 01:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:35:31 INFO - PROCESS | 1200 | 1465032931573 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 1200 | 1465032931576 Marionette TRACE conn3 <- [1,1602,null,{}] 01:35:31 INFO - PROCESS | 1200 | 1465032931582 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:31 INFO - PROCESS | 1200 | 1465032931585 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:31 INFO - PROCESS | 1200 | 1465032931706 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:35:31 INFO - PROCESS | 1200 | 1465032931838 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 1200 | 1465032931843 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:31 INFO - PROCESS | 1200 | ++DOCSHELL 10A5E800 == 44 [pid = 1200] [id = 410] 01:35:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (10A80C00) [pid = 1200] [serial = 1230] [outer = 00000000] 01:35:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (10F13800) [pid = 1200] [serial = 1231] [outer = 10A80C00] 01:35:31 INFO - PROCESS | 1200 | 1465032931893 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (10F69000) [pid = 1200] [serial = 1232] [outer = 10A80C00] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 0C77B400 == 43 [pid = 1200] [id = 392] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 169EE400 == 42 [pid = 1200] [id = 407] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 131A1000 == 41 [pid = 1200] [id = 406] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 10A83400 == 40 [pid = 1200] [id = 405] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 15F9A000 == 39 [pid = 1200] [id = 404] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 13C38800 == 38 [pid = 1200] [id = 403] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 131A3400 == 37 [pid = 1200] [id = 402] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 12911400 == 36 [pid = 1200] [id = 401] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 1121A000 == 35 [pid = 1200] [id = 400] 01:35:32 INFO - PROCESS | 1200 | --DOCSHELL 10511C00 == 34 [pid = 1200] [id = 399] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (15895800) [pid = 1200] [serial = 1142] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (16853000) [pid = 1200] [serial = 1174] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (160BA400) [pid = 1200] [serial = 1172] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (160B7000) [pid = 1200] [serial = 1171] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1314D400) [pid = 1200] [serial = 1153] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (139D6400) [pid = 1200] [serial = 1154] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (10F11800) [pid = 1200] [serial = 1150] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (11213C00) [pid = 1200] [serial = 1151] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (11711000) [pid = 1200] [serial = 1162] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11873000) [pid = 1200] [serial = 1163] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (139D3400) [pid = 1200] [serial = 1165] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12915400) [pid = 1200] [serial = 1156] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (14184800) [pid = 1200] [serial = 1157] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16846000) [pid = 1200] [serial = 1148] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16845C00) [pid = 1200] [serial = 1147] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1058E400) [pid = 1200] [serial = 1159] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10F08C00) [pid = 1200] [serial = 1160] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (169F5000) [pid = 1200] [serial = 1180] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16D07400) [pid = 1200] [serial = 1183] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (16F2F400) [pid = 1200] [serial = 1184] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16856C00) [pid = 1200] [serial = 1175] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (15833800) [pid = 1200] [serial = 1168] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (15B3B400) [pid = 1200] [serial = 1169] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (169F9000) [pid = 1200] [serial = 1181] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (160B9C00) [pid = 1200] [serial = 1177] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (13DBF800) [pid = 1200] [serial = 1166] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (16858000) [pid = 1200] [serial = 1178] [outer = 00000000] [url = about:blank] 01:35:32 INFO - PROCESS | 1200 | 1465032932392 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:35:32 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 01:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 843ms 01:35:32 INFO - PROCESS | 1200 | 1465032932413 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 1200 | 1465032932418 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 01:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:35:32 INFO - PROCESS | 1200 | 1465032932428 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1200 | 1465032932431 Marionette TRACE conn3 <- [1,1606,null,{}] 01:35:32 INFO - PROCESS | 1200 | 1465032932435 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:32 INFO - PROCESS | 1200 | 1465032932437 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:32 INFO - PROCESS | 1200 | 1465032932531 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:35:32 INFO - PROCESS | 1200 | 1465032932540 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:32 INFO - PROCESS | 1200 | 1465032932542 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:32 INFO - PROCESS | 1200 | ++DOCSHELL 11216000 == 35 [pid = 1200] [id = 411] 01:35:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1128D000) [pid = 1200] [serial = 1233] [outer = 00000000] 01:35:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (117E7000) [pid = 1200] [serial = 1234] [outer = 1128D000] 01:35:32 INFO - PROCESS | 1200 | 1465032932590 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (118C5800) [pid = 1200] [serial = 1235] [outer = 1128D000] 01:35:33 INFO - PROCESS | 1200 | 1465032933127 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:35:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 734ms 01:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:35:33 INFO - PROCESS | 1200 | 1465032933164 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:35:33 INFO - PROCESS | 1200 | 1465032933166 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 01:35:33 INFO - PROCESS | 1200 | 1465032933170 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:35:33 INFO - PROCESS | 1200 | 1465032933173 Marionette TRACE conn3 <- [1,1610,null,{}] 01:35:33 INFO - PROCESS | 1200 | 1465032933184 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:33 INFO - PROCESS | 1200 | 1465032933188 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:33 INFO - PROCESS | 1200 | 1465032933303 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:35:33 INFO - PROCESS | 1200 | 1465032933411 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1200 | 1465032933417 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:33 INFO - PROCESS | 1200 | ++DOCSHELL 13148800 == 36 [pid = 1200] [id = 412] 01:35:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1314D400) [pid = 1200] [serial = 1236] [outer = 00000000] 01:35:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (13721800) [pid = 1200] [serial = 1237] [outer = 1314D400] 01:35:33 INFO - PROCESS | 1200 | 1465032933467 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (139D5800) [pid = 1200] [serial = 1238] [outer = 1314D400] 01:35:33 INFO - PROCESS | 1200 | 1465032933847 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:35:33 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 01:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 687ms 01:35:33 INFO - PROCESS | 1200 | 1465032933869 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:35:33 INFO - PROCESS | 1200 | 1465032933872 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 01:35:33 INFO - PROCESS | 1200 | 1465032933875 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:35:33 INFO - PROCESS | 1200 | 1465032933877 Marionette TRACE conn3 <- [1,1614,null,{}] 01:35:33 INFO - PROCESS | 1200 | 1465032933881 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:33 INFO - PROCESS | 1200 | 1465032933883 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:33 INFO - PROCESS | 1200 | 1465032933969 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:35:33 INFO - PROCESS | 1200 | 1465032933975 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1200 | 1465032933986 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:33 INFO - PROCESS | 1200 | ++DOCSHELL 1445A800 == 37 [pid = 1200] [id = 413] 01:35:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1445DC00) [pid = 1200] [serial = 1239] [outer = 00000000] 01:35:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (15833800) [pid = 1200] [serial = 1240] [outer = 1445DC00] 01:35:34 INFO - PROCESS | 1200 | 1465032934031 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (15B3A000) [pid = 1200] [serial = 1241] [outer = 1445DC00] 01:35:34 INFO - PROCESS | 1200 | 1465032934508 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 687ms 01:35:34 INFO - PROCESS | 1200 | 1465032934574 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 1200 | 1465032934576 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 01:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:35:34 INFO - PROCESS | 1200 | 1465032934586 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 1200 | 1465032934588 Marionette TRACE conn3 <- [1,1618,null,{}] 01:35:34 INFO - PROCESS | 1200 | 1465032934591 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:34 INFO - PROCESS | 1200 | 1465032934593 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:34 INFO - PROCESS | 1200 | 1465032934704 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:35:34 INFO - PROCESS | 1200 | 1465032934804 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 1200 | 1465032934806 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:34 INFO - PROCESS | 1200 | ++DOCSHELL 1170E400 == 38 [pid = 1200] [id = 414] 01:35:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1601B800) [pid = 1200] [serial = 1242] [outer = 00000000] 01:35:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (160B2800) [pid = 1200] [serial = 1243] [outer = 1601B800] 01:35:34 INFO - PROCESS | 1200 | 1465032934852 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (160BA000) [pid = 1200] [serial = 1244] [outer = 1601B800] 01:35:35 INFO - PROCESS | 1200 | 1465032935291 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 734ms 01:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:35:35 INFO - PROCESS | 1200 | 1465032935326 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1200 | 1465032935328 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 01:35:35 INFO - PROCESS | 1200 | 1465032935331 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1200 | 1465032935333 Marionette TRACE conn3 <- [1,1622,null,{}] 01:35:35 INFO - PROCESS | 1200 | 1465032935336 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:35 INFO - PROCESS | 1200 | 1465032935341 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:35 INFO - PROCESS | 1200 | 1465032935489 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:35:35 INFO - PROCESS | 1200 | 1465032935554 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 1200 | 1465032935556 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:35 INFO - PROCESS | 1200 | ++DOCSHELL 160BF000 == 39 [pid = 1200] [id = 415] 01:35:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (165EC000) [pid = 1200] [serial = 1245] [outer = 00000000] 01:35:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (1684B000) [pid = 1200] [serial = 1246] [outer = 165EC000] 01:35:35 INFO - PROCESS | 1200 | 1465032935601 Marionette DEBUG loaded listener.js 01:35:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16854400) [pid = 1200] [serial = 1247] [outer = 165EC000] 01:35:36 INFO - PROCESS | 1200 | 1465032936029 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:35:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:35:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 734ms 01:35:36 INFO - PROCESS | 1200 | 1465032936097 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:35:36 INFO - PROCESS | 1200 | 1465032936099 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 01:35:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:35:36 INFO - PROCESS | 1200 | 1465032936111 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 1200 | 1465032936113 Marionette TRACE conn3 <- [1,1626,null,{}] 01:35:36 INFO - PROCESS | 1200 | 1465032936117 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:36 INFO - PROCESS | 1200 | 1465032936119 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:36 INFO - PROCESS | 1200 | 1465032936300 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (13DC2400) [pid = 1200] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (15F9A800) [pid = 1200] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1055B800) [pid = 1200] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (12911800) [pid = 1200] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1121A400) [pid = 1200] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0C38DC00) [pid = 1200] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (10A5EC00) [pid = 1200] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1323DC00) [pid = 1200] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16C79000) [pid = 1200] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11295800) [pid = 1200] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (131DE000) [pid = 1200] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:35:36 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (15F9AC00) [pid = 1200] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:35:36 INFO - PROCESS | 1200 | 1465032936365 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1200 | 1465032936367 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:36 INFO - PROCESS | 1200 | ++DOCSHELL 0C783C00 == 40 [pid = 1200] [id = 416] 01:35:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (0C784800) [pid = 1200] [serial = 1248] [outer = 00000000] 01:35:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11212C00) [pid = 1200] [serial = 1249] [outer = 0C784800] 01:35:36 INFO - PROCESS | 1200 | 1465032936412 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (11295C00) [pid = 1200] [serial = 1250] [outer = 0C784800] 01:35:36 INFO - PROCESS | 1200 | 1465032936771 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:35:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:35:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 703ms 01:35:36 INFO - PROCESS | 1200 | 1465032936786 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:35:36 INFO - PROCESS | 1200 | 1465032936788 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 01:35:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:35:36 INFO - PROCESS | 1200 | 1465032936791 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 1200 | 1465032936793 Marionette TRACE conn3 <- [1,1630,null,{}] 01:35:36 INFO - PROCESS | 1200 | 1465032936808 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:36 INFO - PROCESS | 1200 | 1465032936809 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:36 INFO - PROCESS | 1200 | 1465032936892 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:35:36 INFO - PROCESS | 1200 | 1465032936897 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1200 | 1465032936899 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:36 INFO - PROCESS | 1200 | ++DOCSHELL 10F12000 == 41 [pid = 1200] [id = 417] 01:35:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1120FC00) [pid = 1200] [serial = 1251] [outer = 00000000] 01:35:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16855400) [pid = 1200] [serial = 1252] [outer = 1120FC00] 01:35:36 INFO - PROCESS | 1200 | 1465032936942 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (169EB800) [pid = 1200] [serial = 1253] [outer = 1120FC00] 01:35:37 INFO - PROCESS | 1200 | 1465032937392 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 656ms 01:35:37 INFO - PROCESS | 1200 | 1465032937450 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:35:37 INFO - PROCESS | 1200 | 1465032937452 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 01:35:37 INFO - PROCESS | 1200 | 1465032937455 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:35:37 INFO - PROCESS | 1200 | 1465032937457 Marionette TRACE conn3 <- [1,1634,null,{}] 01:35:37 INFO - PROCESS | 1200 | 1465032937460 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:37 INFO - PROCESS | 1200 | 1465032937462 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:37 INFO - PROCESS | 1200 | 1465032937551 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:35:37 INFO - PROCESS | 1200 | 1465032937563 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:37 INFO - PROCESS | 1200 | 1465032937565 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:37 INFO - PROCESS | 1200 | ++DOCSHELL 131A1C00 == 42 [pid = 1200] [id = 418] 01:35:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1601C800) [pid = 1200] [serial = 1254] [outer = 00000000] 01:35:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16D0C800) [pid = 1200] [serial = 1255] [outer = 1601C800] 01:35:37 INFO - PROCESS | 1200 | 1465032937608 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1710C000) [pid = 1200] [serial = 1256] [outer = 1601C800] 01:35:38 INFO - PROCESS | 1200 | 1465032938082 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 641ms 01:35:38 INFO - PROCESS | 1200 | 1465032938100 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1200 | 1465032938102 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 01:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:35:38 INFO - PROCESS | 1200 | 1465032938106 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1200 | 1465032938117 Marionette TRACE conn3 <- [1,1638,null,{}] 01:35:38 INFO - PROCESS | 1200 | 1465032938125 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:38 INFO - PROCESS | 1200 | 1465032938127 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:38 INFO - PROCESS | 1200 | 1465032938207 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:35:38 INFO - PROCESS | 1200 | 1465032938212 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1200 | 1465032938214 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:38 INFO - PROCESS | 1200 | ++DOCSHELL 139D4800 == 43 [pid = 1200] [id = 419] 01:35:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16852400) [pid = 1200] [serial = 1257] [outer = 00000000] 01:35:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (17C5C400) [pid = 1200] [serial = 1258] [outer = 16852400] 01:35:38 INFO - PROCESS | 1200 | 1465032938258 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (17C5E000) [pid = 1200] [serial = 1259] [outer = 16852400] 01:35:39 INFO - PROCESS | 1200 | 1465032939023 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 969ms 01:35:39 INFO - PROCESS | 1200 | 1465032939070 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:35:39 INFO - PROCESS | 1200 | 1465032939075 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 01:35:39 INFO - PROCESS | 1200 | 1465032939080 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:35:39 INFO - PROCESS | 1200 | 1465032939085 Marionette TRACE conn3 <- [1,1642,null,{}] 01:35:39 INFO - PROCESS | 1200 | 1465032939091 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:39 INFO - PROCESS | 1200 | 1465032939093 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:39 INFO - PROCESS | 1200 | 1465032939206 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:35:39 INFO - PROCESS | 1200 | 1465032939341 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 1200 | 1465032939344 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:39 INFO - PROCESS | 1200 | ++DOCSHELL 117E8400 == 44 [pid = 1200] [id = 420] 01:35:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11DB8C00) [pid = 1200] [serial = 1260] [outer = 00000000] 01:35:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1291C000) [pid = 1200] [serial = 1261] [outer = 11DB8C00] 01:35:39 INFO - PROCESS | 1200 | 1465032939401 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1417E800) [pid = 1200] [serial = 1262] [outer = 11DB8C00] 01:35:39 INFO - PROCESS | 1200 | 1465032939957 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 938ms 01:35:40 INFO - PROCESS | 1200 | 1465032940026 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 1200 | 1465032940031 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:35:40 INFO - PROCESS | 1200 | 1465032940038 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1200 | 1465032940041 Marionette TRACE conn3 <- [1,1646,null,{}] 01:35:40 INFO - PROCESS | 1200 | 1465032940045 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:40 INFO - PROCESS | 1200 | 1465032940048 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:40 INFO - PROCESS | 1200 | 1465032940194 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:35:40 INFO - PROCESS | 1200 | 1465032940330 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:40 INFO - PROCESS | 1200 | 1465032940333 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:40 INFO - PROCESS | 1200 | ++DOCSHELL 160BBC00 == 45 [pid = 1200] [id = 421] 01:35:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (160BE800) [pid = 1200] [serial = 1263] [outer = 00000000] 01:35:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (16840400) [pid = 1200] [serial = 1264] [outer = 160BE800] 01:35:40 INFO - PROCESS | 1200 | 1465032940391 Marionette DEBUG loaded listener.js 01:35:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1684A400) [pid = 1200] [serial = 1265] [outer = 160BE800] 01:35:41 INFO - PROCESS | 1200 | 1465032941007 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1047ms 01:35:41 INFO - PROCESS | 1200 | 1465032941082 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:35:41 INFO - PROCESS | 1200 | 1465032941084 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:35:41 INFO - PROCESS | 1200 | 1465032941089 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:35:41 INFO - PROCESS | 1200 | 1465032941092 Marionette TRACE conn3 <- [1,1650,null,{}] 01:35:41 INFO - PROCESS | 1200 | 1465032941121 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:41 INFO - PROCESS | 1200 | 1465032941126 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:41 INFO - PROCESS | 1200 | 1465032941242 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:35:41 INFO - PROCESS | 1200 | 1465032941374 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1200 | 1465032941377 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:41 INFO - PROCESS | 1200 | ++DOCSHELL 11711000 == 46 [pid = 1200] [id = 422] 01:35:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (16848800) [pid = 1200] [serial = 1266] [outer = 00000000] 01:35:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (17922800) [pid = 1200] [serial = 1267] [outer = 16848800] 01:35:41 INFO - PROCESS | 1200 | 1465032941435 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1842FC00) [pid = 1200] [serial = 1268] [outer = 16848800] 01:35:42 INFO - PROCESS | 1200 | 1465032942209 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1172ms 01:35:42 INFO - PROCESS | 1200 | 1465032942260 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:35:42 INFO - PROCESS | 1200 | 1465032942264 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 01:35:42 INFO - PROCESS | 1200 | 1465032942269 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 1200 | 1465032942272 Marionette TRACE conn3 <- [1,1654,null,{}] 01:35:42 INFO - PROCESS | 1200 | 1465032942278 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:42 INFO - PROCESS | 1200 | 1465032942281 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:42 INFO - PROCESS | 1200 | 1465032942380 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:35:42 INFO - PROCESS | 1200 | 1465032942519 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 1200 | 1465032942522 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:42 INFO - PROCESS | 1200 | ++DOCSHELL 10EC9400 == 47 [pid = 1200] [id = 423] 01:35:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (10F66800) [pid = 1200] [serial = 1269] [outer = 00000000] 01:35:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (1170F400) [pid = 1200] [serial = 1270] [outer = 10F66800] 01:35:42 INFO - PROCESS | 1200 | 1465032942581 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (1291C800) [pid = 1200] [serial = 1271] [outer = 10F66800] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 0C38AC00 == 46 [pid = 1200] [id = 398] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 131A1C00 == 45 [pid = 1200] [id = 418] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 10F12000 == 44 [pid = 1200] [id = 417] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 0C783C00 == 43 [pid = 1200] [id = 416] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 160BF000 == 42 [pid = 1200] [id = 415] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 1170E400 == 41 [pid = 1200] [id = 414] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 1445A800 == 40 [pid = 1200] [id = 413] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 13148800 == 39 [pid = 1200] [id = 412] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 11216000 == 38 [pid = 1200] [id = 411] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 10A5E800 == 37 [pid = 1200] [id = 410] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 117EE800 == 36 [pid = 1200] [id = 409] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 0C387000 == 35 [pid = 1200] [id = 408] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 1568E400 == 34 [pid = 1200] [id = 393] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 16851800 == 33 [pid = 1200] [id = 394] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 10512400 == 32 [pid = 1200] [id = 395] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 131E1C00 == 31 [pid = 1200] [id = 396] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 16C3D800 == 30 [pid = 1200] [id = 397] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 11711000 == 29 [pid = 1200] [id = 422] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 160BBC00 == 28 [pid = 1200] [id = 421] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 139D4800 == 27 [pid = 1200] [id = 419] 01:35:43 INFO - PROCESS | 1200 | --DOCSHELL 117E8400 == 26 [pid = 1200] [id = 420] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (16C3A800) [pid = 1200] [serial = 1222] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (1449E800) [pid = 1200] [serial = 1210] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (160BE000) [pid = 1200] [serial = 1213] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (105F3400) [pid = 1200] [serial = 1198] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (105F9400) [pid = 1200] [serial = 1199] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (12B45400) [pid = 1200] [serial = 1204] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (12C20000) [pid = 1200] [serial = 1205] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1128D400) [pid = 1200] [serial = 1201] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (11705800) [pid = 1200] [serial = 1202] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A7EC00) [pid = 1200] [serial = 1196] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10485C00) [pid = 1200] [serial = 1195] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11711400) [pid = 1200] [serial = 1187] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1121B000) [pid = 1200] [serial = 1186] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1583CC00) [pid = 1200] [serial = 1190] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1417EC00) [pid = 1200] [serial = 1189] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (175AA400) [pid = 1200] [serial = 1193] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (17118800) [pid = 1200] [serial = 1192] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12945800) [pid = 1200] [serial = 1216] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (13723000) [pid = 1200] [serial = 1217] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1683B000) [pid = 1200] [serial = 1214] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (139D5C00) [pid = 1200] [serial = 1207] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (13DBD800) [pid = 1200] [serial = 1208] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (15685400) [pid = 1200] [serial = 1211] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16843C00) [pid = 1200] [serial = 1220] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (16842000) [pid = 1200] [serial = 1219] [outer = 00000000] [url = about:blank] 01:35:43 INFO - PROCESS | 1200 | 1465032943781 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1562ms 01:35:43 INFO - PROCESS | 1200 | 1465032943834 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 1200 | 1465032943838 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 01:35:43 INFO - PROCESS | 1200 | 1465032943843 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:35:43 INFO - PROCESS | 1200 | 1465032943848 Marionette TRACE conn3 <- [1,1658,null,{}] 01:35:43 INFO - PROCESS | 1200 | 1465032943852 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:43 INFO - PROCESS | 1200 | 1465032943855 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:43 INFO - PROCESS | 1200 | 1465032943985 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:35:44 INFO - PROCESS | 1200 | 1465032944075 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1200 | 1465032944078 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:44 INFO - PROCESS | 1200 | ++DOCSHELL 10A5B000 == 27 [pid = 1200] [id = 424] 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (10A60C00) [pid = 1200] [serial = 1272] [outer = 00000000] 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (10F5B800) [pid = 1200] [serial = 1273] [outer = 10A60C00] 01:35:44 INFO - PROCESS | 1200 | 1465032944126 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11217400) [pid = 1200] [serial = 1274] [outer = 10A60C00] 01:35:44 INFO - PROCESS | 1200 | 1465032944505 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 687ms 01:35:44 INFO - PROCESS | 1200 | 1465032944574 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:35:44 INFO - PROCESS | 1200 | 1465032944579 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 01:35:44 INFO - PROCESS | 1200 | 1465032944590 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:35:44 INFO - PROCESS | 1200 | 1465032944593 Marionette TRACE conn3 <- [1,1662,null,{}] 01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:35:44 INFO - PROCESS | 1200 | 1465032944597 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:44 INFO - PROCESS | 1200 | 1465032944599 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:44 INFO - PROCESS | 1200 | 1465032944691 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:35:44 INFO - PROCESS | 1200 | 1465032944703 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1200 | 1465032944706 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:44 INFO - PROCESS | 1200 | ++DOCSHELL 117EB800 == 28 [pid = 1200] [id = 425] 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (117F0800) [pid = 1200] [serial = 1275] [outer = 00000000] 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (12914000) [pid = 1200] [serial = 1276] [outer = 117F0800] 01:35:44 INFO - PROCESS | 1200 | 1465032944766 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (12945800) [pid = 1200] [serial = 1277] [outer = 117F0800] 01:35:45 INFO - PROCESS | 1200 | 1465032945213 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 624ms 01:35:45 INFO - PROCESS | 1200 | 1465032945237 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1200 | 1465032945239 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:35:45 INFO - PROCESS | 1200 | 1465032945243 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1200 | 1465032945246 Marionette TRACE conn3 <- [1,1666,null,{}] 01:35:45 INFO - PROCESS | 1200 | 1465032945257 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:45 INFO - PROCESS | 1200 | 1465032945261 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:45 INFO - PROCESS | 1200 | 1465032945347 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:35:45 INFO - PROCESS | 1200 | 1465032945354 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:45 INFO - PROCESS | 1200 | 1465032945357 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:45 INFO - PROCESS | 1200 | ++DOCSHELL 13717800 == 29 [pid = 1200] [id = 426] 01:35:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13717C00) [pid = 1200] [serial = 1278] [outer = 00000000] 01:35:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (13C35C00) [pid = 1200] [serial = 1279] [outer = 13717C00] 01:35:45 INFO - PROCESS | 1200 | 1465032945406 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1417B000) [pid = 1200] [serial = 1280] [outer = 13717C00] 01:35:45 INFO - PROCESS | 1200 | 1465032945927 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 734ms 01:35:45 INFO - PROCESS | 1200 | 1465032945982 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1200 | 1465032945985 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:35:45 INFO - PROCESS | 1200 | 1465032945995 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1200 | 1465032945997 Marionette TRACE conn3 <- [1,1670,null,{}] 01:35:45 INFO - PROCESS | 1200 | 1465032946000 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:45 INFO - PROCESS | 1200 | 1465032946002 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:46 INFO - PROCESS | 1200 | 1465032946148 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:35:46 INFO - PROCESS | 1200 | 1465032946172 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1200 | 1465032946174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:46 INFO - PROCESS | 1200 | ++DOCSHELL 137C2C00 == 30 [pid = 1200] [id = 427] 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (144A5000) [pid = 1200] [serial = 1281] [outer = 00000000] 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1568B400) [pid = 1200] [serial = 1282] [outer = 144A5000] 01:35:46 INFO - PROCESS | 1200 | 1465032946219 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (15894400) [pid = 1200] [serial = 1283] [outer = 144A5000] 01:35:46 INFO - PROCESS | 1200 | 1465032946657 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 703ms 01:35:46 INFO - PROCESS | 1200 | 1465032946687 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 1200 | 1465032946689 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:35:46 INFO - PROCESS | 1200 | 1465032946693 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:35:46 INFO - PROCESS | 1200 | 1465032946695 Marionette TRACE conn3 <- [1,1674,null,{}] 01:35:46 INFO - PROCESS | 1200 | 1465032946698 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:46 INFO - PROCESS | 1200 | 1465032946700 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:46 INFO - PROCESS | 1200 | 1465032946816 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:35:46 INFO - PROCESS | 1200 | 1465032946821 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1200 | 1465032946823 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:46 INFO - PROCESS | 1200 | ++DOCSHELL 15684000 == 31 [pid = 1200] [id = 428] 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (15685800) [pid = 1200] [serial = 1284] [outer = 00000000] 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16014C00) [pid = 1200] [serial = 1285] [outer = 15685800] 01:35:46 INFO - PROCESS | 1200 | 1465032946918 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1601E400) [pid = 1200] [serial = 1286] [outer = 15685800] 01:35:47 INFO - PROCESS | 1200 | 1465032947370 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:35:47 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 01:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 734ms 01:35:47 INFO - PROCESS | 1200 | 1465032947433 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 1200 | 1465032947436 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 01:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:35:47 INFO - PROCESS | 1200 | 1465032947439 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 1200 | 1465032947441 Marionette TRACE conn3 <- [1,1678,null,{}] 01:35:47 INFO - PROCESS | 1200 | 1465032947444 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:47 INFO - PROCESS | 1200 | 1465032947450 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:47 INFO - PROCESS | 1200 | 1465032947845 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (0C38C000) [pid = 1200] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (165EC000) [pid = 1200] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1314D400) [pid = 1200] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (118D1800) [pid = 1200] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1445DC00) [pid = 1200] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (169EE800) [pid = 1200] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1601B800) [pid = 1200] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0C784800) [pid = 1200] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1128D000) [pid = 1200] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1120FC00) [pid = 1200] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10A80C00) [pid = 1200] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16852400) [pid = 1200] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:35:47 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1601C800) [pid = 1200] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:35:47 INFO - PROCESS | 1200 | 1465032947939 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 1200 | 1465032947941 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:47 INFO - PROCESS | 1200 | ++DOCSHELL 0C781800 == 32 [pid = 1200] [id = 429] 01:35:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (0C784800) [pid = 1200] [serial = 1287] [outer = 00000000] 01:35:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1120FC00) [pid = 1200] [serial = 1288] [outer = 0C784800] 01:35:47 INFO - PROCESS | 1200 | 1465032947986 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13238800) [pid = 1200] [serial = 1289] [outer = 0C784800] 01:35:48 INFO - PROCESS | 1200 | 1465032948352 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 937ms 01:35:48 INFO - PROCESS | 1200 | 1465032948384 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1200 | 1465032948386 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 01:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:35:48 INFO - PROCESS | 1200 | 1465032948390 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1200 | 1465032948391 Marionette TRACE conn3 <- [1,1682,null,{}] 01:35:48 INFO - PROCESS | 1200 | 1465032948395 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:48 INFO - PROCESS | 1200 | 1465032948397 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:48 INFO - PROCESS | 1200 | 1465032948474 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:35:48 INFO - PROCESS | 1200 | 1465032948481 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 1200 | 1465032948483 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:48 INFO - PROCESS | 1200 | ++DOCSHELL 14187800 == 33 [pid = 1200] [id = 430] 01:35:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (14459000) [pid = 1200] [serial = 1290] [outer = 00000000] 01:35:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16843400) [pid = 1200] [serial = 1291] [outer = 14459000] 01:35:48 INFO - PROCESS | 1200 | 1465032948526 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1684C400) [pid = 1200] [serial = 1292] [outer = 14459000] 01:35:48 INFO - PROCESS | 1200 | 1465032948965 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 594ms 01:35:48 INFO - PROCESS | 1200 | 1465032948987 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1200 | 1465032948989 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 01:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:35:49 INFO - PROCESS | 1200 | 1465032949004 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1200 | 1465032949007 Marionette TRACE conn3 <- [1,1686,null,{}] 01:35:49 INFO - PROCESS | 1200 | 1465032949014 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:49 INFO - PROCESS | 1200 | 1465032949016 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:49 INFO - PROCESS | 1200 | 1465032949093 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:35:49 INFO - PROCESS | 1200 | 1465032949099 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1200 | 1465032949101 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:49 INFO - PROCESS | 1200 | ++DOCSHELL 16839C00 == 34 [pid = 1200] [id = 431] 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16841800) [pid = 1200] [serial = 1293] [outer = 00000000] 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (169F1000) [pid = 1200] [serial = 1294] [outer = 16841800] 01:35:49 INFO - PROCESS | 1200 | 1465032949145 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (169F1800) [pid = 1200] [serial = 1295] [outer = 16841800] 01:35:49 INFO - PROCESS | 1200 | 1465032949594 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:35:49 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 01:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 641ms 01:35:49 INFO - PROCESS | 1200 | 1465032949653 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:35:49 INFO - PROCESS | 1200 | 1465032949655 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 01:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:35:49 INFO - PROCESS | 1200 | 1465032949658 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1200 | 1465032949660 Marionette TRACE conn3 <- [1,1690,null,{}] 01:35:49 INFO - PROCESS | 1200 | 1465032949663 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:49 INFO - PROCESS | 1200 | 1465032949665 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:49 INFO - PROCESS | 1200 | 1465032949744 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:35:49 INFO - PROCESS | 1200 | 1465032949750 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1200 | 1465032949751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:49 INFO - PROCESS | 1200 | ++DOCSHELL 16C34400 == 35 [pid = 1200] [id = 432] 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16C3B800) [pid = 1200] [serial = 1296] [outer = 00000000] 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16D0A800) [pid = 1200] [serial = 1297] [outer = 16C3B800] 01:35:49 INFO - PROCESS | 1200 | 1465032949797 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (17113C00) [pid = 1200] [serial = 1298] [outer = 16C3B800] 01:35:50 INFO - PROCESS | 1200 | 1465032950631 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1031ms 01:35:50 INFO - PROCESS | 1200 | 1465032950715 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:35:50 INFO - PROCESS | 1200 | 1465032950719 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 01:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:35:50 INFO - PROCESS | 1200 | 1465032950724 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:35:50 INFO - PROCESS | 1200 | 1465032950730 Marionette TRACE conn3 <- [1,1694,null,{}] 01:35:50 INFO - PROCESS | 1200 | 1465032950736 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:50 INFO - PROCESS | 1200 | 1465032950739 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:50 INFO - PROCESS | 1200 | 1465032950888 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:35:51 INFO - PROCESS | 1200 | 1465032951030 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1200 | 1465032951033 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:51 INFO - PROCESS | 1200 | ++DOCSHELL 10A84400 == 36 [pid = 1200] [id = 433] 01:35:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10EC6800) [pid = 1200] [serial = 1299] [outer = 00000000] 01:35:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (11289C00) [pid = 1200] [serial = 1300] [outer = 10EC6800] 01:35:51 INFO - PROCESS | 1200 | 1465032951094 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (117EA000) [pid = 1200] [serial = 1301] [outer = 10EC6800] 01:35:51 INFO - PROCESS | 1200 | 1465032951778 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1094ms 01:35:51 INFO - PROCESS | 1200 | 1465032951823 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 1200 | 1465032951827 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 01:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:35:51 INFO - PROCESS | 1200 | 1465032951834 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 1200 | 1465032951837 Marionette TRACE conn3 <- [1,1698,null,{}] 01:35:51 INFO - PROCESS | 1200 | 1465032951841 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:51 INFO - PROCESS | 1200 | 1465032951844 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:51 INFO - PROCESS | 1200 | 1465032951973 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:35:52 INFO - PROCESS | 1200 | 1465032952193 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1200 | 1465032952196 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:52 INFO - PROCESS | 1200 | ++DOCSHELL 0C390800 == 37 [pid = 1200] [id = 434] 01:35:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (0C77B400) [pid = 1200] [serial = 1302] [outer = 00000000] 01:35:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (102D2400) [pid = 1200] [serial = 1303] [outer = 0C77B400] 01:35:52 INFO - PROCESS | 1200 | 1465032952262 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (10562000) [pid = 1200] [serial = 1304] [outer = 0C77B400] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 16839C00 == 36 [pid = 1200] [id = 431] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 14187800 == 35 [pid = 1200] [id = 430] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 0C781800 == 34 [pid = 1200] [id = 429] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 15684000 == 33 [pid = 1200] [id = 428] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 137C2C00 == 32 [pid = 1200] [id = 427] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 13717800 == 31 [pid = 1200] [id = 426] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 117EB800 == 30 [pid = 1200] [id = 425] 01:35:52 INFO - PROCESS | 1200 | --DOCSHELL 10A5B000 == 29 [pid = 1200] [id = 424] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (17C5E000) [pid = 1200] [serial = 1259] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16D0C800) [pid = 1200] [serial = 1255] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1710C000) [pid = 1200] [serial = 1256] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (0F2D4400) [pid = 1200] [serial = 1225] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16854400) [pid = 1200] [serial = 1247] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (13721800) [pid = 1200] [serial = 1237] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12E0EC00) [pid = 1200] [serial = 1229] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (15B3A000) [pid = 1200] [serial = 1241] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1684B000) [pid = 1200] [serial = 1246] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1043A800) [pid = 1200] [serial = 1226] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16C3C000) [pid = 1200] [serial = 1223] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1291A800) [pid = 1200] [serial = 1228] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (160B2800) [pid = 1200] [serial = 1243] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11295C00) [pid = 1200] [serial = 1250] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (118C5800) [pid = 1200] [serial = 1235] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (139D5800) [pid = 1200] [serial = 1238] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (117E7000) [pid = 1200] [serial = 1234] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (169EB800) [pid = 1200] [serial = 1253] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (15833800) [pid = 1200] [serial = 1240] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (16855400) [pid = 1200] [serial = 1252] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (160BA000) [pid = 1200] [serial = 1244] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (11212C00) [pid = 1200] [serial = 1249] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (10F13800) [pid = 1200] [serial = 1231] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (10F69000) [pid = 1200] [serial = 1232] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (17C5C400) [pid = 1200] [serial = 1258] [outer = 00000000] [url = about:blank] 01:35:52 INFO - PROCESS | 1200 | 1465032952911 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1094ms 01:35:52 INFO - PROCESS | 1200 | 1465032952932 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 1200 | 1465032952936 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 01:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:35:52 INFO - PROCESS | 1200 | 1465032952940 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 1200 | 1465032952943 Marionette TRACE conn3 <- [1,1702,null,{}] 01:35:52 INFO - PROCESS | 1200 | 1465032952948 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:52 INFO - PROCESS | 1200 | 1465032952953 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:53 INFO - PROCESS | 1200 | 1465032953051 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:35:53 INFO - PROCESS | 1200 | 1465032953149 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 1200 | 1465032953152 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:53 INFO - PROCESS | 1200 | ++DOCSHELL 102D9800 == 30 [pid = 1200] [id = 435] 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10510800) [pid = 1200] [serial = 1305] [outer = 00000000] 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11212000) [pid = 1200] [serial = 1306] [outer = 10510800] 01:35:53 INFO - PROCESS | 1200 | 1465032953199 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (117EB800) [pid = 1200] [serial = 1307] [outer = 10510800] 01:35:53 INFO - PROCESS | 1200 | 1465032953650 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 734ms 01:35:53 INFO - PROCESS | 1200 | 1465032953679 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 1200 | 1465032953683 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 01:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:35:53 INFO - PROCESS | 1200 | 1465032953688 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 1200 | 1465032953690 Marionette TRACE conn3 <- [1,1706,null,{}] 01:35:53 INFO - PROCESS | 1200 | 1465032953693 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:53 INFO - PROCESS | 1200 | 1465032953696 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:53 INFO - PROCESS | 1200 | 1465032953784 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:35:53 INFO - PROCESS | 1200 | 1465032953792 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 1200 | 1465032953795 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:53 INFO - PROCESS | 1200 | ++DOCSHELL 11211000 == 31 [pid = 1200] [id = 436] 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12B45400) [pid = 1200] [serial = 1308] [outer = 00000000] 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1323DC00) [pid = 1200] [serial = 1309] [outer = 12B45400] 01:35:53 INFO - PROCESS | 1200 | 1465032953840 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (137B5400) [pid = 1200] [serial = 1310] [outer = 12B45400] 01:35:54 INFO - PROCESS | 1200 | 1465032954328 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 687ms 01:35:54 INFO - PROCESS | 1200 | 1465032954388 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 1200 | 1465032954390 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 01:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:35:54 INFO - PROCESS | 1200 | 1465032954395 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 1200 | 1465032954401 Marionette TRACE conn3 <- [1,1710,null,{}] 01:35:54 INFO - PROCESS | 1200 | 1465032954410 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:54 INFO - PROCESS | 1200 | 1465032954414 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:54 INFO - PROCESS | 1200 | 1465032954501 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:35:54 INFO - PROCESS | 1200 | 1465032954602 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1200 | 1465032954604 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:54 INFO - PROCESS | 1200 | ++DOCSHELL 14459400 == 32 [pid = 1200] [id = 437] 01:35:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1445A800) [pid = 1200] [serial = 1311] [outer = 00000000] 01:35:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1582F800) [pid = 1200] [serial = 1312] [outer = 1445A800] 01:35:54 INFO - PROCESS | 1200 | 1465032954649 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15B3A400) [pid = 1200] [serial = 1313] [outer = 1445A800] 01:35:55 INFO - PROCESS | 1200 | 1465032955069 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:35:55 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 01:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 687ms 01:35:55 INFO - PROCESS | 1200 | 1465032955093 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1200 | 1465032955095 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 01:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:35:55 INFO - PROCESS | 1200 | 1465032955098 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1200 | 1465032955100 Marionette TRACE conn3 <- [1,1714,null,{}] 01:35:55 INFO - PROCESS | 1200 | 1465032955103 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:55 INFO - PROCESS | 1200 | 1465032955105 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:55 INFO - PROCESS | 1200 | 1465032955252 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:35:55 INFO - PROCESS | 1200 | 1465032955275 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1200 | 1465032955277 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:55 INFO - PROCESS | 1200 | ++DOCSHELL 1170D400 == 33 [pid = 1200] [id = 438] 01:35:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (12E0E400) [pid = 1200] [serial = 1314] [outer = 00000000] 01:35:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160B5C00) [pid = 1200] [serial = 1315] [outer = 12E0E400] 01:35:55 INFO - PROCESS | 1200 | 1465032955322 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (160BEC00) [pid = 1200] [serial = 1316] [outer = 12E0E400] 01:35:55 INFO - PROCESS | 1200 | 1465032955764 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 703ms 01:35:55 INFO - PROCESS | 1200 | 1465032955798 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1200 | 1465032955800 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 01:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:35:55 INFO - PROCESS | 1200 | 1465032955803 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1200 | 1465032955805 Marionette TRACE conn3 <- [1,1718,null,{}] 01:35:55 INFO - PROCESS | 1200 | 1465032955808 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:55 INFO - PROCESS | 1200 | 1465032955810 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:55 INFO - PROCESS | 1200 | 1465032955923 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:35:55 INFO - PROCESS | 1200 | 1465032955928 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1200 | 1465032955934 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:56 INFO - PROCESS | 1200 | ++DOCSHELL 1683D800 == 34 [pid = 1200] [id = 439] 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1683E000) [pid = 1200] [serial = 1317] [outer = 00000000] 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16849C00) [pid = 1200] [serial = 1318] [outer = 1683E000] 01:35:56 INFO - PROCESS | 1200 | 1465032956044 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16855800) [pid = 1200] [serial = 1319] [outer = 1683E000] 01:35:56 INFO - PROCESS | 1200 | 1465032956511 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:35:56 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 01:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 734ms 01:35:56 INFO - PROCESS | 1200 | 1465032956547 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:35:56 INFO - PROCESS | 1200 | 1465032956549 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 01:35:56 INFO - PROCESS | 1200 | 1465032956552 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:35:56 INFO - PROCESS | 1200 | 1465032956554 Marionette TRACE conn3 <- [1,1722,null,{}] 01:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:35:56 INFO - PROCESS | 1200 | 1465032956558 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:56 INFO - PROCESS | 1200 | 1465032956560 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:56 INFO - PROCESS | 1200 | 1465032956704 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:35:56 INFO - PROCESS | 1200 | 1465032956769 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:56 INFO - PROCESS | 1200 | 1465032956771 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:56 INFO - PROCESS | 1200 | ++DOCSHELL 1319C800 == 35 [pid = 1200] [id = 440] 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16857C00) [pid = 1200] [serial = 1320] [outer = 00000000] 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16D0DC00) [pid = 1200] [serial = 1321] [outer = 16857C00] 01:35:56 INFO - PROCESS | 1200 | 1465032956823 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1710C000) [pid = 1200] [serial = 1322] [outer = 16857C00] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16841800) [pid = 1200] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10F66800) [pid = 1200] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (117F0800) [pid = 1200] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (13717C00) [pid = 1200] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (144A5000) [pid = 1200] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (10A60C00) [pid = 1200] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15685800) [pid = 1200] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (0C784800) [pid = 1200] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11DB8C00) [pid = 1200] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (14459000) [pid = 1200] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (160BE800) [pid = 1200] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:35:57 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16848800) [pid = 1200] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:35:57 INFO - PROCESS | 1200 | 1465032957303 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 797ms 01:35:57 INFO - PROCESS | 1200 | 1465032957356 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1200 | 1465032957358 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 01:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:35:57 INFO - PROCESS | 1200 | 1465032957362 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 1200 | 1465032957363 Marionette TRACE conn3 <- [1,1726,null,{}] 01:35:57 INFO - PROCESS | 1200 | 1465032957367 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:57 INFO - PROCESS | 1200 | 1465032957369 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:57 INFO - PROCESS | 1200 | 1465032957452 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:35:57 INFO - PROCESS | 1200 | 1465032957457 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 1200 | 1465032957459 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:57 INFO - PROCESS | 1200 | ++DOCSHELL 118D2800 == 36 [pid = 1200] [id = 441] 01:35:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12918C00) [pid = 1200] [serial = 1323] [outer = 00000000] 01:35:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15839C00) [pid = 1200] [serial = 1324] [outer = 12918C00] 01:35:57 INFO - PROCESS | 1200 | 1465032957502 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16844800) [pid = 1200] [serial = 1325] [outer = 12918C00] 01:35:57 INFO - PROCESS | 1200 | 1465032957948 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 641ms 01:35:57 INFO - PROCESS | 1200 | 1465032958000 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1200 | 1465032958002 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 01:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:35:58 INFO - PROCESS | 1200 | 1465032958005 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1200 | 1465032958007 Marionette TRACE conn3 <- [1,1730,null,{}] 01:35:58 INFO - PROCESS | 1200 | 1465032958011 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:58 INFO - PROCESS | 1200 | 1465032958012 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:58 INFO - PROCESS | 1200 | 1465032958093 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:35:58 INFO - PROCESS | 1200 | 1465032958101 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1200 | 1465032958103 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:58 INFO - PROCESS | 1200 | ++DOCSHELL 12C18400 == 37 [pid = 1200] [id = 442] 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (139D5C00) [pid = 1200] [serial = 1326] [outer = 00000000] 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16F2EC00) [pid = 1200] [serial = 1327] [outer = 139D5C00] 01:35:58 INFO - PROCESS | 1200 | 1465032958157 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16F33400) [pid = 1200] [serial = 1328] [outer = 139D5C00] 01:35:58 INFO - PROCESS | 1200 | 1465032958607 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 640ms 01:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:35:58 INFO - PROCESS | 1200 | 1465032958650 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1200 | 1465032958652 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 01:35:58 INFO - PROCESS | 1200 | 1465032958655 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1200 | 1465032958657 Marionette TRACE conn3 <- [1,1734,null,{}] 01:35:58 INFO - PROCESS | 1200 | 1465032958660 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:58 INFO - PROCESS | 1200 | 1465032958662 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:58 INFO - PROCESS | 1200 | 1465032958752 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:35:58 INFO - PROCESS | 1200 | 1465032958758 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1200 | 1465032958760 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:58 INFO - PROCESS | 1200 | ++DOCSHELL 1799DC00 == 38 [pid = 1200] [id = 443] 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (179A4C00) [pid = 1200] [serial = 1329] [outer = 00000000] 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (17CF8400) [pid = 1200] [serial = 1330] [outer = 179A4C00] 01:35:58 INFO - PROCESS | 1200 | 1465032958804 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1825BC00) [pid = 1200] [serial = 1331] [outer = 179A4C00] 01:35:59 INFO - PROCESS | 1200 | 1465032959416 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 828ms 01:35:59 INFO - PROCESS | 1200 | 1465032959505 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 1200 | 1465032959509 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 01:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:35:59 INFO - PROCESS | 1200 | 1465032959515 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 1200 | 1465032959518 Marionette TRACE conn3 <- [1,1738,null,{}] 01:35:59 INFO - PROCESS | 1200 | 1465032959540 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:59 INFO - PROCESS | 1200 | 1465032959544 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:59 INFO - PROCESS | 1200 | 1465032959663 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:35:59 INFO - PROCESS | 1200 | 1465032959793 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 1200 | 1465032959796 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:35:59 INFO - PROCESS | 1200 | ++DOCSHELL 10EC6000 == 39 [pid = 1200] [id = 444] 01:35:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10F5D000) [pid = 1200] [serial = 1332] [outer = 00000000] 01:35:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11D1D400) [pid = 1200] [serial = 1333] [outer = 10F5D000] 01:35:59 INFO - PROCESS | 1200 | 1465032959855 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (12C1A800) [pid = 1200] [serial = 1334] [outer = 10F5D000] 01:36:00 INFO - PROCESS | 1200 | 1465032960442 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 953ms 01:36:00 INFO - PROCESS | 1200 | 1465032960480 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 1200 | 1465032960485 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 01:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:36:00 INFO - PROCESS | 1200 | 1465032960491 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 1200 | 1465032960494 Marionette TRACE conn3 <- [1,1742,null,{}] 01:36:00 INFO - PROCESS | 1200 | 1465032960498 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:00 INFO - PROCESS | 1200 | 1465032960501 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:00 INFO - PROCESS | 1200 | 1465032960612 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:36:00 INFO - PROCESS | 1200 | 1465032960723 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1200 | 1465032960726 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:00 INFO - PROCESS | 1200 | ++DOCSHELL 13DBD800 == 40 [pid = 1200] [id = 445] 01:36:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1417D400) [pid = 1200] [serial = 1335] [outer = 00000000] 01:36:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (14465000) [pid = 1200] [serial = 1336] [outer = 1417D400] 01:36:00 INFO - PROCESS | 1200 | 1465032960783 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1589AC00) [pid = 1200] [serial = 1337] [outer = 1417D400] 01:36:01 INFO - PROCESS | 1200 | 1465032961422 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1000ms 01:36:01 INFO - PROCESS | 1200 | 1465032961492 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:36:01 INFO - PROCESS | 1200 | 1465032961495 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 01:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:36:01 INFO - PROCESS | 1200 | 1465032961499 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 1200 | 1465032961503 Marionette TRACE conn3 <- [1,1746,null,{}] 01:36:01 INFO - PROCESS | 1200 | 1465032961514 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:01 INFO - PROCESS | 1200 | 1465032961519 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:01 INFO - PROCESS | 1200 | 1465032961627 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:36:01 INFO - PROCESS | 1200 | 1465032961767 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:01 INFO - PROCESS | 1200 | 1465032961771 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:01 INFO - PROCESS | 1200 | ++DOCSHELL 17922C00 == 41 [pid = 1200] [id = 446] 01:36:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (17927400) [pid = 1200] [serial = 1338] [outer = 00000000] 01:36:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1800D800) [pid = 1200] [serial = 1339] [outer = 17927400] 01:36:01 INFO - PROCESS | 1200 | 1465032961829 Marionette DEBUG loaded listener.js 01:36:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (184E5000) [pid = 1200] [serial = 1340] [outer = 17927400] 01:36:02 INFO - PROCESS | 1200 | 1465032962406 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 938ms 01:36:02 INFO - PROCESS | 1200 | 1465032962443 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:36:02 INFO - PROCESS | 1200 | 1465032962446 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 01:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:36:02 INFO - PROCESS | 1200 | 1465032962450 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:36:02 INFO - PROCESS | 1200 | 1465032962452 Marionette TRACE conn3 <- [1,1750,null,{}] 01:36:02 INFO - PROCESS | 1200 | 1465032962455 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:02 INFO - PROCESS | 1200 | 1465032962458 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:02 INFO - PROCESS | 1200 | 1465032962565 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:36:02 INFO - PROCESS | 1200 | 1465032962814 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 1200 | 1465032962817 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:02 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D5C00 == 42 [pid = 1200] [id = 447] 01:36:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (0F2D9400) [pid = 1200] [serial = 1341] [outer = 00000000] 01:36:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (1043A800) [pid = 1200] [serial = 1342] [outer = 0F2D9400] 01:36:02 INFO - PROCESS | 1200 | 1465032962886 Marionette DEBUG loaded listener.js 01:36:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10A5E800) [pid = 1200] [serial = 1343] [outer = 0F2D9400] 01:36:03 INFO - PROCESS | 1200 | 1465032963551 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1156ms 01:36:03 INFO - PROCESS | 1200 | 1465032963602 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:36:03 INFO - PROCESS | 1200 | 1465032963605 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 01:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:36:03 INFO - PROCESS | 1200 | 1465032963610 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 1200 | 1465032963613 Marionette TRACE conn3 <- [1,1754,null,{}] 01:36:03 INFO - PROCESS | 1200 | 1465032963619 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:03 INFO - PROCESS | 1200 | 1465032963621 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 12C18400 == 41 [pid = 1200] [id = 442] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 118D2800 == 40 [pid = 1200] [id = 441] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 1319C800 == 39 [pid = 1200] [id = 440] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 1683D800 == 38 [pid = 1200] [id = 439] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 1170D400 == 37 [pid = 1200] [id = 438] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 14459400 == 36 [pid = 1200] [id = 437] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 11211000 == 35 [pid = 1200] [id = 436] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 102D9800 == 34 [pid = 1200] [id = 435] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 0C390800 == 33 [pid = 1200] [id = 434] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 10A84400 == 32 [pid = 1200] [id = 433] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 16C34400 == 31 [pid = 1200] [id = 432] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 10EC9400 == 30 [pid = 1200] [id = 423] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 13DBD800 == 29 [pid = 1200] [id = 445] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 17922C00 == 28 [pid = 1200] [id = 446] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 1799DC00 == 27 [pid = 1200] [id = 443] 01:36:04 INFO - PROCESS | 1200 | --DOCSHELL 10EC6000 == 26 [pid = 1200] [id = 444] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (169F1000) [pid = 1200] [serial = 1294] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1291C800) [pid = 1200] [serial = 1271] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1170F400) [pid = 1200] [serial = 1270] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (12914000) [pid = 1200] [serial = 1276] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (12945800) [pid = 1200] [serial = 1277] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (13C35C00) [pid = 1200] [serial = 1279] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1568B400) [pid = 1200] [serial = 1282] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10F5B800) [pid = 1200] [serial = 1273] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11217400) [pid = 1200] [serial = 1274] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16014C00) [pid = 1200] [serial = 1285] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1120FC00) [pid = 1200] [serial = 1288] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1601E400) [pid = 1200] [serial = 1286] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1417E800) [pid = 1200] [serial = 1262] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1291C000) [pid = 1200] [serial = 1261] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16843400) [pid = 1200] [serial = 1291] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (169F1800) [pid = 1200] [serial = 1295] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1684A400) [pid = 1200] [serial = 1265] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16840400) [pid = 1200] [serial = 1264] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1842FC00) [pid = 1200] [serial = 1268] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (17922800) [pid = 1200] [serial = 1267] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13238800) [pid = 1200] [serial = 1289] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1684C400) [pid = 1200] [serial = 1292] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15894400) [pid = 1200] [serial = 1283] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1417B000) [pid = 1200] [serial = 1280] [outer = 00000000] [url = about:blank] 01:36:04 INFO - PROCESS | 1200 | 1465032964465 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:36:04 INFO - PROCESS | 1200 | 1465032964526 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:04 INFO - PROCESS | 1200 | 1465032964529 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:04 INFO - PROCESS | 1200 | ++DOCSHELL 10A57800 == 27 [pid = 1200] [id = 448] 01:36:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10A58800) [pid = 1200] [serial = 1344] [outer = 00000000] 01:36:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10EC6000) [pid = 1200] [serial = 1345] [outer = 10A58800] 01:36:04 INFO - PROCESS | 1200 | 1465032964579 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (10F11800) [pid = 1200] [serial = 1346] [outer = 10A58800] 01:36:05 INFO - PROCESS | 1200 | 1465032965019 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1453ms 01:36:05 INFO - PROCESS | 1200 | 1465032965077 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1200 | 1465032965081 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 01:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:36:05 INFO - PROCESS | 1200 | 1465032965086 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1200 | 1465032965089 Marionette TRACE conn3 <- [1,1758,null,{}] 01:36:05 INFO - PROCESS | 1200 | 1465032965094 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 1200 | 1465032965096 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:05 INFO - PROCESS | 1200 | 1465032965185 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:36:05 INFO - PROCESS | 1200 | 1465032965201 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 1200 | 1465032965204 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:05 INFO - PROCESS | 1200 | ++DOCSHELL 11709400 == 28 [pid = 1200] [id = 449] 01:36:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (11709C00) [pid = 1200] [serial = 1347] [outer = 00000000] 01:36:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11712800) [pid = 1200] [serial = 1348] [outer = 11709C00] 01:36:05 INFO - PROCESS | 1200 | 1465032965252 Marionette DEBUG loaded listener.js 01:36:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (118D1800) [pid = 1200] [serial = 1349] [outer = 11709C00] 01:36:05 INFO - PROCESS | 1200 | 1465032965731 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 703ms 01:36:05 INFO - PROCESS | 1200 | 1465032965810 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1200 | 1465032965813 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 01:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:36:05 INFO - PROCESS | 1200 | 1465032965817 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1200 | 1465032965819 Marionette TRACE conn3 <- [1,1762,null,{}] 01:36:05 INFO - PROCESS | 1200 | 1465032965824 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 1200 | 1465032965827 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:05 INFO - PROCESS | 1200 | 1465032965914 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:36:06 INFO - PROCESS | 1200 | 1465032966009 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1200 | 1465032966011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:06 INFO - PROCESS | 1200 | ++DOCSHELL 12B95000 == 29 [pid = 1200] [id = 450] 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (12B96800) [pid = 1200] [serial = 1350] [outer = 00000000] 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (12E4C000) [pid = 1200] [serial = 1351] [outer = 12B96800] 01:36:06 INFO - PROCESS | 1200 | 1465032966060 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13238800) [pid = 1200] [serial = 1352] [outer = 12B96800] 01:36:06 INFO - PROCESS | 1200 | 1465032966452 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 703ms 01:36:06 INFO - PROCESS | 1200 | 1465032966523 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 1200 | 1465032966527 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 01:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:36:06 INFO - PROCESS | 1200 | 1465032966538 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 1200 | 1465032966542 Marionette TRACE conn3 <- [1,1766,null,{}] 01:36:06 INFO - PROCESS | 1200 | 1465032966546 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:06 INFO - PROCESS | 1200 | 1465032966548 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:06 INFO - PROCESS | 1200 | 1465032966667 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:36:06 INFO - PROCESS | 1200 | 1465032966738 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1200 | 1465032966740 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:06 INFO - PROCESS | 1200 | ++DOCSHELL 131A1400 == 30 [pid = 1200] [id = 451] 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (137B8C00) [pid = 1200] [serial = 1353] [outer = 00000000] 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14185C00) [pid = 1200] [serial = 1354] [outer = 137B8C00] 01:36:06 INFO - PROCESS | 1200 | 1465032966785 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (144A3000) [pid = 1200] [serial = 1355] [outer = 137B8C00] 01:36:07 INFO - PROCESS | 1200 | 1465032967207 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:36:07 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 01:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 688ms 01:36:07 INFO - PROCESS | 1200 | 1465032967234 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 1200 | 1465032967237 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 01:36:07 INFO - PROCESS | 1200 | 1465032967240 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 1200 | 1465032967242 Marionette TRACE conn3 <- [1,1770,null,{}] 01:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:36:07 INFO - PROCESS | 1200 | 1465032967245 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 1200 | 1465032967247 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:07 INFO - PROCESS | 1200 | 1465032967386 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:36:07 INFO - PROCESS | 1200 | 1465032967392 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:07 INFO - PROCESS | 1200 | 1465032967394 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:07 INFO - PROCESS | 1200 | ++DOCSHELL 144A5800 == 31 [pid = 1200] [id = 452] 01:36:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1588D000) [pid = 1200] [serial = 1356] [outer = 00000000] 01:36:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (15F9D400) [pid = 1200] [serial = 1357] [outer = 1588D000] 01:36:07 INFO - PROCESS | 1200 | 1465032967447 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1601F400) [pid = 1200] [serial = 1358] [outer = 1588D000] 01:36:07 INFO - PROCESS | 1200 | 1465032967895 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:36:07 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 01:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 703ms 01:36:07 INFO - PROCESS | 1200 | 1465032967941 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 1200 | 1465032967943 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 01:36:07 INFO - PROCESS | 1200 | 1465032967947 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:36:07 INFO - PROCESS | 1200 | 1465032967948 Marionette TRACE conn3 <- [1,1774,null,{}] 01:36:07 INFO - PROCESS | 1200 | 1465032967952 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 1200 | 1465032967954 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:08 INFO - PROCESS | 1200 | 1465032968106 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:36:08 INFO - PROCESS | 1200 | 1465032968173 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1200 | 1465032968179 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:08 INFO - PROCESS | 1200 | ++DOCSHELL 11705C00 == 32 [pid = 1200] [id = 453] 01:36:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1683D800) [pid = 1200] [serial = 1359] [outer = 00000000] 01:36:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1684A800) [pid = 1200] [serial = 1360] [outer = 1683D800] 01:36:08 INFO - PROCESS | 1200 | 1465032968225 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16853800) [pid = 1200] [serial = 1361] [outer = 1683D800] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (12E0E400) [pid = 1200] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1683E000) [pid = 1200] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16857C00) [pid = 1200] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1445A800) [pid = 1200] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16C3B800) [pid = 1200] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (10EC6800) [pid = 1200] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (12B45400) [pid = 1200] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10510800) [pid = 1200] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0C77B400) [pid = 1200] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (139D5C00) [pid = 1200] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (179A4C00) [pid = 1200] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:36:08 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (12918C00) [pid = 1200] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:36:08 INFO - PROCESS | 1200 | 1465032968893 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:36:08 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 01:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1000ms 01:36:08 INFO - PROCESS | 1200 | 1465032968949 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:36:08 INFO - PROCESS | 1200 | 1465032968951 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 01:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:36:08 INFO - PROCESS | 1200 | 1465032968954 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:36:08 INFO - PROCESS | 1200 | 1465032968956 Marionette TRACE conn3 <- [1,1778,null,{}] 01:36:08 INFO - PROCESS | 1200 | 1465032968960 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:08 INFO - PROCESS | 1200 | 1465032968963 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:09 INFO - PROCESS | 1200 | 1465032969075 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:36:09 INFO - PROCESS | 1200 | 1465032969135 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1200 | 1465032969146 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:09 INFO - PROCESS | 1200 | ++DOCSHELL 0C781000 == 33 [pid = 1200] [id = 454] 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (0F2D3000) [pid = 1200] [serial = 1362] [outer = 00000000] 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (12B45400) [pid = 1200] [serial = 1363] [outer = 0F2D3000] 01:36:09 INFO - PROCESS | 1200 | 1465032969190 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13150400) [pid = 1200] [serial = 1364] [outer = 0F2D3000] 01:36:09 INFO - PROCESS | 1200 | 1465032969551 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:36:09 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) 01:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms 01:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:36:09 INFO - PROCESS | 1200 | 1465032969593 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1200 | 1465032969595 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 01:36:09 INFO - PROCESS | 1200 | 1465032969610 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1200 | 1465032969611 Marionette TRACE conn3 <- [1,1782,null,{}] 01:36:09 INFO - PROCESS | 1200 | 1465032969616 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:09 INFO - PROCESS | 1200 | 1465032969618 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:09 INFO - PROCESS | 1200 | 1465032969696 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:36:09 INFO - PROCESS | 1200 | 1465032969702 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1200 | 1465032969704 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:09 INFO - PROCESS | 1200 | ++DOCSHELL 12913C00 == 34 [pid = 1200] [id = 455] 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (13717C00) [pid = 1200] [serial = 1365] [outer = 00000000] 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1690A000) [pid = 1200] [serial = 1366] [outer = 13717C00] 01:36:09 INFO - PROCESS | 1200 | 1465032969748 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (169F2C00) [pid = 1200] [serial = 1367] [outer = 13717C00] 01:36:10 INFO - PROCESS | 1200 | 1465032970204 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 656ms 01:36:10 INFO - PROCESS | 1200 | 1465032970257 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:36:10 INFO - PROCESS | 1200 | 1465032970259 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 01:36:10 INFO - PROCESS | 1200 | 1465032970262 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:36:10 INFO - PROCESS | 1200 | 1465032970264 Marionette TRACE conn3 <- [1,1786,null,{}] 01:36:10 INFO - PROCESS | 1200 | 1465032970267 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:10 INFO - PROCESS | 1200 | 1465032970269 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:10 INFO - PROCESS | 1200 | 1465032970348 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:36:10 INFO - PROCESS | 1200 | 1465032970357 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 1200 | 1465032970359 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:10 INFO - PROCESS | 1200 | ++DOCSHELL 16C33400 == 35 [pid = 1200] [id = 456] 01:36:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16C3C000) [pid = 1200] [serial = 1368] [outer = 00000000] 01:36:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16F3BC00) [pid = 1200] [serial = 1369] [outer = 16C3C000] 01:36:10 INFO - PROCESS | 1200 | 1465032970402 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (17112800) [pid = 1200] [serial = 1370] [outer = 16C3C000] 01:36:11 INFO - PROCESS | 1200 | 1465032971123 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 938ms 01:36:11 INFO - PROCESS | 1200 | 1465032971208 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 1200 | 1465032971213 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 01:36:11 INFO - PROCESS | 1200 | 1465032971218 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:36:11 INFO - PROCESS | 1200 | 1465032971222 Marionette TRACE conn3 <- [1,1790,null,{}] 01:36:11 INFO - PROCESS | 1200 | 1465032971228 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:11 INFO - PROCESS | 1200 | 1465032971231 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:11 INFO - PROCESS | 1200 | 1465032971382 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:36:11 INFO - PROCESS | 1200 | 1465032971513 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 1200 | 1465032971517 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:11 INFO - PROCESS | 1200 | ++DOCSHELL 1050A800 == 36 [pid = 1200] [id = 457] 01:36:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (10560800) [pid = 1200] [serial = 1371] [outer = 00000000] 01:36:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (11704C00) [pid = 1200] [serial = 1372] [outer = 10560800] 01:36:11 INFO - PROCESS | 1200 | 1465032971586 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (11D27800) [pid = 1200] [serial = 1373] [outer = 10560800] 01:36:12 INFO - PROCESS | 1200 | 1465032972339 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1141ms 01:36:12 INFO - PROCESS | 1200 | 1465032972379 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:36:12 INFO - PROCESS | 1200 | 1465032972385 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 01:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:36:12 INFO - PROCESS | 1200 | 1465032972392 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:36:12 INFO - PROCESS | 1200 | 1465032972395 Marionette TRACE conn3 <- [1,1794,null,{}] 01:36:12 INFO - PROCESS | 1200 | 1465032972399 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:12 INFO - PROCESS | 1200 | 1465032972402 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:12 INFO - PROCESS | 1200 | 1465032972523 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:36:12 INFO - PROCESS | 1200 | 1465032972780 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 1200 | 1465032972783 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:12 INFO - PROCESS | 1200 | ++DOCSHELL 0C77EC00 == 37 [pid = 1200] [id = 458] 01:36:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (0C784800) [pid = 1200] [serial = 1374] [outer = 00000000] 01:36:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (102D2800) [pid = 1200] [serial = 1375] [outer = 0C784800] 01:36:12 INFO - PROCESS | 1200 | 1465032972840 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (105F1000) [pid = 1200] [serial = 1376] [outer = 0C784800] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 12913C00 == 36 [pid = 1200] [id = 455] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 0C781000 == 35 [pid = 1200] [id = 454] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 11705C00 == 34 [pid = 1200] [id = 453] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 144A5800 == 33 [pid = 1200] [id = 452] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 131A1400 == 32 [pid = 1200] [id = 451] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 12B95000 == 31 [pid = 1200] [id = 450] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 11709400 == 30 [pid = 1200] [id = 449] 01:36:13 INFO - PROCESS | 1200 | --DOCSHELL 10A57800 == 29 [pid = 1200] [id = 448] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (160B5C00) [pid = 1200] [serial = 1315] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (16855800) [pid = 1200] [serial = 1319] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16849C00) [pid = 1200] [serial = 1318] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16D0DC00) [pid = 1200] [serial = 1321] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1582F800) [pid = 1200] [serial = 1312] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (17113C00) [pid = 1200] [serial = 1298] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16D0A800) [pid = 1200] [serial = 1297] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11289C00) [pid = 1200] [serial = 1300] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (117EA000) [pid = 1200] [serial = 1301] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1323DC00) [pid = 1200] [serial = 1309] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (137B5400) [pid = 1200] [serial = 1310] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11212000) [pid = 1200] [serial = 1306] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (117EB800) [pid = 1200] [serial = 1307] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (102D2400) [pid = 1200] [serial = 1303] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10562000) [pid = 1200] [serial = 1304] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16F2EC00) [pid = 1200] [serial = 1327] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1710C000) [pid = 1200] [serial = 1322] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1825BC00) [pid = 1200] [serial = 1331] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (160BEC00) [pid = 1200] [serial = 1316] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (17CF8400) [pid = 1200] [serial = 1330] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15839C00) [pid = 1200] [serial = 1324] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16F33400) [pid = 1200] [serial = 1328] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (16844800) [pid = 1200] [serial = 1325] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (15B3A400) [pid = 1200] [serial = 1313] [outer = 00000000] [url = about:blank] 01:36:13 INFO - PROCESS | 1200 | 1465032973480 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1141ms 01:36:13 INFO - PROCESS | 1200 | 1465032973539 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:36:13 INFO - PROCESS | 1200 | 1465032973543 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 01:36:13 INFO - PROCESS | 1200 | 1465032973547 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 1200 | 1465032973549 Marionette TRACE conn3 <- [1,1798,null,{}] 01:36:13 INFO - PROCESS | 1200 | 1465032973555 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:13 INFO - PROCESS | 1200 | 1465032973559 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:13 INFO - PROCESS | 1200 | 1465032973659 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:36:13 INFO - PROCESS | 1200 | 1465032973753 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 1200 | 1465032973756 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:13 INFO - PROCESS | 1200 | ++DOCSHELL 10562000 == 30 [pid = 1200] [id = 459] 01:36:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (105ED400) [pid = 1200] [serial = 1377] [outer = 00000000] 01:36:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11866800) [pid = 1200] [serial = 1378] [outer = 105ED400] 01:36:13 INFO - PROCESS | 1200 | 1465032973803 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11DBBC00) [pid = 1200] [serial = 1379] [outer = 105ED400] 01:36:14 INFO - PROCESS | 1200 | 1465032974258 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 735ms 01:36:14 INFO - PROCESS | 1200 | 1465032974286 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 1200 | 1465032974290 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 01:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:36:14 INFO - PROCESS | 1200 | 1465032974294 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:36:14 INFO - PROCESS | 1200 | 1465032974296 Marionette TRACE conn3 <- [1,1802,null,{}] 01:36:14 INFO - PROCESS | 1200 | 1465032974300 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:14 INFO - PROCESS | 1200 | 1465032974302 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:14 INFO - PROCESS | 1200 | 1465032974391 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:36:14 INFO - PROCESS | 1200 | 1465032974397 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:14 INFO - PROCESS | 1200 | 1465032974399 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:14 INFO - PROCESS | 1200 | ++DOCSHELL 12911400 == 31 [pid = 1200] [id = 460] 01:36:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12917400) [pid = 1200] [serial = 1380] [outer = 00000000] 01:36:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (13722400) [pid = 1200] [serial = 1381] [outer = 12917400] 01:36:14 INFO - PROCESS | 1200 | 1465032974445 Marionette DEBUG loaded listener.js 01:36:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13C40C00) [pid = 1200] [serial = 1382] [outer = 12917400] 01:36:14 INFO - PROCESS | 1200 | 1465032974927 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 688ms 01:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:36:14 INFO - PROCESS | 1200 | 1465032974994 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 1200 | 1465032974996 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 01:36:14 INFO - PROCESS | 1200 | 1465032975001 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1200 | 1465032975007 Marionette TRACE conn3 <- [1,1806,null,{}] 01:36:15 INFO - PROCESS | 1200 | 1465032975017 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:15 INFO - PROCESS | 1200 | 1465032975021 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:15 INFO - PROCESS | 1200 | 1465032975110 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:36:15 INFO - PROCESS | 1200 | 1465032975211 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 1200 | 1465032975214 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:15 INFO - PROCESS | 1200 | ++DOCSHELL 1568B400 == 32 [pid = 1200] [id = 461] 01:36:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1568E400) [pid = 1200] [serial = 1383] [outer = 00000000] 01:36:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15B3BC00) [pid = 1200] [serial = 1384] [outer = 1568E400] 01:36:15 INFO - PROCESS | 1200 | 1465032975258 Marionette DEBUG loaded listener.js 01:36:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15F9A800) [pid = 1200] [serial = 1385] [outer = 1568E400] 01:36:15 INFO - PROCESS | 1200 | 1465032975686 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 750ms 01:36:15 INFO - PROCESS | 1200 | 1465032975794 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 1200 | 1465032975797 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 01:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:36:15 INFO - PROCESS | 1200 | 1465032975801 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1200 | 1465032975803 Marionette TRACE conn3 <- [1,1810,null,{}] 01:36:15 INFO - PROCESS | 1200 | 1465032975806 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:15 INFO - PROCESS | 1200 | 1465032975808 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:15 INFO - PROCESS | 1200 | 1465032975930 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:36:15 INFO - PROCESS | 1200 | 1465032975990 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 1200 | 1465032975992 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:15 INFO - PROCESS | 1200 | ++DOCSHELL 160B7000 == 33 [pid = 1200] [id = 462] 01:36:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (160B9C00) [pid = 1200] [serial = 1386] [outer = 00000000] 01:36:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (165E9C00) [pid = 1200] [serial = 1387] [outer = 160B9C00] 01:36:16 INFO - PROCESS | 1200 | 1465032976036 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16841800) [pid = 1200] [serial = 1388] [outer = 160B9C00] 01:36:16 INFO - PROCESS | 1200 | 1465032976454 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 703ms 01:36:16 INFO - PROCESS | 1200 | 1465032976500 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:36:16 INFO - PROCESS | 1200 | 1465032976502 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 01:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:36:16 INFO - PROCESS | 1200 | 1465032976514 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:36:16 INFO - PROCESS | 1200 | 1465032976516 Marionette TRACE conn3 <- [1,1814,null,{}] 01:36:16 INFO - PROCESS | 1200 | 1465032976519 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:16 INFO - PROCESS | 1200 | 1465032976521 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:16 INFO - PROCESS | 1200 | 1465032976635 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:36:16 INFO - PROCESS | 1200 | 1465032976640 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 1200 | 1465032976646 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:16 INFO - PROCESS | 1200 | ++DOCSHELL 12915000 == 34 [pid = 1200] [id = 463] 01:36:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1684C800) [pid = 1200] [serial = 1389] [outer = 00000000] 01:36:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16854000) [pid = 1200] [serial = 1390] [outer = 1684C800] 01:36:16 INFO - PROCESS | 1200 | 1465032976716 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (169EF400) [pid = 1200] [serial = 1391] [outer = 1684C800] 01:36:17 INFO - PROCESS | 1200 | 1465032977203 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 766ms 01:36:17 INFO - PROCESS | 1200 | 1465032977283 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:36:17 INFO - PROCESS | 1200 | 1465032977286 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 01:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:36:17 INFO - PROCESS | 1200 | 1465032977289 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:36:17 INFO - PROCESS | 1200 | 1465032977291 Marionette TRACE conn3 <- [1,1818,null,{}] 01:36:17 INFO - PROCESS | 1200 | 1465032977294 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:17 INFO - PROCESS | 1200 | 1465032977296 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:17 INFO - PROCESS | 1200 | 1465032977413 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (11709C00) [pid = 1200] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10A58800) [pid = 1200] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12B96800) [pid = 1200] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (0F2D9400) [pid = 1200] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1683D800) [pid = 1200] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1588D000) [pid = 1200] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (0F2D3000) [pid = 1200] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (10F5D000) [pid = 1200] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1417D400) [pid = 1200] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (13717C00) [pid = 1200] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (17927400) [pid = 1200] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:36:17 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (137B8C00) [pid = 1200] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:36:17 INFO - PROCESS | 1200 | 1465032977556 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:17 INFO - PROCESS | 1200 | 1465032977558 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:17 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D9400 == 35 [pid = 1200] [id = 464] 01:36:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (0F2DA800) [pid = 1200] [serial = 1392] [outer = 00000000] 01:36:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1128DC00) [pid = 1200] [serial = 1393] [outer = 0F2DA800] 01:36:17 INFO - PROCESS | 1200 | 1465032977613 Marionette DEBUG loaded listener.js 01:36:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1291E400) [pid = 1200] [serial = 1394] [outer = 0F2DA800] 01:36:17 INFO - PROCESS | 1200 | 1465032977982 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 734ms 01:36:18 INFO - PROCESS | 1200 | 1465032978030 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:36:18 INFO - PROCESS | 1200 | 1465032978032 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 01:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:36:18 INFO - PROCESS | 1200 | 1465032978036 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - PROCESS | 1200 | 1465032978038 Marionette TRACE conn3 <- [1,1822,null,{}] 01:36:18 INFO - PROCESS | 1200 | 1465032978041 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:18 INFO - PROCESS | 1200 | 1465032978043 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:18 INFO - PROCESS | 1200 | 1465032978158 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:36:18 INFO - PROCESS | 1200 | 1465032978237 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:18 INFO - PROCESS | 1200 | 1465032978239 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:18 INFO - PROCESS | 1200 | ++DOCSHELL 12C19400 == 36 [pid = 1200] [id = 465] 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (13DBE000) [pid = 1200] [serial = 1395] [outer = 00000000] 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169F9400) [pid = 1200] [serial = 1396] [outer = 13DBE000] 01:36:18 INFO - PROCESS | 1200 | 1465032978284 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16F33000) [pid = 1200] [serial = 1397] [outer = 13DBE000] 01:36:18 INFO - PROCESS | 1200 | 1465032978645 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:36:18 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 01:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 641ms 01:36:18 INFO - PROCESS | 1200 | 1465032978684 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:36:18 INFO - PROCESS | 1200 | 1465032978687 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 01:36:18 INFO - PROCESS | 1200 | 1465032978690 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:36:18 INFO - PROCESS | 1200 | 1465032978692 Marionette TRACE conn3 <- [1,1826,null,{}] 01:36:18 INFO - PROCESS | 1200 | 1465032978695 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:18 INFO - PROCESS | 1200 | 1465032978697 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:18 INFO - PROCESS | 1200 | 1465032978787 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:36:18 INFO - PROCESS | 1200 | 1465032978793 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:18 INFO - PROCESS | 1200 | 1465032978795 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:18 INFO - PROCESS | 1200 | ++DOCSHELL 10568400 == 37 [pid = 1200] [id = 466] 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (17113800) [pid = 1200] [serial = 1398] [outer = 00000000] 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17927400) [pid = 1200] [serial = 1399] [outer = 17113800] 01:36:18 INFO - PROCESS | 1200 | 1465032978838 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (17C58800) [pid = 1200] [serial = 1400] [outer = 17113800] 01:36:19 INFO - PROCESS | 1200 | 1465032979295 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 640ms 01:36:19 INFO - PROCESS | 1200 | 1465032979328 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:36:19 INFO - PROCESS | 1200 | 1465032979330 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 01:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:36:19 INFO - PROCESS | 1200 | 1465032979346 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:36:19 INFO - PROCESS | 1200 | 1465032979348 Marionette TRACE conn3 <- [1,1830,null,{}] 01:36:19 INFO - PROCESS | 1200 | 1465032979351 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:19 INFO - PROCESS | 1200 | 1465032979353 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:19 INFO - PROCESS | 1200 | 1465032979448 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:36:19 INFO - PROCESS | 1200 | 1465032979454 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:19 INFO - PROCESS | 1200 | 1465032979456 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:19 INFO - PROCESS | 1200 | ++DOCSHELL 0C780400 == 38 [pid = 1200] [id = 467] 01:36:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (0F2D7800) [pid = 1200] [serial = 1401] [outer = 00000000] 01:36:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1822A000) [pid = 1200] [serial = 1402] [outer = 0F2D7800] 01:36:19 INFO - PROCESS | 1200 | 1465032979499 Marionette DEBUG loaded listener.js 01:36:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (184DE000) [pid = 1200] [serial = 1403] [outer = 0F2D7800] 01:36:20 INFO - PROCESS | 1200 | 1465032980226 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 937ms 01:36:20 INFO - PROCESS | 1200 | 1465032980291 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:36:20 INFO - PROCESS | 1200 | 1465032980295 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 01:36:20 INFO - PROCESS | 1200 | 1465032980300 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:36:20 INFO - PROCESS | 1200 | 1465032980305 Marionette TRACE conn3 <- [1,1834,null,{}] 01:36:20 INFO - PROCESS | 1200 | 1465032980310 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:20 INFO - PROCESS | 1200 | 1465032980313 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:20 INFO - PROCESS | 1200 | 1465032980433 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:36:20 INFO - PROCESS | 1200 | 1465032980566 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:20 INFO - PROCESS | 1200 | 1465032980569 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:20 INFO - PROCESS | 1200 | ++DOCSHELL 1121C400 == 39 [pid = 1200] [id = 468] 01:36:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1121E800) [pid = 1200] [serial = 1404] [outer = 00000000] 01:36:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (118D1400) [pid = 1200] [serial = 1405] [outer = 1121E800] 01:36:20 INFO - PROCESS | 1200 | 1465032980630 Marionette DEBUG loaded listener.js 01:36:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1323FC00) [pid = 1200] [serial = 1406] [outer = 1121E800] 01:36:21 INFO - PROCESS | 1200 | 1465032981200 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:36:21 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) 01:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 937ms 01:36:21 INFO - PROCESS | 1200 | 1465032981246 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:36:21 INFO - PROCESS | 1200 | 1465032981251 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 01:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:36:21 INFO - PROCESS | 1200 | 1465032981258 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:36:21 INFO - PROCESS | 1200 | 1465032981261 Marionette TRACE conn3 <- [1,1838,null,{}] 01:36:21 INFO - PROCESS | 1200 | 1465032981265 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:21 INFO - PROCESS | 1200 | 1465032981268 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:21 INFO - PROCESS | 1200 | 1465032981382 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:36:21 INFO - PROCESS | 1200 | 1465032981493 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 1200 | 1465032981496 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:21 INFO - PROCESS | 1200 | ++DOCSHELL 15895400 == 40 [pid = 1200] [id = 469] 01:36:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (15895800) [pid = 1200] [serial = 1407] [outer = 00000000] 01:36:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16022C00) [pid = 1200] [serial = 1408] [outer = 15895800] 01:36:21 INFO - PROCESS | 1200 | 1465032981552 Marionette DEBUG loaded listener.js 01:36:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (165E5400) [pid = 1200] [serial = 1409] [outer = 15895800] 01:36:22 INFO - PROCESS | 1200 | 1465032982157 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 937ms 01:36:22 INFO - PROCESS | 1200 | 1465032982203 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:36:22 INFO - PROCESS | 1200 | 1465032982205 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:36:22 INFO - PROCESS | 1200 | 1465032982210 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 1200 | 1465032982213 Marionette TRACE conn3 <- [1,1842,null,{}] 01:36:22 INFO - PROCESS | 1200 | 1465032982224 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:22 INFO - PROCESS | 1200 | 1465032982229 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:22 INFO - PROCESS | 1200 | 1465032982338 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:36:22 INFO - PROCESS | 1200 | 1465032982450 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:22 INFO - PROCESS | 1200 | 1465032982454 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:22 INFO - PROCESS | 1200 | ++DOCSHELL 18228000 == 41 [pid = 1200] [id = 470] 01:36:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (18228400) [pid = 1200] [serial = 1410] [outer = 00000000] 01:36:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184E7000) [pid = 1200] [serial = 1411] [outer = 18228400] 01:36:22 INFO - PROCESS | 1200 | 1465032982551 Marionette DEBUG loaded listener.js 01:36:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (19B13000) [pid = 1200] [serial = 1412] [outer = 18228400] 01:36:23 INFO - PROCESS | 1200 | 1465032983091 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 906ms 01:36:23 INFO - PROCESS | 1200 | 1465032983121 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:36:23 INFO - PROCESS | 1200 | 1465032983124 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 01:36:23 INFO - PROCESS | 1200 | 1465032983128 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:36:23 INFO - PROCESS | 1200 | 1465032983130 Marionette TRACE conn3 <- [1,1846,null,{}] 01:36:23 INFO - PROCESS | 1200 | 1465032983134 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:23 INFO - PROCESS | 1200 | 1465032983136 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:23 INFO - PROCESS | 1200 | 1465032983246 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:36:23 INFO - PROCESS | 1200 | 1465032983356 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:23 INFO - PROCESS | 1200 | 1465032983359 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:23 INFO - PROCESS | 1200 | ++DOCSHELL 10F64C00 == 42 [pid = 1200] [id = 471] 01:36:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (10F69000) [pid = 1200] [serial = 1413] [outer = 00000000] 01:36:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (11DB6400) [pid = 1200] [serial = 1414] [outer = 10F69000] 01:36:23 INFO - PROCESS | 1200 | 1465032983413 Marionette DEBUG loaded listener.js 01:36:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (1417F400) [pid = 1200] [serial = 1415] [outer = 10F69000] 01:36:24 INFO - PROCESS | 1200 | 1465032984215 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1140ms 01:36:24 INFO - PROCESS | 1200 | 1465032984273 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:36:24 INFO - PROCESS | 1200 | 1465032984277 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:36:24 INFO - PROCESS | 1200 | 1465032984281 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:36:24 INFO - PROCESS | 1200 | 1465032984286 Marionette TRACE conn3 <- [1,1850,null,{}] 01:36:24 INFO - PROCESS | 1200 | 1465032984311 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:24 INFO - PROCESS | 1200 | 1465032984313 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:24 INFO - PROCESS | 1200 | 1465032984418 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 0F2D5C00 == 41 [pid = 1200] [id = 447] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 10568400 == 40 [pid = 1200] [id = 466] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 12C19400 == 39 [pid = 1200] [id = 465] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 0F2D9400 == 38 [pid = 1200] [id = 464] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 12915000 == 37 [pid = 1200] [id = 463] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 160B7000 == 36 [pid = 1200] [id = 462] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 1568B400 == 35 [pid = 1200] [id = 461] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 12911400 == 34 [pid = 1200] [id = 460] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 10562000 == 33 [pid = 1200] [id = 459] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 1050A800 == 32 [pid = 1200] [id = 457] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 0C77EC00 == 31 [pid = 1200] [id = 458] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 16C33400 == 30 [pid = 1200] [id = 456] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 10F64C00 == 29 [pid = 1200] [id = 471] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 15895400 == 28 [pid = 1200] [id = 469] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 18228000 == 27 [pid = 1200] [id = 470] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 0C780400 == 26 [pid = 1200] [id = 467] 01:36:25 INFO - PROCESS | 1200 | --DOCSHELL 1121C400 == 25 [pid = 1200] [id = 468] 01:36:25 INFO - PROCESS | 1200 | 1465032985131 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 1200 | 1465032985134 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (11712800) [pid = 1200] [serial = 1348] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (118D1800) [pid = 1200] [serial = 1349] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (10EC6000) [pid = 1200] [serial = 1345] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (10F11800) [pid = 1200] [serial = 1346] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (12E4C000) [pid = 1200] [serial = 1351] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (10A5E800) [pid = 1200] [serial = 1343] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1043A800) [pid = 1200] [serial = 1342] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1684A800) [pid = 1200] [serial = 1360] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (15F9D400) [pid = 1200] [serial = 1357] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (12B45400) [pid = 1200] [serial = 1363] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (12C1A800) [pid = 1200] [serial = 1334] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11D1D400) [pid = 1200] [serial = 1333] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1589AC00) [pid = 1200] [serial = 1337] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (14465000) [pid = 1200] [serial = 1336] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1690A000) [pid = 1200] [serial = 1366] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16F3BC00) [pid = 1200] [serial = 1369] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (184E5000) [pid = 1200] [serial = 1340] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1800D800) [pid = 1200] [serial = 1339] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169F2C00) [pid = 1200] [serial = 1367] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (16853800) [pid = 1200] [serial = 1361] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (14185C00) [pid = 1200] [serial = 1354] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (144A3000) [pid = 1200] [serial = 1355] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1601F400) [pid = 1200] [serial = 1358] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (13150400) [pid = 1200] [serial = 1364] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (13238800) [pid = 1200] [serial = 1352] [outer = 00000000] [url = about:blank] 01:36:25 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D8400 == 26 [pid = 1200] [id = 472] 01:36:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (0F2D9400) [pid = 1200] [serial = 1416] [outer = 00000000] 01:36:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10270000) [pid = 1200] [serial = 1417] [outer = 0F2D9400] 01:36:25 INFO - PROCESS | 1200 | 1465032985281 Marionette DEBUG loaded listener.js 01:36:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10507C00) [pid = 1200] [serial = 1418] [outer = 0F2D9400] 01:36:25 INFO - PROCESS | 1200 | 1465032985764 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1515ms 01:36:25 INFO - PROCESS | 1200 | 1465032985810 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:36:25 INFO - PROCESS | 1200 | 1465032985814 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 01:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:36:25 INFO - PROCESS | 1200 | 1465032985818 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:36:25 INFO - PROCESS | 1200 | 1465032985821 Marionette TRACE conn3 <- [1,1854,null,{}] 01:36:25 INFO - PROCESS | 1200 | 1465032985827 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:25 INFO - PROCESS | 1200 | 1465032985831 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:25 INFO - PROCESS | 1200 | 1465032985924 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:36:25 INFO - PROCESS | 1200 | 1465032985940 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 1200 | 1465032985944 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:25 INFO - PROCESS | 1200 | ++DOCSHELL 11210C00 == 27 [pid = 1200] [id = 473] 01:36:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (11211000) [pid = 1200] [serial = 1419] [outer = 00000000] 01:36:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (11216800) [pid = 1200] [serial = 1420] [outer = 11211000] 01:36:25 INFO - PROCESS | 1200 | 1465032986002 Marionette DEBUG loaded listener.js 01:36:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1128A000) [pid = 1200] [serial = 1421] [outer = 11211000] 01:36:26 INFO - PROCESS | 1200 | 1465032986486 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 703ms 01:36:26 INFO - PROCESS | 1200 | 1465032986552 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:36:26 INFO - PROCESS | 1200 | 1465032986557 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 01:36:26 INFO - PROCESS | 1200 | 1465032986562 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:36:26 INFO - PROCESS | 1200 | 1465032986564 Marionette TRACE conn3 <- [1,1858,null,{}] 01:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:36:26 INFO - PROCESS | 1200 | 1465032986568 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:26 INFO - PROCESS | 1200 | 1465032986571 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:26 INFO - PROCESS | 1200 | 1465032986666 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:36:26 INFO - PROCESS | 1200 | 1465032986760 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:26 INFO - PROCESS | 1200 | 1465032986763 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:26 INFO - PROCESS | 1200 | ++DOCSHELL 11BC2C00 == 28 [pid = 1200] [id = 474] 01:36:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (11D27C00) [pid = 1200] [serial = 1422] [outer = 00000000] 01:36:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (12913400) [pid = 1200] [serial = 1423] [outer = 11D27C00] 01:36:26 INFO - PROCESS | 1200 | 1465032986809 Marionette DEBUG loaded listener.js 01:36:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (129B7000) [pid = 1200] [serial = 1424] [outer = 11D27C00] 01:36:27 INFO - PROCESS | 1200 | 1465032987236 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 01:36:27 INFO - PROCESS | 1200 | 1465032987247 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:36:27 INFO - PROCESS | 1200 | 1465032987249 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 01:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:36:27 INFO - PROCESS | 1200 | 1465032987254 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:36:27 INFO - PROCESS | 1200 | 1465032987260 Marionette TRACE conn3 <- [1,1862,null,{}] 01:36:27 INFO - PROCESS | 1200 | 1465032987284 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:27 INFO - PROCESS | 1200 | 1465032987288 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:27 INFO - PROCESS | 1200 | 1465032987421 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:36:27 INFO - PROCESS | 1200 | 1465032987485 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 1200 | 1465032987487 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:27 INFO - PROCESS | 1200 | ++DOCSHELL 13720C00 == 29 [pid = 1200] [id = 475] 01:36:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13722000) [pid = 1200] [serial = 1425] [outer = 00000000] 01:36:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (13C3BC00) [pid = 1200] [serial = 1426] [outer = 13722000] 01:36:27 INFO - PROCESS | 1200 | 1465032987533 Marionette DEBUG loaded listener.js 01:36:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14179800) [pid = 1200] [serial = 1427] [outer = 13722000] 01:36:27 INFO - PROCESS | 1200 | 1465032987974 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 734ms 01:36:27 INFO - PROCESS | 1200 | 1465032988002 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:36:27 INFO - PROCESS | 1200 | 1465032988006 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:36:28 INFO - PROCESS | 1200 | 1465032988016 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 1200 | 1465032988019 Marionette TRACE conn3 <- [1,1866,null,{}] 01:36:28 INFO - PROCESS | 1200 | 1465032988024 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:28 INFO - PROCESS | 1200 | 1465032988027 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:28 INFO - PROCESS | 1200 | 1465032988182 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:36:28 INFO - PROCESS | 1200 | 1465032988195 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:28 INFO - PROCESS | 1200 | 1465032988197 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:28 INFO - PROCESS | 1200 | ++DOCSHELL 0C77C800 == 30 [pid = 1200] [id = 476] 01:36:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (0F39AC00) [pid = 1200] [serial = 1428] [outer = 00000000] 01:36:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (144A3000) [pid = 1200] [serial = 1429] [outer = 0F39AC00] 01:36:28 INFO - PROCESS | 1200 | 1465032988296 Marionette DEBUG loaded listener.js 01:36:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (14FB2000) [pid = 1200] [serial = 1430] [outer = 0F39AC00] 01:36:28 INFO - PROCESS | 1200 | 1465032988721 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 734ms 01:36:28 INFO - PROCESS | 1200 | 1465032988759 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 1200 | 1465032988761 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:36:28 INFO - PROCESS | 1200 | 1465032988765 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 1200 | 1465032988766 Marionette TRACE conn3 <- [1,1870,null,{}] 01:36:28 INFO - PROCESS | 1200 | 1465032988776 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:28 INFO - PROCESS | 1200 | 1465032988778 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:28 INFO - PROCESS | 1200 | 1465032988893 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:36:28 INFO - PROCESS | 1200 | 1465032988901 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:28 INFO - PROCESS | 1200 | 1465032988907 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:28 INFO - PROCESS | 1200 | ++DOCSHELL 15B3C800 == 31 [pid = 1200] [id = 477] 01:36:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (15B41400) [pid = 1200] [serial = 1431] [outer = 00000000] 01:36:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (15E65800) [pid = 1200] [serial = 1432] [outer = 15B41400] 01:36:28 INFO - PROCESS | 1200 | 1465032988963 Marionette DEBUG loaded listener.js 01:36:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16020800) [pid = 1200] [serial = 1433] [outer = 15B41400] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (160B9C00) [pid = 1200] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1684C800) [pid = 1200] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (0F2DA800) [pid = 1200] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (0C784800) [pid = 1200] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (10560800) [pid = 1200] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (105ED400) [pid = 1200] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12917400) [pid = 1200] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16C3C000) [pid = 1200] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1568E400) [pid = 1200] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (13DBE000) [pid = 1200] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (0F2D7800) [pid = 1200] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:36:29 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (17113800) [pid = 1200] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:36:29 INFO - PROCESS | 1200 | 1465032989708 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1000ms 01:36:29 INFO - PROCESS | 1200 | 1465032989770 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:36:29 INFO - PROCESS | 1200 | 1465032989771 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 01:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:36:29 INFO - PROCESS | 1200 | 1465032989775 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:36:29 INFO - PROCESS | 1200 | 1465032989777 Marionette TRACE conn3 <- [1,1874,null,{}] 01:36:29 INFO - PROCESS | 1200 | 1465032989780 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:29 INFO - PROCESS | 1200 | 1465032989782 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:29 INFO - PROCESS | 1200 | 1465032989900 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:36:29 INFO - PROCESS | 1200 | 1465032989961 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:29 INFO - PROCESS | 1200 | 1465032989963 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:29 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D9000 == 32 [pid = 1200] [id = 478] 01:36:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1128C800) [pid = 1200] [serial = 1434] [outer = 00000000] 01:36:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15B38400) [pid = 1200] [serial = 1435] [outer = 1128C800] 01:36:30 INFO - PROCESS | 1200 | 1465032990008 Marionette DEBUG loaded listener.js 01:36:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160B9400) [pid = 1200] [serial = 1436] [outer = 1128C800] 01:36:30 INFO - PROCESS | 1200 | 1465032990385 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 641ms 01:36:30 INFO - PROCESS | 1200 | 1465032990413 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:36:30 INFO - PROCESS | 1200 | 1465032990415 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 01:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:36:30 INFO - PROCESS | 1200 | 1465032990419 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:36:30 INFO - PROCESS | 1200 | 1465032990420 Marionette TRACE conn3 <- [1,1878,null,{}] 01:36:30 INFO - PROCESS | 1200 | 1465032990425 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:30 INFO - PROCESS | 1200 | 1465032990427 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:30 INFO - PROCESS | 1200 | 1465032990531 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:36:30 INFO - PROCESS | 1200 | 1465032990538 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:30 INFO - PROCESS | 1200 | 1465032990540 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:30 INFO - PROCESS | 1200 | ++DOCSHELL 1449D800 == 33 [pid = 1200] [id = 479] 01:36:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1582FC00) [pid = 1200] [serial = 1437] [outer = 00000000] 01:36:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16846800) [pid = 1200] [serial = 1438] [outer = 1582FC00] 01:36:30 INFO - PROCESS | 1200 | 1465032990584 Marionette DEBUG loaded listener.js 01:36:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1684EC00) [pid = 1200] [serial = 1439] [outer = 1582FC00] 01:36:31 INFO - PROCESS | 1200 | 1465032991019 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 625ms 01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:36:31 INFO - PROCESS | 1200 | 1465032991057 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:36:31 INFO - PROCESS | 1200 | 1465032991059 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 01:36:31 INFO - PROCESS | 1200 | 1465032991063 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:36:31 INFO - PROCESS | 1200 | 1465032991066 Marionette TRACE conn3 <- [1,1882,null,{}] 01:36:31 INFO - PROCESS | 1200 | 1465032991075 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:31 INFO - PROCESS | 1200 | 1465032991078 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:31 INFO - PROCESS | 1200 | 1465032991165 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:36:31 INFO - PROCESS | 1200 | 1465032991171 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:31 INFO - PROCESS | 1200 | 1465032991173 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:31 INFO - PROCESS | 1200 | ++DOCSHELL 1417C800 == 34 [pid = 1200] [id = 480] 01:36:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (14459000) [pid = 1200] [serial = 1440] [outer = 00000000] 01:36:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16908400) [pid = 1200] [serial = 1441] [outer = 14459000] 01:36:31 INFO - PROCESS | 1200 | 1465032991217 Marionette DEBUG loaded listener.js 01:36:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16909400) [pid = 1200] [serial = 1442] [outer = 14459000] 01:36:31 INFO - PROCESS | 1200 | 1465032991932 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 891ms 01:36:31 INFO - PROCESS | 1200 | 1465032991967 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:36:31 INFO - PROCESS | 1200 | 1465032991972 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:36:31 INFO - PROCESS | 1200 | 1465032991977 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:36:31 INFO - PROCESS | 1200 | 1465032991980 Marionette TRACE conn3 <- [1,1886,null,{}] 01:36:31 INFO - PROCESS | 1200 | 1465032991986 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:31 INFO - PROCESS | 1200 | 1465032991990 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:32 INFO - PROCESS | 1200 | 1465032992124 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:36:32 INFO - PROCESS | 1200 | 1465032992246 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:32 INFO - PROCESS | 1200 | 1465032992249 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:32 INFO - PROCESS | 1200 | ++DOCSHELL 10EC6800 == 35 [pid = 1200] [id = 481] 01:36:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (10ED1000) [pid = 1200] [serial = 1443] [outer = 00000000] 01:36:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11704000) [pid = 1200] [serial = 1444] [outer = 10ED1000] 01:36:32 INFO - PROCESS | 1200 | 1465032992347 Marionette DEBUG loaded listener.js 01:36:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (117EC400) [pid = 1200] [serial = 1445] [outer = 10ED1000] 01:36:33 INFO - PROCESS | 1200 | 1465032993028 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1094ms 01:36:33 INFO - PROCESS | 1200 | 1465032993073 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:36:33 INFO - PROCESS | 1200 | 1465032993077 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 01:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:36:33 INFO - PROCESS | 1200 | 1465032993084 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:36:33 INFO - PROCESS | 1200 | 1465032993087 Marionette TRACE conn3 <- [1,1890,null,{}] 01:36:33 INFO - PROCESS | 1200 | 1465032993091 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:33 INFO - PROCESS | 1200 | 1465032993094 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:33 INFO - PROCESS | 1200 | 1465032993226 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:36:33 INFO - PROCESS | 1200 | 1465032993392 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:33 INFO - PROCESS | 1200 | 1465032993395 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:33 INFO - PROCESS | 1200 | ++DOCSHELL 1323A800 == 36 [pid = 1200] [id = 482] 01:36:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1323B000) [pid = 1200] [serial = 1446] [outer = 00000000] 01:36:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (13C35C00) [pid = 1200] [serial = 1447] [outer = 1323B000] 01:36:33 INFO - PROCESS | 1200 | 1465032993459 Marionette DEBUG loaded listener.js 01:36:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (14466C00) [pid = 1200] [serial = 1448] [outer = 1323B000] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 0F2D9800 == 35 [pid = 1200] [id = 386] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 0F39D400 == 34 [pid = 1200] [id = 383] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 10507800 == 33 [pid = 1200] [id = 380] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 1445EC00 == 32 [pid = 1200] [id = 389] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 1583C000 == 31 [pid = 1200] [id = 379] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 15833400 == 30 [pid = 1200] [id = 390] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 10A5F000 == 29 [pid = 1200] [id = 375] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 13719400 == 28 [pid = 1200] [id = 378] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 14187C00 == 27 [pid = 1200] [id = 381] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 1291F800 == 26 [pid = 1200] [id = 384] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 129B9400 == 25 [pid = 1200] [id = 377] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 11703400 == 24 [pid = 1200] [id = 376] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 1683F000 == 23 [pid = 1200] [id = 382] 01:36:34 INFO - PROCESS | 1200 | --DOCSHELL 11708000 == 22 [pid = 1200] [id = 387] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1822A000) [pid = 1200] [serial = 1402] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (184DE000) [pid = 1200] [serial = 1403] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (17927400) [pid = 1200] [serial = 1399] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (17C58800) [pid = 1200] [serial = 1400] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (165E9C00) [pid = 1200] [serial = 1387] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16854000) [pid = 1200] [serial = 1390] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16841800) [pid = 1200] [serial = 1388] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1128DC00) [pid = 1200] [serial = 1393] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (102D2800) [pid = 1200] [serial = 1375] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (105F1000) [pid = 1200] [serial = 1376] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11704C00) [pid = 1200] [serial = 1372] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11D27800) [pid = 1200] [serial = 1373] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (169EF400) [pid = 1200] [serial = 1391] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11866800) [pid = 1200] [serial = 1378] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11DBBC00) [pid = 1200] [serial = 1379] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13722400) [pid = 1200] [serial = 1381] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13C40C00) [pid = 1200] [serial = 1382] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (17112800) [pid = 1200] [serial = 1370] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15B3BC00) [pid = 1200] [serial = 1384] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1291E400) [pid = 1200] [serial = 1394] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (169F9400) [pid = 1200] [serial = 1396] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (16F33000) [pid = 1200] [serial = 1397] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (15F9A800) [pid = 1200] [serial = 1385] [outer = 00000000] [url = about:blank] 01:36:34 INFO - PROCESS | 1200 | 1465032994379 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1359ms 01:36:34 INFO - PROCESS | 1200 | 1465032994442 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:36:34 INFO - PROCESS | 1200 | 1465032994446 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 01:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:36:34 INFO - PROCESS | 1200 | 1465032994450 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:36:34 INFO - PROCESS | 1200 | 1465032994453 Marionette TRACE conn3 <- [1,1894,null,{}] 01:36:34 INFO - PROCESS | 1200 | 1465032994459 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:34 INFO - PROCESS | 1200 | 1465032994462 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:34 INFO - PROCESS | 1200 | 1465032994551 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:36:34 INFO - PROCESS | 1200 | 1465032994564 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 1200 | 1465032994566 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:34 INFO - PROCESS | 1200 | ++DOCSHELL 10A7FC00 == 23 [pid = 1200] [id = 483] 01:36:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10A80400) [pid = 1200] [serial = 1449] [outer = 00000000] 01:36:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (10F63000) [pid = 1200] [serial = 1450] [outer = 10A80400] 01:36:34 INFO - PROCESS | 1200 | 1465032994615 Marionette DEBUG loaded listener.js 01:36:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11218C00) [pid = 1200] [serial = 1451] [outer = 10A80400] 01:36:35 INFO - PROCESS | 1200 | 1465032995150 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 750ms 01:36:35 INFO - PROCESS | 1200 | 1465032995194 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:36:35 INFO - PROCESS | 1200 | 1465032995201 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 01:36:35 INFO - PROCESS | 1200 | 1465032995209 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:36:35 INFO - PROCESS | 1200 | 1465032995211 Marionette TRACE conn3 <- [1,1898,null,{}] 01:36:35 INFO - PROCESS | 1200 | 1465032995215 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:35 INFO - PROCESS | 1200 | 1465032995217 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:35 INFO - PROCESS | 1200 | 1465032995304 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:36:35 INFO - PROCESS | 1200 | 1465032995402 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:35 INFO - PROCESS | 1200 | 1465032995405 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:35 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D7800 == 24 [pid = 1200] [id = 484] 01:36:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (11865C00) [pid = 1200] [serial = 1452] [outer = 00000000] 01:36:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (11DBDC00) [pid = 1200] [serial = 1453] [outer = 11865C00] 01:36:35 INFO - PROCESS | 1200 | 1465032995451 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1291F800) [pid = 1200] [serial = 1454] [outer = 11865C00] 01:36:35 INFO - PROCESS | 1200 | 1465032995860 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 703ms 01:36:35 INFO - PROCESS | 1200 | 1465032995910 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:36:35 INFO - PROCESS | 1200 | 1465032995913 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:36:35 INFO - PROCESS | 1200 | 1465032995916 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:36:35 INFO - PROCESS | 1200 | 1465032995920 Marionette TRACE conn3 <- [1,1902,null,{}] 01:36:35 INFO - PROCESS | 1200 | 1465032995930 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:35 INFO - PROCESS | 1200 | 1465032995935 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:36 INFO - PROCESS | 1200 | 1465032996053 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:36:36 INFO - PROCESS | 1200 | 1465032996067 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 1200 | 1465032996071 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:36 INFO - PROCESS | 1200 | ++DOCSHELL 13C38400 == 25 [pid = 1200] [id = 485] 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (13C38C00) [pid = 1200] [serial = 1455] [outer = 00000000] 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (14458400) [pid = 1200] [serial = 1456] [outer = 13C38C00] 01:36:36 INFO - PROCESS | 1200 | 1465032996120 Marionette DEBUG loaded listener.js 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15687C00) [pid = 1200] [serial = 1457] [outer = 13C38C00] 01:36:36 INFO - PROCESS | 1200 | 1465032996583 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 703ms 01:36:36 INFO - PROCESS | 1200 | 1465032996615 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 1200 | 1465032996618 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 01:36:36 INFO - PROCESS | 1200 | 1465032996629 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 1200 | 1465032996631 Marionette TRACE conn3 <- [1,1906,null,{}] 01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:36:36 INFO - PROCESS | 1200 | 1465032996634 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:36 INFO - PROCESS | 1200 | 1465032996637 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:36 INFO - PROCESS | 1200 | 1465032996754 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:36:36 INFO - PROCESS | 1200 | 1465032996760 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 1200 | 1465032996762 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:36 INFO - PROCESS | 1200 | ++DOCSHELL 15B3BC00 == 26 [pid = 1200] [id = 486] 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15E5CC00) [pid = 1200] [serial = 1458] [outer = 00000000] 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1601F800) [pid = 1200] [serial = 1459] [outer = 15E5CC00] 01:36:36 INFO - PROCESS | 1200 | 1465032996807 Marionette DEBUG loaded listener.js 01:36:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (160BE800) [pid = 1200] [serial = 1460] [outer = 15E5CC00] 01:36:37 INFO - PROCESS | 1200 | 1465032997262 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 704ms 01:36:37 INFO - PROCESS | 1200 | 1465032997331 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:36:37 INFO - PROCESS | 1200 | 1465032997333 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:36:37 INFO - PROCESS | 1200 | 1465032997337 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:36:37 INFO - PROCESS | 1200 | 1465032997338 Marionette TRACE conn3 <- [1,1910,null,{}] 01:36:37 INFO - PROCESS | 1200 | 1465032997341 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:37 INFO - PROCESS | 1200 | 1465032997344 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:37 INFO - PROCESS | 1200 | 1465032997467 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:36:37 INFO - PROCESS | 1200 | 1465032997572 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:37 INFO - PROCESS | 1200 | 1465032997574 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:37 INFO - PROCESS | 1200 | ++DOCSHELL 166B0000 == 27 [pid = 1200] [id = 487] 01:36:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16839C00) [pid = 1200] [serial = 1461] [outer = 00000000] 01:36:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16848000) [pid = 1200] [serial = 1462] [outer = 16839C00] 01:36:37 INFO - PROCESS | 1200 | 1465032997619 Marionette DEBUG loaded listener.js 01:36:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16855400) [pid = 1200] [serial = 1463] [outer = 16839C00] 01:36:38 INFO - PROCESS | 1200 | 1465032998063 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 796ms 01:36:38 INFO - PROCESS | 1200 | 1465032998141 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:36:38 INFO - PROCESS | 1200 | 1465032998143 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 01:36:38 INFO - PROCESS | 1200 | 1465032998152 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:36:38 INFO - PROCESS | 1200 | 1465032998154 Marionette TRACE conn3 <- [1,1914,null,{}] 01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:36:38 INFO - PROCESS | 1200 | 1465032998158 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:38 INFO - PROCESS | 1200 | 1465032998163 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:38 INFO - PROCESS | 1200 | 1465032998308 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:36:38 INFO - PROCESS | 1200 | 1465032998373 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 1200 | 1465032998375 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:38 INFO - PROCESS | 1200 | ++DOCSHELL 13144800 == 28 [pid = 1200] [id = 488] 01:36:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1314B400) [pid = 1200] [serial = 1464] [outer = 00000000] 01:36:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16D0DC00) [pid = 1200] [serial = 1465] [outer = 1314B400] 01:36:38 INFO - PROCESS | 1200 | 1465032998419 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16F2E800) [pid = 1200] [serial = 1466] [outer = 1314B400] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (0F2D9400) [pid = 1200] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11211000) [pid = 1200] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11D27C00) [pid = 1200] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (10F69000) [pid = 1200] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15B41400) [pid = 1200] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1121E800) [pid = 1200] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15895800) [pid = 1200] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (18228400) [pid = 1200] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (0F39AC00) [pid = 1200] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1128C800) [pid = 1200] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1582FC00) [pid = 1200] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:36:38 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13722000) [pid = 1200] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:36:38 INFO - PROCESS | 1200 | 1465032998937 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 828ms 01:36:38 INFO - PROCESS | 1200 | 1465032998998 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:36:38 INFO - PROCESS | 1200 | 1465032999000 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:36:38 INFO - PROCESS | 1200 | 1465032999004 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:36:38 INFO - PROCESS | 1200 | 1465032999006 Marionette TRACE conn3 <- [1,1918,null,{}] 01:36:39 INFO - PROCESS | 1200 | 1465032999009 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:39 INFO - PROCESS | 1200 | 1465032999011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:39 INFO - PROCESS | 1200 | 1465032999093 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:36:39 INFO - PROCESS | 1200 | 1465032999100 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:39 INFO - PROCESS | 1200 | 1465032999102 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:39 INFO - PROCESS | 1200 | ++DOCSHELL 1291A800 == 29 [pid = 1200] [id = 489] 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12C1FC00) [pid = 1200] [serial = 1467] [outer = 00000000] 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15B41400) [pid = 1200] [serial = 1468] [outer = 12C1FC00] 01:36:39 INFO - PROCESS | 1200 | 1465032999147 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1684CC00) [pid = 1200] [serial = 1469] [outer = 12C1FC00] 01:36:39 INFO - PROCESS | 1200 | 1465032999590 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 641ms 01:36:39 INFO - PROCESS | 1200 | 1465032999642 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:36:39 INFO - PROCESS | 1200 | 1465032999644 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 01:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:36:39 INFO - PROCESS | 1200 | 1465032999647 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:36:39 INFO - PROCESS | 1200 | 1465032999649 Marionette TRACE conn3 <- [1,1922,null,{}] 01:36:39 INFO - PROCESS | 1200 | 1465032999652 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:39 INFO - PROCESS | 1200 | 1465032999654 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:39 INFO - PROCESS | 1200 | 1465032999736 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:36:39 INFO - PROCESS | 1200 | 1465032999742 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:39 INFO - PROCESS | 1200 | 1465032999744 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:39 INFO - PROCESS | 1200 | ++DOCSHELL 13244400 == 30 [pid = 1200] [id = 490] 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16C33400) [pid = 1200] [serial = 1470] [outer = 00000000] 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (171E5800) [pid = 1200] [serial = 1471] [outer = 16C33400] 01:36:39 INFO - PROCESS | 1200 | 1465032999787 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1799DC00) [pid = 1200] [serial = 1472] [outer = 16C33400] 01:36:40 INFO - PROCESS | 1200 | 1465033000223 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 641ms 01:36:40 INFO - PROCESS | 1200 | 1465033000285 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 1200 | 1465033000287 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 01:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:36:40 INFO - PROCESS | 1200 | 1465033000291 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 1200 | 1465033000292 Marionette TRACE conn3 <- [1,1926,null,{}] 01:36:40 INFO - PROCESS | 1200 | 1465033000296 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:40 INFO - PROCESS | 1200 | 1465033000298 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:40 INFO - PROCESS | 1200 | 1465033000390 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:36:40 INFO - PROCESS | 1200 | 1465033000398 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 1200 | 1465033000400 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:40 INFO - PROCESS | 1200 | ++DOCSHELL 13C42400 == 31 [pid = 1200] [id = 491] 01:36:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (169FA000) [pid = 1200] [serial = 1473] [outer = 00000000] 01:36:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (18005000) [pid = 1200] [serial = 1474] [outer = 169FA000] 01:36:40 INFO - PROCESS | 1200 | 1465033000443 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (18008000) [pid = 1200] [serial = 1475] [outer = 169FA000] 01:36:41 INFO - PROCESS | 1200 | 1465033001141 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 906ms 01:36:41 INFO - PROCESS | 1200 | 1465033001196 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1200 | 1465033001201 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 01:36:41 INFO - PROCESS | 1200 | 1465033001206 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:36:41 INFO - PROCESS | 1200 | 1465033001209 Marionette TRACE conn3 <- [1,1930,null,{}] 01:36:41 INFO - PROCESS | 1200 | 1465033001216 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:41 INFO - PROCESS | 1200 | 1465033001219 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:41 INFO - PROCESS | 1200 | 1465033001362 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:36:41 INFO - PROCESS | 1200 | 1465033001484 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1200 | 1465033001487 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:41 INFO - PROCESS | 1200 | ++DOCSHELL 105EF800 == 32 [pid = 1200] [id = 492] 01:36:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10A57000) [pid = 1200] [serial = 1476] [outer = 00000000] 01:36:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (1170DC00) [pid = 1200] [serial = 1477] [outer = 10A57000] 01:36:41 INFO - PROCESS | 1200 | 1465033001545 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (12918400) [pid = 1200] [serial = 1478] [outer = 10A57000] 01:36:42 INFO - PROCESS | 1200 | 1465033002124 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 999ms 01:36:42 INFO - PROCESS | 1200 | 1465033002209 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 1200 | 1465033002214 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:36:42 INFO - PROCESS | 1200 | 1465033002221 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 1200 | 1465033002224 Marionette TRACE conn3 <- [1,1934,null,{}] 01:36:42 INFO - PROCESS | 1200 | 1465033002228 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:42 INFO - PROCESS | 1200 | 1465033002231 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:42 INFO - PROCESS | 1200 | 1465033002374 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:36:42 INFO - PROCESS | 1200 | 1465033002516 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1200 | 1465033002519 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:42 INFO - PROCESS | 1200 | ++DOCSHELL 137BD400 == 33 [pid = 1200] [id = 493] 01:36:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (13C44000) [pid = 1200] [serial = 1479] [outer = 00000000] 01:36:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1588D400) [pid = 1200] [serial = 1480] [outer = 13C44000] 01:36:42 INFO - PROCESS | 1200 | 1465033002580 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1601E400) [pid = 1200] [serial = 1481] [outer = 13C44000] 01:36:43 INFO - PROCESS | 1200 | 1465033003205 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1031ms 01:36:43 INFO - PROCESS | 1200 | 1465033003261 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:36:43 INFO - PROCESS | 1200 | 1465033003264 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 01:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:36:43 INFO - PROCESS | 1200 | 1465033003268 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 1200 | 1465033003272 Marionette TRACE conn3 <- [1,1938,null,{}] 01:36:43 INFO - PROCESS | 1200 | 1465033003284 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:43 INFO - PROCESS | 1200 | 1465033003288 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:43 INFO - PROCESS | 1200 | 1465033003414 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:36:43 INFO - PROCESS | 1200 | 1465033003564 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 1200 | 1465033003568 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:43 INFO - PROCESS | 1200 | ++DOCSHELL 16D0E000 == 34 [pid = 1200] [id = 494] 01:36:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (16D0F400) [pid = 1200] [serial = 1482] [outer = 00000000] 01:36:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (17CFBC00) [pid = 1200] [serial = 1483] [outer = 16D0F400] 01:36:43 INFO - PROCESS | 1200 | 1465033003626 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (184E1800) [pid = 1200] [serial = 1484] [outer = 16D0F400] 01:36:44 INFO - PROCESS | 1200 | 1465033004191 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 937ms 01:36:44 INFO - PROCESS | 1200 | 1465033004221 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:36:44 INFO - PROCESS | 1200 | 1465033004224 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:36:44 INFO - PROCESS | 1200 | 1465033004229 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 1200 | 1465033004231 Marionette TRACE conn3 <- [1,1942,null,{}] 01:36:44 INFO - PROCESS | 1200 | 1465033004234 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:44 INFO - PROCESS | 1200 | 1465033004237 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:44 INFO - PROCESS | 1200 | 1465033004347 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:36:44 INFO - PROCESS | 1200 | 1465033004655 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 1200 | 1465033004658 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:44 INFO - PROCESS | 1200 | ++DOCSHELL 0C390400 == 35 [pid = 1200] [id = 495] 01:36:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (0C781800) [pid = 1200] [serial = 1485] [outer = 00000000] 01:36:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (10446800) [pid = 1200] [serial = 1486] [outer = 0C781800] 01:36:44 INFO - PROCESS | 1200 | 1465033004708 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10A5C800) [pid = 1200] [serial = 1487] [outer = 0C781800] 01:36:45 INFO - PROCESS | 1200 | --DOCSHELL 11217000 == 34 [pid = 1200] [id = 385] 01:36:45 INFO - PROCESS | 1200 | --DOCSHELL 1323A000 == 33 [pid = 1200] [id = 388] 01:36:45 INFO - PROCESS | 1200 | --DOCSHELL 165E2400 == 32 [pid = 1200] [id = 391] 01:36:45 INFO - PROCESS | 1200 | --DOCSHELL 0F2D8400 == 31 [pid = 1200] [id = 472] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (10270000) [pid = 1200] [serial = 1417] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (11216800) [pid = 1200] [serial = 1420] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1128A000) [pid = 1200] [serial = 1421] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (12913400) [pid = 1200] [serial = 1423] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1417F400) [pid = 1200] [serial = 1415] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (11DB6400) [pid = 1200] [serial = 1414] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (15E65800) [pid = 1200] [serial = 1432] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1323FC00) [pid = 1200] [serial = 1406] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (118D1400) [pid = 1200] [serial = 1405] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (165E5400) [pid = 1200] [serial = 1409] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16022C00) [pid = 1200] [serial = 1408] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16908400) [pid = 1200] [serial = 1441] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (19B13000) [pid = 1200] [serial = 1412] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (184E7000) [pid = 1200] [serial = 1411] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (14FB2000) [pid = 1200] [serial = 1430] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (144A3000) [pid = 1200] [serial = 1429] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (15B38400) [pid = 1200] [serial = 1435] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16846800) [pid = 1200] [serial = 1438] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1684EC00) [pid = 1200] [serial = 1439] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (16020800) [pid = 1200] [serial = 1433] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13C3BC00) [pid = 1200] [serial = 1426] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14179800) [pid = 1200] [serial = 1427] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (160B9400) [pid = 1200] [serial = 1436] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (10507C00) [pid = 1200] [serial = 1418] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (129B7000) [pid = 1200] [serial = 1424] [outer = 00000000] [url = about:blank] 01:36:45 INFO - PROCESS | 1200 | 1465033005949 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1766ms 01:36:45 INFO - PROCESS | 1200 | 1465033005993 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 1200 | 1465033005997 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:36:46 INFO - PROCESS | 1200 | 1465033006044 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1200 | 1465033006047 Marionette TRACE conn3 <- [1,1946,null,{}] 01:36:46 INFO - PROCESS | 1200 | 1465033006053 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:46 INFO - PROCESS | 1200 | 1465033006056 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:46 INFO - PROCESS | 1200 | 1465033006148 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:36:46 INFO - PROCESS | 1200 | 1465033006241 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1200 | 1465033006246 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:46 INFO - PROCESS | 1200 | ++DOCSHELL 1050F400 == 32 [pid = 1200] [id = 496] 01:36:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10511800) [pid = 1200] [serial = 1488] [outer = 00000000] 01:36:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10F0DC00) [pid = 1200] [serial = 1489] [outer = 10511800] 01:36:46 INFO - PROCESS | 1200 | 1465033006295 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10F69000) [pid = 1200] [serial = 1490] [outer = 10511800] 01:36:46 INFO - PROCESS | 1200 | 1465033006721 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 782ms 01:36:46 INFO - PROCESS | 1200 | 1465033006785 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 1200 | 1465033006790 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:36:46 INFO - PROCESS | 1200 | 1465033006796 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1200 | 1465033006799 Marionette TRACE conn3 <- [1,1950,null,{}] 01:36:46 INFO - PROCESS | 1200 | 1465033006803 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:46 INFO - PROCESS | 1200 | 1465033006805 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:46 INFO - PROCESS | 1200 | 1465033006898 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:36:46 INFO - PROCESS | 1200 | 1465033006908 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1200 | 1465033006911 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:46 INFO - PROCESS | 1200 | ++DOCSHELL 1170F400 == 33 [pid = 1200] [id = 497] 01:36:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (11710000) [pid = 1200] [serial = 1491] [outer = 00000000] 01:36:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (117F0800) [pid = 1200] [serial = 1492] [outer = 11710000] 01:36:46 INFO - PROCESS | 1200 | 1465033006965 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11D1B000) [pid = 1200] [serial = 1493] [outer = 11710000] 01:36:47 INFO - PROCESS | 1200 | 1465033007423 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 688ms 01:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:36:47 INFO - PROCESS | 1200 | 1465033007495 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:36:47 INFO - PROCESS | 1200 | 1465033007497 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 01:36:47 INFO - PROCESS | 1200 | 1465033007501 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:36:47 INFO - PROCESS | 1200 | 1465033007505 Marionette TRACE conn3 <- [1,1954,null,{}] 01:36:47 INFO - PROCESS | 1200 | 1465033007516 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:47 INFO - PROCESS | 1200 | 1465033007520 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:47 INFO - PROCESS | 1200 | 1465033007649 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:36:47 INFO - PROCESS | 1200 | 1465033007756 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 1200 | 1465033007759 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:47 INFO - PROCESS | 1200 | ++DOCSHELL 1314F800 == 34 [pid = 1200] [id = 498] 01:36:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (13150000) [pid = 1200] [serial = 1494] [outer = 00000000] 01:36:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13240800) [pid = 1200] [serial = 1495] [outer = 13150000] 01:36:47 INFO - PROCESS | 1200 | 1465033007807 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13722800) [pid = 1200] [serial = 1496] [outer = 13150000] 01:36:48 INFO - PROCESS | 1200 | 1465033008225 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 735ms 01:36:48 INFO - PROCESS | 1200 | 1465033008240 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:36:48 INFO - PROCESS | 1200 | 1465033008243 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:36:48 INFO - PROCESS | 1200 | 1465033008246 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 1200 | 1465033008248 Marionette TRACE conn3 <- [1,1958,null,{}] 01:36:48 INFO - PROCESS | 1200 | 1465033008251 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 1200 | 1465033008262 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:48 INFO - PROCESS | 1200 | 1465033008387 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:36:48 INFO - PROCESS | 1200 | 1465033008471 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 1200 | 1465033008473 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:48 INFO - PROCESS | 1200 | ++DOCSHELL 139D1C00 == 35 [pid = 1200] [id = 499] 01:36:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13C37C00) [pid = 1200] [serial = 1497] [outer = 00000000] 01:36:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (14439400) [pid = 1200] [serial = 1498] [outer = 13C37C00] 01:36:48 INFO - PROCESS | 1200 | 1465033008520 Marionette DEBUG loaded listener.js 01:36:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (144A4000) [pid = 1200] [serial = 1499] [outer = 13C37C00] 01:36:48 INFO - PROCESS | 1200 | 1465033008953 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 750ms 01:36:48 INFO - PROCESS | 1200 | 1465033008987 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:36:48 INFO - PROCESS | 1200 | 1465033008989 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 01:36:48 INFO - PROCESS | 1200 | 1465033008992 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:36:48 INFO - PROCESS | 1200 | 1465033008993 Marionette TRACE conn3 <- [1,1962,null,{}] 01:36:48 INFO - PROCESS | 1200 | 1465033008997 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 1200 | 1465033008999 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:49 INFO - PROCESS | 1200 | 1465033009154 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:36:49 INFO - PROCESS | 1200 | 1465033009174 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:49 INFO - PROCESS | 1200 | 1465033009176 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:49 INFO - PROCESS | 1200 | ++DOCSHELL 1582FC00 == 36 [pid = 1200] [id = 500] 01:36:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15839000) [pid = 1200] [serial = 1500] [outer = 00000000] 01:36:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15F99C00) [pid = 1200] [serial = 1501] [outer = 15839000] 01:36:49 INFO - PROCESS | 1200 | 1465033009221 Marionette DEBUG loaded listener.js 01:36:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16015000) [pid = 1200] [serial = 1502] [outer = 15839000] 01:36:49 INFO - PROCESS | 1200 | 1465033009685 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 734ms 01:36:49 INFO - PROCESS | 1200 | 1465033009733 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:36:49 INFO - PROCESS | 1200 | 1465033009735 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:36:49 INFO - PROCESS | 1200 | 1465033009748 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 1200 | 1465033009750 Marionette TRACE conn3 <- [1,1966,null,{}] 01:36:49 INFO - PROCESS | 1200 | 1465033009754 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:49 INFO - PROCESS | 1200 | 1465033009759 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:49 INFO - PROCESS | 1200 | 1465033009897 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:36:49 INFO - PROCESS | 1200 | 1465033009964 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:49 INFO - PROCESS | 1200 | 1465033009966 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:49 INFO - PROCESS | 1200 | ++DOCSHELL 160B5800 == 37 [pid = 1200] [id = 501] 01:36:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160BD400) [pid = 1200] [serial = 1503] [outer = 00000000] 01:36:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16843400) [pid = 1200] [serial = 1504] [outer = 160BD400] 01:36:50 INFO - PROCESS | 1200 | 1465033010011 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1684E800) [pid = 1200] [serial = 1505] [outer = 160BD400] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1314B400) [pid = 1200] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16839C00) [pid = 1200] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (10ED1000) [pid = 1200] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (14459000) [pid = 1200] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (10A80400) [pid = 1200] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1323B000) [pid = 1200] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (13C38C00) [pid = 1200] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (11865C00) [pid = 1200] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (169FA000) [pid = 1200] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (16C33400) [pid = 1200] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15E5CC00) [pid = 1200] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:36:50 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (12C1FC00) [pid = 1200] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:36:50 INFO - PROCESS | 1200 | 1465033010604 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 906ms 01:36:50 INFO - PROCESS | 1200 | 1465033010643 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:36:50 INFO - PROCESS | 1200 | 1465033010646 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:36:50 INFO - PROCESS | 1200 | 1465033010650 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 1200 | 1465033010652 Marionette TRACE conn3 <- [1,1970,null,{}] 01:36:50 INFO - PROCESS | 1200 | 1465033010672 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:50 INFO - PROCESS | 1200 | 1465033010674 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:50 INFO - PROCESS | 1200 | 1465033010752 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:36:50 INFO - PROCESS | 1200 | 1465033010758 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 1200 | 1465033010760 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:50 INFO - PROCESS | 1200 | ++DOCSHELL 131E8C00 == 38 [pid = 1200] [id = 502] 01:36:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1323B000) [pid = 1200] [serial = 1506] [outer = 00000000] 01:36:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (160BD000) [pid = 1200] [serial = 1507] [outer = 1323B000] 01:36:50 INFO - PROCESS | 1200 | 1465033010804 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160BE000) [pid = 1200] [serial = 1508] [outer = 1323B000] 01:36:51 INFO - PROCESS | 1200 | 1465033011227 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 625ms 01:36:51 INFO - PROCESS | 1200 | 1465033011271 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 1200 | 1465033011273 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:36:51 INFO - PROCESS | 1200 | 1465033011276 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 1200 | 1465033011278 Marionette TRACE conn3 <- [1,1974,null,{}] 01:36:51 INFO - PROCESS | 1200 | 1465033011281 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:51 INFO - PROCESS | 1200 | 1465033011283 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:51 INFO - PROCESS | 1200 | 1465033011362 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:36:51 INFO - PROCESS | 1200 | 1465033011368 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1200 | 1465033011370 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:51 INFO - PROCESS | 1200 | ++DOCSHELL 0C38E800 == 39 [pid = 1200] [id = 503] 01:36:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13243800) [pid = 1200] [serial = 1509] [outer = 00000000] 01:36:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (169ED400) [pid = 1200] [serial = 1510] [outer = 13243800] 01:36:51 INFO - PROCESS | 1200 | 1465033011413 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (169EFC00) [pid = 1200] [serial = 1511] [outer = 13243800] 01:36:51 INFO - PROCESS | 1200 | 1465033011843 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 594ms 01:36:51 INFO - PROCESS | 1200 | 1465033011882 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 1200 | 1465033011884 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:36:51 INFO - PROCESS | 1200 | 1465033011888 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 1200 | 1465033011889 Marionette TRACE conn3 <- [1,1978,null,{}] 01:36:51 INFO - PROCESS | 1200 | 1465033011897 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:51 INFO - PROCESS | 1200 | 1465033011899 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:52 INFO - PROCESS | 1200 | 1465033012008 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:36:52 INFO - PROCESS | 1200 | 1465033012014 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:52 INFO - PROCESS | 1200 | 1465033012016 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:52 INFO - PROCESS | 1200 | ++DOCSHELL 1314E000 == 40 [pid = 1200] [id = 504] 01:36:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16C31C00) [pid = 1200] [serial = 1512] [outer = 00000000] 01:36:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (17113800) [pid = 1200] [serial = 1513] [outer = 16C31C00] 01:36:52 INFO - PROCESS | 1200 | 1465033012059 Marionette DEBUG loaded listener.js 01:36:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (17118800) [pid = 1200] [serial = 1514] [outer = 16C31C00] 01:36:52 INFO - PROCESS | 1200 | 1465033012762 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 891ms 01:36:52 INFO - PROCESS | 1200 | 1465033012795 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 1200 | 1465033012799 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 01:36:52 INFO - PROCESS | 1200 | 1465033012804 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:36:52 INFO - PROCESS | 1200 | 1465033012807 Marionette TRACE conn3 <- [1,1982,null,{}] 01:36:52 INFO - PROCESS | 1200 | 1465033012813 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:52 INFO - PROCESS | 1200 | 1465033012817 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:52 INFO - PROCESS | 1200 | 1465033012937 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:36:53 INFO - PROCESS | 1200 | 1465033013059 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 1200 | 1465033013062 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:53 INFO - PROCESS | 1200 | ++DOCSHELL 10A84000 == 41 [pid = 1200] [id = 505] 01:36:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (10A85800) [pid = 1200] [serial = 1515] [outer = 00000000] 01:36:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11294C00) [pid = 1200] [serial = 1516] [outer = 10A85800] 01:36:53 INFO - PROCESS | 1200 | 1465033013160 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (117EC800) [pid = 1200] [serial = 1517] [outer = 10A85800] 01:36:53 INFO - PROCESS | 1200 | 1465033013926 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1156ms 01:36:53 INFO - PROCESS | 1200 | 1465033013961 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1200 | 1465033013966 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 01:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:36:53 INFO - PROCESS | 1200 | 1465033013973 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1200 | 1465033013976 Marionette TRACE conn3 <- [1,1986,null,{}] 01:36:53 INFO - PROCESS | 1200 | 1465033013980 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:53 INFO - PROCESS | 1200 | 1465033013983 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:54 INFO - PROCESS | 1200 | 1465033014126 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:36:54 INFO - PROCESS | 1200 | 1465033014265 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1200 | 1465033014267 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:54 INFO - PROCESS | 1200 | ++DOCSHELL 11BC9C00 == 42 [pid = 1200] [id = 506] 01:36:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1291B000) [pid = 1200] [serial = 1518] [outer = 00000000] 01:36:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (137B6C00) [pid = 1200] [serial = 1519] [outer = 1291B000] 01:36:54 INFO - PROCESS | 1200 | 1465033014326 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (13DC0C00) [pid = 1200] [serial = 1520] [outer = 1291B000] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 0C38E800 == 41 [pid = 1200] [id = 503] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 131E8C00 == 40 [pid = 1200] [id = 502] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 160B5800 == 39 [pid = 1200] [id = 501] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 1582FC00 == 38 [pid = 1200] [id = 500] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 139D1C00 == 37 [pid = 1200] [id = 499] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 1314F800 == 36 [pid = 1200] [id = 498] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 1170F400 == 35 [pid = 1200] [id = 497] 01:36:55 INFO - PROCESS | 1200 | --DOCSHELL 1050F400 == 34 [pid = 1200] [id = 496] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (16D0DC00) [pid = 1200] [serial = 1465] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16855400) [pid = 1200] [serial = 1463] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (16848000) [pid = 1200] [serial = 1462] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11704000) [pid = 1200] [serial = 1444] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16F2E800) [pid = 1200] [serial = 1466] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (117EC400) [pid = 1200] [serial = 1445] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16909400) [pid = 1200] [serial = 1442] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (10F63000) [pid = 1200] [serial = 1450] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (11218C00) [pid = 1200] [serial = 1451] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (13C35C00) [pid = 1200] [serial = 1447] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (14466C00) [pid = 1200] [serial = 1448] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (14458400) [pid = 1200] [serial = 1456] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (11DBDC00) [pid = 1200] [serial = 1453] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1291F800) [pid = 1200] [serial = 1454] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (18005000) [pid = 1200] [serial = 1474] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (18008000) [pid = 1200] [serial = 1475] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1799DC00) [pid = 1200] [serial = 1472] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (171E5800) [pid = 1200] [serial = 1471] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1601F800) [pid = 1200] [serial = 1459] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (160BE800) [pid = 1200] [serial = 1460] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (15B41400) [pid = 1200] [serial = 1468] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1684CC00) [pid = 1200] [serial = 1469] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (15687C00) [pid = 1200] [serial = 1457] [outer = 00000000] [url = about:blank] 01:36:55 INFO - PROCESS | 1200 | 1465033015163 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1250ms 01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:36:55 INFO - PROCESS | 1200 | 1465033015230 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1200 | 1465033015234 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 01:36:55 INFO - PROCESS | 1200 | 1465033015239 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1200 | 1465033015242 Marionette TRACE conn3 <- [1,1990,null,{}] 01:36:55 INFO - PROCESS | 1200 | 1465033015248 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:55 INFO - PROCESS | 1200 | 1465033015251 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:55 INFO - PROCESS | 1200 | 1465033015337 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:36:55 INFO - PROCESS | 1200 | 1465033015350 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:55 INFO - PROCESS | 1200 | 1465033015353 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:55 INFO - PROCESS | 1200 | ++DOCSHELL 10F68000 == 35 [pid = 1200] [id = 507] 01:36:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10F8B400) [pid = 1200] [serial = 1521] [outer = 00000000] 01:36:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (1121E000) [pid = 1200] [serial = 1522] [outer = 10F8B400] 01:36:55 INFO - PROCESS | 1200 | 1465033015401 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11707800) [pid = 1200] [serial = 1523] [outer = 10F8B400] 01:36:55 INFO - PROCESS | 1200 | 1465033015945 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 734ms 01:36:55 INFO - PROCESS | 1200 | 1465033015976 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1200 | 1465033015980 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:36:55 INFO - PROCESS | 1200 | 1465033015987 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1200 | 1465033015989 Marionette TRACE conn3 <- [1,1994,null,{}] 01:36:55 INFO - PROCESS | 1200 | 1465033015993 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:55 INFO - PROCESS | 1200 | 1465033015995 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:56 INFO - PROCESS | 1200 | 1465033016082 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:36:56 INFO - PROCESS | 1200 | 1465033016094 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1200 | 1465033016096 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:56 INFO - PROCESS | 1200 | ++DOCSHELL 10F62C00 == 36 [pid = 1200] [id = 508] 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12911000) [pid = 1200] [serial = 1524] [outer = 00000000] 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (12B96800) [pid = 1200] [serial = 1525] [outer = 12911000] 01:36:56 INFO - PROCESS | 1200 | 1465033016225 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13148800) [pid = 1200] [serial = 1526] [outer = 12911000] 01:36:56 INFO - PROCESS | 1200 | 1465033016624 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:36:56 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 01:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 687ms 01:36:56 INFO - PROCESS | 1200 | 1465033016686 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 1200 | 1465033016688 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 01:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:36:56 INFO - PROCESS | 1200 | 1465033016692 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 1200 | 1465033016695 Marionette TRACE conn3 <- [1,1998,null,{}] 01:36:56 INFO - PROCESS | 1200 | 1465033016706 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:56 INFO - PROCESS | 1200 | 1465033016711 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:56 INFO - PROCESS | 1200 | 1465033016797 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:36:56 INFO - PROCESS | 1200 | 1465033016805 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1200 | 1465033016808 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:56 INFO - PROCESS | 1200 | ++DOCSHELL 1445EC00 == 37 [pid = 1200] [id = 509] 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (14461000) [pid = 1200] [serial = 1527] [outer = 00000000] 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15691000) [pid = 1200] [serial = 1528] [outer = 14461000] 01:36:56 INFO - PROCESS | 1200 | 1465033016869 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15B3CC00) [pid = 1200] [serial = 1529] [outer = 14461000] 01:36:57 INFO - PROCESS | 1200 | 1465033017326 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:36:57 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 01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 703ms 01:36:57 INFO - PROCESS | 1200 | 1465033017391 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:36:57 INFO - PROCESS | 1200 | 1465033017394 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 01:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:36:57 INFO - PROCESS | 1200 | 1465033017397 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:36:57 INFO - PROCESS | 1200 | 1465033017399 Marionette TRACE conn3 <- [1,2002,null,{}] 01:36:57 INFO - PROCESS | 1200 | 1465033017402 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:57 INFO - PROCESS | 1200 | 1465033017404 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:57 INFO - PROCESS | 1200 | 1465033017550 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:36:57 INFO - PROCESS | 1200 | 1465033017570 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:57 INFO - PROCESS | 1200 | 1465033017572 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:57 INFO - PROCESS | 1200 | ++DOCSHELL 160B3400 == 38 [pid = 1200] [id = 510] 01:36:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (160B5000) [pid = 1200] [serial = 1530] [outer = 00000000] 01:36:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160BAC00) [pid = 1200] [serial = 1531] [outer = 160B5000] 01:36:57 INFO - PROCESS | 1200 | 1465033017617 Marionette DEBUG loaded listener.js 01:36:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (165EC000) [pid = 1200] [serial = 1532] [outer = 160B5000] 01:36:58 INFO - PROCESS | 1200 | 1465033018067 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 703ms 01:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:36:58 INFO - PROCESS | 1200 | 1465033018103 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 1200 | 1465033018105 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 01:36:58 INFO - PROCESS | 1200 | 1465033018108 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 1200 | 1465033018110 Marionette TRACE conn3 <- [1,2006,null,{}] 01:36:58 INFO - PROCESS | 1200 | 1465033018113 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 1200 | 1465033018115 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:58 INFO - PROCESS | 1200 | 1465033018230 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:36:58 INFO - PROCESS | 1200 | 1465033018235 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 1200 | 1465033018237 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:58 INFO - PROCESS | 1200 | ++DOCSHELL 1601AC00 == 39 [pid = 1200] [id = 511] 01:36:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (160B4800) [pid = 1200] [serial = 1533] [outer = 00000000] 01:36:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16854400) [pid = 1200] [serial = 1534] [outer = 160B4800] 01:36:58 INFO - PROCESS | 1200 | 1465033018285 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1684E400) [pid = 1200] [serial = 1535] [outer = 160B4800] 01:36:58 INFO - PROCESS | 1200 | 1465033018756 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 687ms 01:36:58 INFO - PROCESS | 1200 | 1465033018806 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 1200 | 1465033018808 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 01:36:58 INFO - PROCESS | 1200 | 1465033018811 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:36:58 INFO - PROCESS | 1200 | 1465033018813 Marionette TRACE conn3 <- [1,2010,null,{}] 01:36:58 INFO - PROCESS | 1200 | 1465033018816 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 1200 | 1465033018822 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:58 INFO - PROCESS | 1200 | 1465033019003 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:36:59 INFO - PROCESS | 1200 | 1465033019032 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1200 | 1465033019034 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:59 INFO - PROCESS | 1200 | ++DOCSHELL 169EC400 == 40 [pid = 1200] [id = 512] 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (169F9000) [pid = 1200] [serial = 1536] [outer = 00000000] 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16F34400) [pid = 1200] [serial = 1537] [outer = 169F9000] 01:36:59 INFO - PROCESS | 1200 | 1465033019079 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (175ABC00) [pid = 1200] [serial = 1538] [outer = 169F9000] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (13C37C00) [pid = 1200] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (13150000) [pid = 1200] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11710000) [pid = 1200] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (10511800) [pid = 1200] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (0C781800) [pid = 1200] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (10A57000) [pid = 1200] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (13C44000) [pid = 1200] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (15839000) [pid = 1200] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16D0F400) [pid = 1200] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (160BD400) [pid = 1200] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13243800) [pid = 1200] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:36:59 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1323B000) [pid = 1200] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:36:59 INFO - PROCESS | 1200 | 1465033019627 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 828ms 01:36:59 INFO - PROCESS | 1200 | 1465033019655 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 1200 | 1465033019657 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 01:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:36:59 INFO - PROCESS | 1200 | 1465033019664 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1200 | 1465033019665 Marionette TRACE conn3 <- [1,2014,null,{}] 01:36:59 INFO - PROCESS | 1200 | 1465033019669 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:59 INFO - PROCESS | 1200 | 1465033019671 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:59 INFO - PROCESS | 1200 | 1465033019752 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:36:59 INFO - PROCESS | 1200 | 1465033019759 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1200 | 1465033019761 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:36:59 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DE000 == 41 [pid = 1200] [id = 513] 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (0F2E0000) [pid = 1200] [serial = 1539] [outer = 00000000] 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (13150000) [pid = 1200] [serial = 1540] [outer = 0F2E0000] 01:36:59 INFO - PROCESS | 1200 | 1465033019890 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1445DC00) [pid = 1200] [serial = 1541] [outer = 0F2E0000] 01:37:00 INFO - PROCESS | 1200 | 1465033020279 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 640ms 01:37:00 INFO - PROCESS | 1200 | 1465033020303 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 1200 | 1465033020305 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 01:37:00 INFO - PROCESS | 1200 | 1465033020308 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:37:00 INFO - PROCESS | 1200 | 1465033020310 Marionette TRACE conn3 <- [1,2018,null,{}] 01:37:00 INFO - PROCESS | 1200 | 1465033020313 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:00 INFO - PROCESS | 1200 | 1465033020315 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:00 INFO - PROCESS | 1200 | 1465033020419 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:37:00 INFO - PROCESS | 1200 | 1465033020518 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:00 INFO - PROCESS | 1200 | 1465033020520 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:00 INFO - PROCESS | 1200 | ++DOCSHELL 13242800 == 42 [pid = 1200] [id = 514] 01:37:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15839000) [pid = 1200] [serial = 1542] [outer = 00000000] 01:37:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1799DC00) [pid = 1200] [serial = 1543] [outer = 15839000] 01:37:00 INFO - PROCESS | 1200 | 1465033020563 Marionette DEBUG loaded listener.js 01:37:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (17CF8400) [pid = 1200] [serial = 1544] [outer = 15839000] 01:37:00 INFO - PROCESS | 1200 | 1465033020915 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 641ms 01:37:00 INFO - PROCESS | 1200 | 1465033020947 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 1200 | 1465033020948 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 01:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:37:00 INFO - PROCESS | 1200 | 1465033020952 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - PROCESS | 1200 | 1465033020954 Marionette TRACE conn3 <- [1,2022,null,{}] 01:37:00 INFO - PROCESS | 1200 | 1465033020959 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:00 INFO - PROCESS | 1200 | 1465033020961 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:01 INFO - PROCESS | 1200 | 1465033021090 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:37:01 INFO - PROCESS | 1200 | 1465033021098 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1200 | 1465033021100 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:01 INFO - PROCESS | 1200 | ++DOCSHELL 13C3BC00 == 43 [pid = 1200] [id = 515] 01:37:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (169F1C00) [pid = 1200] [serial = 1545] [outer = 00000000] 01:37:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1825D800) [pid = 1200] [serial = 1546] [outer = 169F1C00] 01:37:01 INFO - PROCESS | 1200 | 1465033021144 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (184DF800) [pid = 1200] [serial = 1547] [outer = 169F1C00] 01:37:01 INFO - PROCESS | 1200 | 1465033021635 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 735ms 01:37:01 INFO - PROCESS | 1200 | 1465033021693 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:37:01 INFO - PROCESS | 1200 | 1465033021698 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 01:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:37:01 INFO - PROCESS | 1200 | 1465033021704 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:37:01 INFO - PROCESS | 1200 | 1465033021708 Marionette TRACE conn3 <- [1,2026,null,{}] 01:37:01 INFO - PROCESS | 1200 | 1465033021730 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:01 INFO - PROCESS | 1200 | 1465033021733 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:01 INFO - PROCESS | 1200 | 1465033021902 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:37:02 INFO - PROCESS | 1200 | 1465033022059 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1200 | 1465033022065 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:02 INFO - PROCESS | 1200 | ++DOCSHELL 1043E800 == 44 [pid = 1200] [id = 516] 01:37:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10507C00) [pid = 1200] [serial = 1548] [outer = 00000000] 01:37:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11709000) [pid = 1200] [serial = 1549] [outer = 10507C00] 01:37:02 INFO - PROCESS | 1200 | 1465033022126 Marionette DEBUG loaded listener.js 01:37:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (12912400) [pid = 1200] [serial = 1550] [outer = 10507C00] 01:37:02 INFO - PROCESS | 1200 | 1465033022681 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1000ms 01:37:02 INFO - PROCESS | 1200 | 1465033022709 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1200 | 1465033022714 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 01:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:37:02 INFO - PROCESS | 1200 | 1465033022720 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1200 | 1465033022723 Marionette TRACE conn3 <- [1,2030,null,{}] 01:37:02 INFO - PROCESS | 1200 | 1465033022727 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:02 INFO - PROCESS | 1200 | 1465033022730 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:02 INFO - PROCESS | 1200 | 1465033022841 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:37:02 INFO - PROCESS | 1200 | 1465033022955 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1200 | 1465033022957 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:03 INFO - PROCESS | 1200 | ++DOCSHELL 13723400 == 45 [pid = 1200] [id = 517] 01:37:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (13C35C00) [pid = 1200] [serial = 1551] [outer = 00000000] 01:37:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (14465C00) [pid = 1200] [serial = 1552] [outer = 13C35C00] 01:37:03 INFO - PROCESS | 1200 | 1465033023066 Marionette DEBUG loaded listener.js 01:37:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (15F9CC00) [pid = 1200] [serial = 1553] [outer = 13C35C00] 01:37:03 INFO - PROCESS | 1200 | 1465033023719 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:37:03 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) 01:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1031ms 01:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:37:03 INFO - PROCESS | 1200 | 1465033023762 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:37:03 INFO - PROCESS | 1200 | 1465033023764 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 01:37:03 INFO - PROCESS | 1200 | 1465033023768 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:37:03 INFO - PROCESS | 1200 | 1465033023772 Marionette TRACE conn3 <- [1,2034,null,{}] 01:37:03 INFO - PROCESS | 1200 | 1465033023802 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:03 INFO - PROCESS | 1200 | 1465033023807 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:03 INFO - PROCESS | 1200 | 1465033023914 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:37:04 INFO - PROCESS | 1200 | 1465033024054 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 1200 | 1465033024058 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:04 INFO - PROCESS | 1200 | ++DOCSHELL 17C59400 == 46 [pid = 1200] [id = 518] 01:37:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (17C59C00) [pid = 1200] [serial = 1554] [outer = 00000000] 01:37:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184E2400) [pid = 1200] [serial = 1555] [outer = 17C59C00] 01:37:04 INFO - PROCESS | 1200 | 1465033024126 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (19B12800) [pid = 1200] [serial = 1556] [outer = 17C59C00] 01:37:04 INFO - PROCESS | 1200 | 1465033024725 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1000ms 01:37:04 INFO - PROCESS | 1200 | 1465033024778 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 1200 | 1465033024781 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 01:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:37:04 INFO - PROCESS | 1200 | 1465033024785 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1200 | 1465033024787 Marionette TRACE conn3 <- [1,2038,null,{}] 01:37:04 INFO - PROCESS | 1200 | 1465033024790 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:04 INFO - PROCESS | 1200 | 1465033024793 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:04 INFO - PROCESS | 1200 | 1465033024902 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:37:05 INFO - PROCESS | 1200 | 1465033025155 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:05 INFO - PROCESS | 1200 | 1465033025158 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:05 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D8000 == 47 [pid = 1200] [id = 519] 01:37:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (0F2DB800) [pid = 1200] [serial = 1557] [outer = 00000000] 01:37:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (10511400) [pid = 1200] [serial = 1558] [outer = 0F2DB800] 01:37:05 INFO - PROCESS | 1200 | 1465033025229 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (10EC5000) [pid = 1200] [serial = 1559] [outer = 0F2DB800] 01:37:05 INFO - PROCESS | 1200 | 1465033025858 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 0C390400 == 46 [pid = 1200] [id = 495] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 13242800 == 45 [pid = 1200] [id = 514] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 0F2DE000 == 44 [pid = 1200] [id = 513] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 169EC400 == 43 [pid = 1200] [id = 512] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 1601AC00 == 42 [pid = 1200] [id = 511] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 160B3400 == 41 [pid = 1200] [id = 510] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 1445EC00 == 40 [pid = 1200] [id = 509] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 10F62C00 == 39 [pid = 1200] [id = 508] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 10F68000 == 38 [pid = 1200] [id = 507] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 13C42400 == 37 [pid = 1200] [id = 491] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 1314E000 == 36 [pid = 1200] [id = 504] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 11BC9C00 == 35 [pid = 1200] [id = 506] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 10A84000 == 34 [pid = 1200] [id = 505] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 137BD400 == 33 [pid = 1200] [id = 493] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 13244400 == 32 [pid = 1200] [id = 490] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 105EF800 == 31 [pid = 1200] [id = 492] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 16D0E000 == 30 [pid = 1200] [id = 494] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 17C59400 == 29 [pid = 1200] [id = 518] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 13C3BC00 == 28 [pid = 1200] [id = 515] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 1043E800 == 27 [pid = 1200] [id = 516] 01:37:06 INFO - PROCESS | 1200 | --DOCSHELL 13723400 == 26 [pid = 1200] [id = 517] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (14439400) [pid = 1200] [serial = 1498] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (13240800) [pid = 1200] [serial = 1495] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (117F0800) [pid = 1200] [serial = 1492] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (11D1B000) [pid = 1200] [serial = 1493] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10F0DC00) [pid = 1200] [serial = 1489] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (10F69000) [pid = 1200] [serial = 1490] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A5C800) [pid = 1200] [serial = 1487] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10446800) [pid = 1200] [serial = 1486] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12918400) [pid = 1200] [serial = 1478] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1170DC00) [pid = 1200] [serial = 1477] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1601E400) [pid = 1200] [serial = 1481] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1588D400) [pid = 1200] [serial = 1480] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15F99C00) [pid = 1200] [serial = 1501] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (184E1800) [pid = 1200] [serial = 1484] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (17113800) [pid = 1200] [serial = 1513] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (17CFBC00) [pid = 1200] [serial = 1483] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (16843400) [pid = 1200] [serial = 1504] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16015000) [pid = 1200] [serial = 1502] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169ED400) [pid = 1200] [serial = 1510] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1684E800) [pid = 1200] [serial = 1505] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (144A4000) [pid = 1200] [serial = 1499] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (160BD000) [pid = 1200] [serial = 1507] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (169EFC00) [pid = 1200] [serial = 1511] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (160BE000) [pid = 1200] [serial = 1508] [outer = 00000000] [url = about:blank] 01:37:06 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (13722800) [pid = 1200] [serial = 1496] [outer = 00000000] [url = about:blank] 01:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1750ms 01:37:06 INFO - PROCESS | 1200 | 1465033026582 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:37:06 INFO - PROCESS | 1200 | 1465033026587 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 01:37:06 INFO - PROCESS | 1200 | 1465033026592 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:37:06 INFO - PROCESS | 1200 | 1465033026595 Marionette TRACE conn3 <- [1,2042,null,{}] 01:37:06 INFO - PROCESS | 1200 | 1465033026601 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:06 INFO - PROCESS | 1200 | 1465033026605 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:06 INFO - PROCESS | 1200 | 1465033026694 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:37:06 INFO - PROCESS | 1200 | 1465033026701 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 1200 | 1465033026706 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:06 INFO - PROCESS | 1200 | ++DOCSHELL 10A60C00 == 27 [pid = 1200] [id = 520] 01:37:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10A62400) [pid = 1200] [serial = 1560] [outer = 00000000] 01:37:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10F0EC00) [pid = 1200] [serial = 1561] [outer = 10A62400] 01:37:06 INFO - PROCESS | 1200 | 1465033026754 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10F62C00) [pid = 1200] [serial = 1562] [outer = 10A62400] 01:37:07 INFO - PROCESS | 1200 | 1465033027283 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 734ms 01:37:07 INFO - PROCESS | 1200 | 1465033027336 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1200 | 1465033027339 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 01:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:37:07 INFO - PROCESS | 1200 | 1465033027345 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1200 | 1465033027349 Marionette TRACE conn3 <- [1,2046,null,{}] 01:37:07 INFO - PROCESS | 1200 | 1465033027353 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:07 INFO - PROCESS | 1200 | 1465033027356 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:07 INFO - PROCESS | 1200 | 1465033027444 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:37:07 INFO - PROCESS | 1200 | 1465033027453 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 1200 | 1465033027456 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:07 INFO - PROCESS | 1200 | ++DOCSHELL 11712400 == 28 [pid = 1200] [id = 521] 01:37:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (117EBC00) [pid = 1200] [serial = 1563] [outer = 00000000] 01:37:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (118C5400) [pid = 1200] [serial = 1564] [outer = 117EBC00] 01:37:07 INFO - PROCESS | 1200 | 1465033027583 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (11D27800) [pid = 1200] [serial = 1565] [outer = 117EBC00] 01:37:07 INFO - PROCESS | 1200 | 1465033027994 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 687ms 01:37:08 INFO - PROCESS | 1200 | 1465033028071 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 1200 | 1465033028073 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 01:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:37:08 INFO - PROCESS | 1200 | 1465033028081 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1200 | 1465033028083 Marionette TRACE conn3 <- [1,2050,null,{}] 01:37:08 INFO - PROCESS | 1200 | 1465033028094 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 1200 | 1465033028099 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:08 INFO - PROCESS | 1200 | 1465033028199 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:37:08 INFO - PROCESS | 1200 | 1465033028215 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1200 | 1465033028219 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:08 INFO - PROCESS | 1200 | ++DOCSHELL 1323B000 == 29 [pid = 1200] [id = 522] 01:37:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1323C800) [pid = 1200] [serial = 1566] [outer = 00000000] 01:37:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13721400) [pid = 1200] [serial = 1567] [outer = 1323C800] 01:37:08 INFO - PROCESS | 1200 | 1465033028271 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (137C0400) [pid = 1200] [serial = 1568] [outer = 1323C800] 01:37:08 INFO - PROCESS | 1200 | 1465033028755 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 688ms 01:37:08 INFO - PROCESS | 1200 | 1465033028780 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 1200 | 1465033028782 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 01:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:37:08 INFO - PROCESS | 1200 | 1465033028786 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1200 | 1465033028787 Marionette TRACE conn3 <- [1,2054,null,{}] 01:37:08 INFO - PROCESS | 1200 | 1465033028791 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 1200 | 1465033028793 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:08 INFO - PROCESS | 1200 | 1465033028921 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:37:08 INFO - PROCESS | 1200 | 1465033028926 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1200 | 1465033028928 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:08 INFO - PROCESS | 1200 | ++DOCSHELL 13719800 == 30 [pid = 1200] [id = 523] 01:37:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (139DB400) [pid = 1200] [serial = 1569] [outer = 00000000] 01:37:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1417F400) [pid = 1200] [serial = 1570] [outer = 139DB400] 01:37:08 INFO - PROCESS | 1200 | 1465033028974 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14FAE000) [pid = 1200] [serial = 1571] [outer = 139DB400] 01:37:09 INFO - PROCESS | 1200 | 1465033029435 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 704ms 01:37:09 INFO - PROCESS | 1200 | 1465033029488 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 1200 | 1465033029490 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 01:37:09 INFO - PROCESS | 1200 | 1465033029493 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 1200 | 1465033029495 Marionette TRACE conn3 <- [1,2058,null,{}] 01:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:37:09 INFO - PROCESS | 1200 | 1465033029498 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:09 INFO - PROCESS | 1200 | 1465033029500 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:09 INFO - PROCESS | 1200 | 1465033029639 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:37:09 INFO - PROCESS | 1200 | 1465033029704 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 1200 | 1465033029706 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:09 INFO - PROCESS | 1200 | ++DOCSHELL 15684000 == 31 [pid = 1200] [id = 524] 01:37:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15685800) [pid = 1200] [serial = 1572] [outer = 00000000] 01:37:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15F99800) [pid = 1200] [serial = 1573] [outer = 15685800] 01:37:09 INFO - PROCESS | 1200 | 1465033029750 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16019000) [pid = 1200] [serial = 1574] [outer = 15685800] 01:37:10 INFO - PROCESS | 1200 | 1465033030160 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 703ms 01:37:10 INFO - PROCESS | 1200 | 1465033030195 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1200 | 1465033030198 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 01:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:37:10 INFO - PROCESS | 1200 | 1465033030201 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1200 | 1465033030203 Marionette TRACE conn3 <- [1,2062,null,{}] 01:37:10 INFO - PROCESS | 1200 | 1465033030206 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:10 INFO - PROCESS | 1200 | 1465033030212 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:10 INFO - PROCESS | 1200 | 1465033030385 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:37:10 INFO - PROCESS | 1200 | 1465033030451 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 1200 | 1465033030453 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:10 INFO - PROCESS | 1200 | ++DOCSHELL 160BD400 == 32 [pid = 1200] [id = 525] 01:37:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160BE000) [pid = 1200] [serial = 1575] [outer = 00000000] 01:37:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16842000) [pid = 1200] [serial = 1576] [outer = 160BE000] 01:37:10 INFO - PROCESS | 1200 | 1465033030498 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1684B000) [pid = 1200] [serial = 1577] [outer = 160BE000] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (160B5000) [pid = 1200] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (160B4800) [pid = 1200] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (0F2E0000) [pid = 1200] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (169F9000) [pid = 1200] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (14461000) [pid = 1200] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16C31C00) [pid = 1200] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10A85800) [pid = 1200] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1291B000) [pid = 1200] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (10F8B400) [pid = 1200] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (12911000) [pid = 1200] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15839000) [pid = 1200] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:37:11 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169F1C00) [pid = 1200] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:37:11 INFO - PROCESS | 1200 | 1465033031152 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1000ms 01:37:11 INFO - PROCESS | 1200 | 1465033031208 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1200 | 1465033031210 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 01:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:37:11 INFO - PROCESS | 1200 | 1465033031213 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1200 | 1465033031215 Marionette TRACE conn3 <- [1,2066,null,{}] 01:37:11 INFO - PROCESS | 1200 | 1465033031219 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:11 INFO - PROCESS | 1200 | 1465033031221 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:11 INFO - PROCESS | 1200 | 1465033031345 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:37:11 INFO - PROCESS | 1200 | 1465033031408 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1200 | 1465033031419 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:11 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DD400 == 33 [pid = 1200] [id = 526] 01:37:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (0F396400) [pid = 1200] [serial = 1578] [outer = 00000000] 01:37:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (139D4800) [pid = 1200] [serial = 1579] [outer = 0F396400] 01:37:11 INFO - PROCESS | 1200 | 1465033031464 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13DC1000) [pid = 1200] [serial = 1580] [outer = 0F396400] 01:37:11 INFO - PROCESS | 1200 | 1465033031833 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 641ms 01:37:11 INFO - PROCESS | 1200 | 1465033031858 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1200 | 1465033031860 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 01:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:37:11 INFO - PROCESS | 1200 | 1465033031864 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1200 | 1465033031865 Marionette TRACE conn3 <- [1,2070,null,{}] 01:37:11 INFO - PROCESS | 1200 | 1465033031869 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:11 INFO - PROCESS | 1200 | 1465033031871 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:11 INFO - PROCESS | 1200 | 1465033031949 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:37:11 INFO - PROCESS | 1200 | 1465033031955 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1200 | 1465033031957 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:11 INFO - PROCESS | 1200 | ++DOCSHELL 160B2800 == 34 [pid = 1200] [id = 527] 01:37:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1683F800) [pid = 1200] [serial = 1581] [outer = 00000000] 01:37:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (169F0400) [pid = 1200] [serial = 1582] [outer = 1683F800] 01:37:11 INFO - PROCESS | 1200 | 1465033032001 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (169F5400) [pid = 1200] [serial = 1583] [outer = 1683F800] 01:37:12 INFO - PROCESS | 1200 | 1465033032462 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 625ms 01:37:12 INFO - PROCESS | 1200 | 1465033032499 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 1200 | 1465033032501 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 01:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:37:12 INFO - PROCESS | 1200 | 1465033032505 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 1200 | 1465033032506 Marionette TRACE conn3 <- [1,2074,null,{}] 01:37:12 INFO - PROCESS | 1200 | 1465033032509 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:12 INFO - PROCESS | 1200 | 1465033032511 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:12 INFO - PROCESS | 1200 | 1465033032589 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:37:12 INFO - PROCESS | 1200 | 1465033032598 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1200 | 1465033032600 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:12 INFO - PROCESS | 1200 | ++DOCSHELL 16C34000 == 35 [pid = 1200] [id = 528] 01:37:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16C76C00) [pid = 1200] [serial = 1584] [outer = 00000000] 01:37:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16D07400) [pid = 1200] [serial = 1585] [outer = 16C76C00] 01:37:12 INFO - PROCESS | 1200 | 1465033032644 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16D0DC00) [pid = 1200] [serial = 1586] [outer = 16C76C00] 01:37:13 INFO - PROCESS | 1200 | --DOCSHELL 11712400 == 34 [pid = 1200] [id = 521] 01:37:13 INFO - PROCESS | 1200 | --DOCSHELL 10A60C00 == 33 [pid = 1200] [id = 520] 01:37:13 INFO - PROCESS | 1200 | --DOCSHELL 0F2D8000 == 32 [pid = 1200] [id = 519] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 13719800 == 31 [pid = 1200] [id = 523] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 160B2800 == 30 [pid = 1200] [id = 527] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 160BD400 == 29 [pid = 1200] [id = 525] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 1323B000 == 28 [pid = 1200] [id = 522] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 15684000 == 27 [pid = 1200] [id = 524] 01:37:14 INFO - PROCESS | 1200 | --DOCSHELL 0F2DD400 == 26 [pid = 1200] [id = 526] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (160BAC00) [pid = 1200] [serial = 1531] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (165EC000) [pid = 1200] [serial = 1532] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16854400) [pid = 1200] [serial = 1534] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (13150000) [pid = 1200] [serial = 1540] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16F34400) [pid = 1200] [serial = 1537] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15691000) [pid = 1200] [serial = 1528] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (17118800) [pid = 1200] [serial = 1514] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11294C00) [pid = 1200] [serial = 1516] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (117EC800) [pid = 1200] [serial = 1517] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (137B6C00) [pid = 1200] [serial = 1519] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13DC0C00) [pid = 1200] [serial = 1520] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1121E000) [pid = 1200] [serial = 1522] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (11707800) [pid = 1200] [serial = 1523] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (13148800) [pid = 1200] [serial = 1526] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (12B96800) [pid = 1200] [serial = 1525] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (17CF8400) [pid = 1200] [serial = 1544] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (184DF800) [pid = 1200] [serial = 1547] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1684E400) [pid = 1200] [serial = 1535] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (175ABC00) [pid = 1200] [serial = 1538] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1799DC00) [pid = 1200] [serial = 1543] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1825D800) [pid = 1200] [serial = 1546] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (15B3CC00) [pid = 1200] [serial = 1529] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (1445DC00) [pid = 1200] [serial = 1541] [outer = 00000000] [url = about:blank] 01:37:14 INFO - PROCESS | 1200 | 1465033034393 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1906ms 01:37:14 INFO - PROCESS | 1200 | 1465033034418 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:37:14 INFO - PROCESS | 1200 | 1465033034423 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 01:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:37:14 INFO - PROCESS | 1200 | 1465033034429 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:37:14 INFO - PROCESS | 1200 | 1465033034432 Marionette TRACE conn3 <- [1,2078,null,{}] 01:37:14 INFO - PROCESS | 1200 | 1465033034439 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:14 INFO - PROCESS | 1200 | 1465033034442 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:14 INFO - PROCESS | 1200 | 1465033034540 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:37:14 INFO - PROCESS | 1200 | 1465033034550 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 1200 | 1465033034553 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:14 INFO - PROCESS | 1200 | ++DOCSHELL 105EC800 == 27 [pid = 1200] [id = 529] 01:37:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (105ED400) [pid = 1200] [serial = 1587] [outer = 00000000] 01:37:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10A7AC00) [pid = 1200] [serial = 1588] [outer = 105ED400] 01:37:14 INFO - PROCESS | 1200 | 1465033034604 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (10F09C00) [pid = 1200] [serial = 1589] [outer = 105ED400] 01:37:15 INFO - PROCESS | 1200 | 1465033035115 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 734ms 01:37:15 INFO - PROCESS | 1200 | 1465033035169 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 1200 | 1465033035174 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 01:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:37:15 INFO - PROCESS | 1200 | 1465033035180 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1200 | 1465033035183 Marionette TRACE conn3 <- [1,2082,null,{}] 01:37:15 INFO - PROCESS | 1200 | 1465033035187 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:15 INFO - PROCESS | 1200 | 1465033035189 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:15 INFO - PROCESS | 1200 | 1465033035279 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:37:15 INFO - PROCESS | 1200 | 1465033035288 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1200 | 1465033035291 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:15 INFO - PROCESS | 1200 | ++DOCSHELL 1128D800 == 28 [pid = 1200] [id = 530] 01:37:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (1128DC00) [pid = 1200] [serial = 1590] [outer = 00000000] 01:37:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11708000) [pid = 1200] [serial = 1591] [outer = 1128DC00] 01:37:15 INFO - PROCESS | 1200 | 1465033035347 Marionette DEBUG loaded listener.js 01:37:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1170D400) [pid = 1200] [serial = 1592] [outer = 1128DC00] 01:37:15 INFO - PROCESS | 1200 | 1465033035834 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 703ms 01:37:15 INFO - PROCESS | 1200 | 1465033035879 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 1200 | 1465033035881 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 01:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:37:15 INFO - PROCESS | 1200 | 1465033035884 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1200 | 1465033035888 Marionette TRACE conn3 <- [1,2086,null,{}] 01:37:15 INFO - PROCESS | 1200 | 1465033035899 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:15 INFO - PROCESS | 1200 | 1465033035904 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:16 INFO - PROCESS | 1200 | 1465033036022 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:37:16 INFO - PROCESS | 1200 | 1465033036038 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1200 | 1465033036041 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:16 INFO - PROCESS | 1200 | ++DOCSHELL 12B44800 == 29 [pid = 1200] [id = 531] 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (12B92000) [pid = 1200] [serial = 1593] [outer = 00000000] 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (12C15400) [pid = 1200] [serial = 1594] [outer = 12B92000] 01:37:16 INFO - PROCESS | 1200 | 1465033036089 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (12EE2800) [pid = 1200] [serial = 1595] [outer = 12B92000] 01:37:16 INFO - PROCESS | 1200 | 1465033036542 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 703ms 01:37:16 INFO - PROCESS | 1200 | 1465033036583 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1200 | 1465033036586 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 01:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:37:16 INFO - PROCESS | 1200 | 1465033036589 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1200 | 1465033036591 Marionette TRACE conn3 <- [1,2090,null,{}] 01:37:16 INFO - PROCESS | 1200 | 1465033036594 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:16 INFO - PROCESS | 1200 | 1465033036596 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:16 INFO - PROCESS | 1200 | 1465033036691 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:37:16 INFO - PROCESS | 1200 | 1465033036697 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1200 | 1465033036699 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:16 INFO - PROCESS | 1200 | ++DOCSHELL 12C13800 == 30 [pid = 1200] [id = 532] 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12E19C00) [pid = 1200] [serial = 1596] [outer = 00000000] 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (13721000) [pid = 1200] [serial = 1597] [outer = 12E19C00] 01:37:16 INFO - PROCESS | 1200 | 1465033036744 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (139D2400) [pid = 1200] [serial = 1598] [outer = 12E19C00] 01:37:17 INFO - PROCESS | 1200 | 1465033037211 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 703ms 01:37:17 INFO - PROCESS | 1200 | 1465033037289 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1200 | 1465033037291 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 01:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:37:17 INFO - PROCESS | 1200 | 1465033037294 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1200 | 1465033037296 Marionette TRACE conn3 <- [1,2094,null,{}] 01:37:17 INFO - PROCESS | 1200 | 1465033037300 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 1200 | 1465033037302 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:17 INFO - PROCESS | 1200 | 1465033037380 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:37:17 INFO - PROCESS | 1200 | 1465033037416 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 1200 | 1465033037418 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:17 INFO - PROCESS | 1200 | ++DOCSHELL 13C44000 == 31 [pid = 1200] [id = 533] 01:37:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (13DB7000) [pid = 1200] [serial = 1599] [outer = 00000000] 01:37:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (14184800) [pid = 1200] [serial = 1600] [outer = 13DB7000] 01:37:17 INFO - PROCESS | 1200 | 1465033037474 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1445DC00) [pid = 1200] [serial = 1601] [outer = 13DB7000] 01:37:17 INFO - PROCESS | 1200 | 1465033037916 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 625ms 01:37:17 INFO - PROCESS | 1200 | 1465033037934 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1200 | 1465033037936 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 01:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:37:17 INFO - PROCESS | 1200 | 1465033037939 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1200 | 1465033037941 Marionette TRACE conn3 <- [1,2098,null,{}] 01:37:17 INFO - PROCESS | 1200 | 1465033037948 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 1200 | 1465033037954 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:18 INFO - PROCESS | 1200 | 1465033038058 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:37:18 INFO - PROCESS | 1200 | 1465033038064 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 1200 | 1465033038066 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:18 INFO - PROCESS | 1200 | ++DOCSHELL 15B44800 == 32 [pid = 1200] [id = 534] 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15B44C00) [pid = 1200] [serial = 1602] [outer = 00000000] 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1601CC00) [pid = 1200] [serial = 1603] [outer = 15B44C00] 01:37:18 INFO - PROCESS | 1200 | 1465033038109 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (160B4800) [pid = 1200] [serial = 1604] [outer = 15B44C00] 01:37:18 INFO - PROCESS | 1200 | 1465033038561 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:37:18 INFO - PROCESS | 1200 | --DOCSHELL 1B5D0000 == 31 [pid = 1200] [id = 15] 01:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 687ms 01:37:18 INFO - PROCESS | 1200 | 1465033038637 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 1200 | 1465033038639 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 01:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:37:18 INFO - PROCESS | 1200 | 1465033038643 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 1200 | 1465033038644 Marionette TRACE conn3 <- [1,2102,null,{}] 01:37:18 INFO - PROCESS | 1200 | 1465033038648 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:18 INFO - PROCESS | 1200 | 1465033038649 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:18 INFO - PROCESS | 1200 | 1465033038737 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:37:18 INFO - PROCESS | 1200 | 1465033038778 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 1200 | 1465033038780 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:18 INFO - PROCESS | 1200 | ++DOCSHELL 160B9C00 == 32 [pid = 1200] [id = 535] 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (160BD000) [pid = 1200] [serial = 1605] [outer = 00000000] 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1683D400) [pid = 1200] [serial = 1606] [outer = 160BD000] 01:37:18 INFO - PROCESS | 1200 | 1465033038824 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1683D800) [pid = 1200] [serial = 1607] [outer = 160BD000] 01:37:19 INFO - PROCESS | 1200 | 1465033039259 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 625ms 01:37:19 INFO - PROCESS | 1200 | 1465033039281 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:37:19 INFO - PROCESS | 1200 | 1465033039283 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 01:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:37:19 INFO - PROCESS | 1200 | 1465033039310 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 1200 | 1465033039312 Marionette TRACE conn3 <- [1,2106,null,{}] 01:37:19 INFO - PROCESS | 1200 | 1465033039315 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 1200 | 1465033039317 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:19 INFO - PROCESS | 1200 | 1465033039396 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:37:19 INFO - PROCESS | 1200 | 1465033039401 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1200 | 1465033039403 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:19 INFO - PROCESS | 1200 | ++DOCSHELL 1684BC00 == 33 [pid = 1200] [id = 536] 01:37:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1684E400) [pid = 1200] [serial = 1608] [outer = 00000000] 01:37:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16856400) [pid = 1200] [serial = 1609] [outer = 1684E400] 01:37:19 INFO - PROCESS | 1200 | 1465033039448 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16856C00) [pid = 1200] [serial = 1610] [outer = 1684E400] 01:37:19 INFO - PROCESS | 1200 | 1465033039916 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 625ms 01:37:19 INFO - PROCESS | 1200 | 1465033039954 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:37:19 INFO - PROCESS | 1200 | 1465033039956 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 01:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:37:19 INFO - PROCESS | 1200 | 1465033039959 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 1200 | 1465033039961 Marionette TRACE conn3 <- [1,2110,null,{}] 01:37:19 INFO - PROCESS | 1200 | 1465033039965 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 1200 | 1465033039966 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:20 INFO - PROCESS | 1200 | 1465033040080 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:37:20 INFO - PROCESS | 1200 | 1465033040086 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1200 | 1465033040088 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:20 INFO - PROCESS | 1200 | ++DOCSHELL 12B42400 == 34 [pid = 1200] [id = 537] 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16846400) [pid = 1200] [serial = 1611] [outer = 00000000] 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (169F1800) [pid = 1200] [serial = 1612] [outer = 16846400] 01:37:20 INFO - PROCESS | 1200 | 1465033040131 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16C3E000) [pid = 1200] [serial = 1613] [outer = 16846400] 01:37:20 INFO - PROCESS | 1200 | 1465033040608 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 703ms 01:37:20 INFO - PROCESS | 1200 | 1465033040660 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1200 | 1465033040662 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 01:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:37:20 INFO - PROCESS | 1200 | 1465033040675 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1200 | 1465033040677 Marionette TRACE conn3 <- [1,2114,null,{}] 01:37:20 INFO - PROCESS | 1200 | 1465033040681 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:20 INFO - PROCESS | 1200 | 1465033040683 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:20 INFO - PROCESS | 1200 | 1465033040814 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:37:20 INFO - PROCESS | 1200 | 1465033040823 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1200 | 1465033040825 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:20 INFO - PROCESS | 1200 | ++DOCSHELL 16858C00 == 35 [pid = 1200] [id = 538] 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (16909400) [pid = 1200] [serial = 1614] [outer = 00000000] 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (175A9000) [pid = 1200] [serial = 1615] [outer = 16909400] 01:37:20 INFO - PROCESS | 1200 | 1465033040922 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (17924C00) [pid = 1200] [serial = 1616] [outer = 16909400] 01:37:21 INFO - PROCESS | 1200 | 1465033041336 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 703ms 01:37:21 INFO - PROCESS | 1200 | 1465033041365 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 1200 | 1465033041367 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 01:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:37:21 INFO - PROCESS | 1200 | 1465033041371 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 1200 | 1465033041373 Marionette TRACE conn3 <- [1,2118,null,{}] 01:37:21 INFO - PROCESS | 1200 | 1465033041376 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:21 INFO - PROCESS | 1200 | 1465033041379 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:21 INFO - PROCESS | 1200 | 1465033041539 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:37:21 INFO - PROCESS | 1200 | 1465033041564 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:21 INFO - PROCESS | 1200 | 1465033041567 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:21 INFO - PROCESS | 1200 | ++DOCSHELL 13C36400 == 36 [pid = 1200] [id = 539] 01:37:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (17C5C400) [pid = 1200] [serial = 1617] [outer = 00000000] 01:37:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (18224800) [pid = 1200] [serial = 1618] [outer = 17C5C400] 01:37:21 INFO - PROCESS | 1200 | 1465033041625 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (18430800) [pid = 1200] [serial = 1619] [outer = 17C5C400] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (160BE000) [pid = 1200] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (15685800) [pid = 1200] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (0F396400) [pid = 1200] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1683F800) [pid = 1200] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1323C800) [pid = 1200] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (117EBC00) [pid = 1200] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A62400) [pid = 1200] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (0F2DB800) [pid = 1200] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (17C59C00) [pid = 1200] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (13C35C00) [pid = 1200] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10507C00) [pid = 1200] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:37:21 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (139DB400) [pid = 1200] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:37:22 INFO - PROCESS | 1200 | 1465033042209 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 01:37:22 INFO - PROCESS | 1200 | 1465033042277 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 01:37:22 INFO - PROCESS | 1200 | 1465033042281 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1200 | 1465033042282 Marionette TRACE conn3 <- [1,2122,null,{}] 01:37:22 INFO - PROCESS | 1200 | 1465033042286 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:22 INFO - PROCESS | 1200 | 1465033042287 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:22 INFO - PROCESS | 1200 | 1465033042368 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:37:22 INFO - PROCESS | 1200 | 1465033042373 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:22 INFO - PROCESS | 1200 | 1465033042375 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:22 INFO - PROCESS | 1200 | ++DOCSHELL 139DB400 == 37 [pid = 1200] [id = 540] 01:37:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1445C000) [pid = 1200] [serial = 1620] [outer = 00000000] 01:37:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (165DFC00) [pid = 1200] [serial = 1621] [outer = 1445C000] 01:37:22 INFO - PROCESS | 1200 | 1465033042419 Marionette DEBUG loaded listener.js 01:37:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (17112800) [pid = 1200] [serial = 1622] [outer = 1445C000] 01:37:22 INFO - PROCESS | 1200 | 1465033042867 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 625ms 01:37:22 INFO - PROCESS | 1200 | 1465033042919 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:37:22 INFO - PROCESS | 1200 | 1465033042921 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 01:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:37:22 INFO - PROCESS | 1200 | 1465033042924 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1200 | 1465033042926 Marionette TRACE conn3 <- [1,2126,null,{}] 01:37:22 INFO - PROCESS | 1200 | 1465033042929 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:22 INFO - PROCESS | 1200 | 1465033042931 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:23 INFO - PROCESS | 1200 | 1465033043022 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:37:23 INFO - PROCESS | 1200 | 1465033043055 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1200 | 1465033043057 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:23 INFO - PROCESS | 1200 | ++DOCSHELL 13C37400 == 38 [pid = 1200] [id = 541] 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1588C400) [pid = 1200] [serial = 1623] [outer = 00000000] 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (184E6400) [pid = 1200] [serial = 1624] [outer = 1588C400] 01:37:23 INFO - PROCESS | 1200 | 1465033043101 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (184E6C00) [pid = 1200] [serial = 1625] [outer = 1588C400] 01:37:23 INFO - PROCESS | 1200 | 1465033043551 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 687ms 01:37:23 INFO - PROCESS | 1200 | 1465033043624 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 1200 | 1465033043626 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 01:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:37:23 INFO - PROCESS | 1200 | 1465033043630 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1200 | 1465033043632 Marionette TRACE conn3 <- [1,2130,null,{}] 01:37:23 INFO - PROCESS | 1200 | 1465033043636 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:23 INFO - PROCESS | 1200 | 1465033043639 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:23 INFO - PROCESS | 1200 | 1465033043729 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:37:23 INFO - PROCESS | 1200 | 1465033043734 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1200 | 1465033043736 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:23 INFO - PROCESS | 1200 | ++DOCSHELL 18223800 == 39 [pid = 1200] [id = 542] 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (19B12C00) [pid = 1200] [serial = 1626] [outer = 00000000] 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (19B1AC00) [pid = 1200] [serial = 1627] [outer = 19B12C00] 01:37:23 INFO - PROCESS | 1200 | 1465033043779 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (19B20400) [pid = 1200] [serial = 1628] [outer = 19B12C00] 01:37:24 INFO - PROCESS | 1200 | 1465033044584 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:37:24 INFO - PROCESS | 1200 | 1465033044638 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 01:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:37:24 INFO - PROCESS | 1200 | 1465033044643 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:37:24 INFO - PROCESS | 1200 | 1465033044648 Marionette TRACE conn3 <- [1,2134,null,{}] 01:37:24 INFO - PROCESS | 1200 | 1465033044705 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:24 INFO - PROCESS | 1200 | 1465033044708 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:24 INFO - PROCESS | 1200 | 1465033044839 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:37:24 INFO - PROCESS | 1200 | 1465033044970 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 1200 | 1465033044973 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:24 INFO - PROCESS | 1200 | ++DOCSHELL 10A5A400 == 40 [pid = 1200] [id = 543] 01:37:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (10F12000) [pid = 1200] [serial = 1629] [outer = 00000000] 01:37:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (11216400) [pid = 1200] [serial = 1630] [outer = 10F12000] 01:37:25 INFO - PROCESS | 1200 | 1465033045032 Marionette DEBUG loaded listener.js 01:37:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (117EE800) [pid = 1200] [serial = 1631] [outer = 10F12000] 01:37:25 INFO - PROCESS | 1200 | 1465033045922 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 1200 | 1465033045991 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 01:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:37:25 INFO - PROCESS | 1200 | 1465033045998 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1200 | 1465033046002 Marionette TRACE conn3 <- [1,2138,null,{}] 01:37:26 INFO - PROCESS | 1200 | 1465033046008 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:26 INFO - PROCESS | 1200 | 1465033046011 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:26 INFO - PROCESS | 1200 | 1465033046158 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:37:26 INFO - PROCESS | 1200 | 1465033046292 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 1200 | 1465033046297 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:26 INFO - PROCESS | 1200 | ++DOCSHELL 10A57000 == 41 [pid = 1200] [id = 544] 01:37:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (10A58C00) [pid = 1200] [serial = 1632] [outer = 00000000] 01:37:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (11298800) [pid = 1200] [serial = 1633] [outer = 10A58C00] 01:37:26 INFO - PROCESS | 1200 | 1465033046351 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (117E8400) [pid = 1200] [serial = 1634] [outer = 10A58C00] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 13C37400 == 40 [pid = 1200] [id = 541] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 139DB400 == 39 [pid = 1200] [id = 540] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 13C36400 == 38 [pid = 1200] [id = 539] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 16858C00 == 37 [pid = 1200] [id = 538] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 12B42400 == 36 [pid = 1200] [id = 537] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 1684BC00 == 35 [pid = 1200] [id = 536] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 160B9C00 == 34 [pid = 1200] [id = 535] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 15B44800 == 33 [pid = 1200] [id = 534] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 13C44000 == 32 [pid = 1200] [id = 533] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 12C13800 == 31 [pid = 1200] [id = 532] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 12B44800 == 30 [pid = 1200] [id = 531] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 1128D800 == 29 [pid = 1200] [id = 530] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 105EC800 == 28 [pid = 1200] [id = 529] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (16D07400) [pid = 1200] [serial = 1585] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 16C34000 == 27 [pid = 1200] [id = 528] 01:37:26 INFO - PROCESS | 1200 | --DOCSHELL 1A99D000 == 26 [pid = 1200] [id = 16] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (16842000) [pid = 1200] [serial = 1576] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (16019000) [pid = 1200] [serial = 1574] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (15F99800) [pid = 1200] [serial = 1573] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (139D4800) [pid = 1200] [serial = 1579] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (169F0400) [pid = 1200] [serial = 1582] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1684B000) [pid = 1200] [serial = 1577] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (13721400) [pid = 1200] [serial = 1567] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (118C5400) [pid = 1200] [serial = 1564] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11D27800) [pid = 1200] [serial = 1565] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10F0EC00) [pid = 1200] [serial = 1561] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (10F62C00) [pid = 1200] [serial = 1562] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (10EC5000) [pid = 1200] [serial = 1559] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10511400) [pid = 1200] [serial = 1558] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (19B12800) [pid = 1200] [serial = 1556] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (184E2400) [pid = 1200] [serial = 1555] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15F9CC00) [pid = 1200] [serial = 1553] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (14465C00) [pid = 1200] [serial = 1552] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (169F5400) [pid = 1200] [serial = 1583] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (12912400) [pid = 1200] [serial = 1550] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11709000) [pid = 1200] [serial = 1549] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1417F400) [pid = 1200] [serial = 1570] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13DC1000) [pid = 1200] [serial = 1580] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (137C0400) [pid = 1200] [serial = 1568] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14FAE000) [pid = 1200] [serial = 1571] [outer = 00000000] [url = about:blank] 01:37:26 INFO - PROCESS | 1200 | 1465033046883 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 954ms 01:37:26 INFO - PROCESS | 1200 | 1465033046940 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:37:26 INFO - PROCESS | 1200 | 1465033046945 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 01:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:37:26 INFO - PROCESS | 1200 | 1465033046952 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1200 | 1465033046954 Marionette TRACE conn3 <- [1,2142,null,{}] 01:37:26 INFO - PROCESS | 1200 | 1465033046958 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:26 INFO - PROCESS | 1200 | 1465033046961 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:27 INFO - PROCESS | 1200 | 1465033047052 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:37:27 INFO - PROCESS | 1200 | 1465033047058 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 1200 | 1465033047061 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:27 INFO - PROCESS | 1200 | ++DOCSHELL 1128D800 == 27 [pid = 1200] [id = 545] 01:37:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (11294C00) [pid = 1200] [serial = 1635] [outer = 00000000] 01:37:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (11D29C00) [pid = 1200] [serial = 1636] [outer = 11294C00] 01:37:27 INFO - PROCESS | 1200 | 1465033047109 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (12915400) [pid = 1200] [serial = 1637] [outer = 11294C00] 01:37:27 INFO - PROCESS | 1200 | 1465033047621 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 688ms 01:37:27 INFO - PROCESS | 1200 | 1465033047650 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 01:37:27 INFO - PROCESS | 1200 | 1465033047652 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 01:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:37:27 INFO - PROCESS | 1200 | 1465033047656 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:37:27 INFO - PROCESS | 1200 | 1465033047659 Marionette TRACE conn3 <- [1,2146,null,{}] 01:37:27 INFO - PROCESS | 1200 | 1465033047670 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:27 INFO - PROCESS | 1200 | 1465033047675 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:27 INFO - PROCESS | 1200 | 1465033047801 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:37:27 INFO - PROCESS | 1200 | 1465033047913 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 1200 | 1465033047916 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:27 INFO - PROCESS | 1200 | ++DOCSHELL 13239800 == 28 [pid = 1200] [id = 546] 01:37:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1323D800) [pid = 1200] [serial = 1638] [outer = 00000000] 01:37:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13726400) [pid = 1200] [serial = 1639] [outer = 1323D800] 01:37:27 INFO - PROCESS | 1200 | 1465033047964 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (139D9C00) [pid = 1200] [serial = 1640] [outer = 1323D800] 01:37:28 INFO - PROCESS | 1200 | 1465033048352 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 735ms 01:37:28 INFO - PROCESS | 1200 | 1465033048396 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 1200 | 1465033048399 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 01:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:37:28 INFO - PROCESS | 1200 | 1465033048402 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 1200 | 1465033048404 Marionette TRACE conn3 <- [1,2150,null,{}] 01:37:28 INFO - PROCESS | 1200 | 1465033048407 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:28 INFO - PROCESS | 1200 | 1465033048409 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:28 INFO - PROCESS | 1200 | 1465033048494 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:37:28 INFO - PROCESS | 1200 | 1465033048500 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:28 INFO - PROCESS | 1200 | 1465033048502 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:28 INFO - PROCESS | 1200 | ++DOCSHELL 14179000 == 29 [pid = 1200] [id = 547] 01:37:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (14183400) [pid = 1200] [serial = 1641] [outer = 00000000] 01:37:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (14FB2000) [pid = 1200] [serial = 1642] [outer = 14183400] 01:37:28 INFO - PROCESS | 1200 | 1465033048549 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1583C000) [pid = 1200] [serial = 1643] [outer = 14183400] 01:37:29 INFO - PROCESS | 1200 | 1465033049054 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 703ms 01:37:29 INFO - PROCESS | 1200 | 1465033049101 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1200 | 1465033049103 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 01:37:29 INFO - PROCESS | 1200 | 1465033049106 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:37:29 INFO - PROCESS | 1200 | 1465033049108 Marionette TRACE conn3 <- [1,2154,null,{}] 01:37:29 INFO - PROCESS | 1200 | 1465033049112 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:29 INFO - PROCESS | 1200 | 1465033049114 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:29 INFO - PROCESS | 1200 | 1465033049254 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:37:29 INFO - PROCESS | 1200 | 1465033049276 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1200 | 1465033049278 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:29 INFO - PROCESS | 1200 | ++DOCSHELL 15E59400 == 30 [pid = 1200] [id = 548] 01:37:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15E62C00) [pid = 1200] [serial = 1644] [outer = 00000000] 01:37:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16015400) [pid = 1200] [serial = 1645] [outer = 15E62C00] 01:37:29 INFO - PROCESS | 1200 | 1465033049323 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16020000) [pid = 1200] [serial = 1646] [outer = 15E62C00] 01:37:29 INFO - PROCESS | 1200 | 1465033049765 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 688ms 01:37:29 INFO - PROCESS | 1200 | 1465033049806 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1200 | 1465033049808 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 01:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:37:29 INFO - PROCESS | 1200 | 1465033049821 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - PROCESS | 1200 | 1465033049823 Marionette TRACE conn3 <- [1,2158,null,{}] 01:37:29 INFO - PROCESS | 1200 | 1465033049827 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:29 INFO - PROCESS | 1200 | 1465033049837 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:29 INFO - PROCESS | 1200 | 1465033049980 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:37:30 INFO - PROCESS | 1200 | 1465033050046 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:30 INFO - PROCESS | 1200 | 1465033050048 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:30 INFO - PROCESS | 1200 | ++DOCSHELL 160BDC00 == 31 [pid = 1200] [id = 549] 01:37:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160BE000) [pid = 1200] [serial = 1647] [outer = 00000000] 01:37:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1684B000) [pid = 1200] [serial = 1648] [outer = 160BE000] 01:37:30 INFO - PROCESS | 1200 | 1465033050094 Marionette DEBUG loaded listener.js 01:37:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16853800) [pid = 1200] [serial = 1649] [outer = 160BE000] 01:37:30 INFO - PROCESS | 1200 | 1465033050513 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 750ms 01:37:30 INFO - PROCESS | 1200 | 1465033050600 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:37:30 INFO - PROCESS | 1200 | 1465033050602 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 01:37:30 INFO - PROCESS | 1200 | 1465033050608 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 1200 | 1465033050610 Marionette TRACE conn3 <- [1,2162,null,{}] 01:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:37:30 INFO - PROCESS | 1200 | 1465033050613 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:30 INFO - PROCESS | 1200 | 1465033050615 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:30 INFO - PROCESS | 1200 | 1465033050953 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16846400) [pid = 1200] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (13DB7000) [pid = 1200] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16C76C00) [pid = 1200] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (15B44C00) [pid = 1200] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (105ED400) [pid = 1200] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1684E400) [pid = 1200] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12B92000) [pid = 1200] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12E19C00) [pid = 1200] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16909400) [pid = 1200] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1128DC00) [pid = 1200] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (17C5C400) [pid = 1200] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (160BD000) [pid = 1200] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1588C400) [pid = 1200] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1445C000) [pid = 1200] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1B5D5C00) [pid = 1200] [serial = 44] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:37:30 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1B5D0400) [pid = 1200] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:37:31 INFO - PROCESS | 1200 | 1465033051024 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 1200 | 1465033051026 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:31 INFO - PROCESS | 1200 | ++DOCSHELL 1027CC00 == 32 [pid = 1200] [id = 550] 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (105ED400) [pid = 1200] [serial = 1650] [outer = 00000000] 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (117ED800) [pid = 1200] [serial = 1651] [outer = 105ED400] 01:37:31 INFO - PROCESS | 1200 | 1465033051070 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1291C000) [pid = 1200] [serial = 1652] [outer = 105ED400] 01:37:31 INFO - PROCESS | 1200 | 1465033051434 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 844ms 01:37:31 INFO - PROCESS | 1200 | 1465033051461 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1200 | 1465033051463 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 01:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:37:31 INFO - PROCESS | 1200 | 1465033051467 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1200 | 1465033051469 Marionette TRACE conn3 <- [1,2166,null,{}] 01:37:31 INFO - PROCESS | 1200 | 1465033051472 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:31 INFO - PROCESS | 1200 | 1465033051474 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:31 INFO - PROCESS | 1200 | 1465033051552 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:37:31 INFO - PROCESS | 1200 | 1465033051558 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 1200 | 1465033051560 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:31 INFO - PROCESS | 1200 | ++DOCSHELL 10A5B400 == 33 [pid = 1200] [id = 551] 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1445C000) [pid = 1200] [serial = 1653] [outer = 00000000] 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16853400) [pid = 1200] [serial = 1654] [outer = 1445C000] 01:37:31 INFO - PROCESS | 1200 | 1465033051605 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169F3000) [pid = 1200] [serial = 1655] [outer = 1445C000] 01:37:32 INFO - PROCESS | 1200 | 1465033052046 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 625ms 01:37:32 INFO - PROCESS | 1200 | 1465033052104 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 1200 | 1465033052106 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 01:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:37:32 INFO - PROCESS | 1200 | 1465033052109 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 1200 | 1465033052111 Marionette TRACE conn3 <- [1,2170,null,{}] 01:37:32 INFO - PROCESS | 1200 | 1465033052115 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:32 INFO - PROCESS | 1200 | 1465033052117 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:32 INFO - PROCESS | 1200 | 1465033052196 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:37:32 INFO - PROCESS | 1200 | 1465033052201 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1200 | 1465033052203 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:32 INFO - PROCESS | 1200 | ++DOCSHELL 1684D000 == 34 [pid = 1200] [id = 552] 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16850800) [pid = 1200] [serial = 1656] [outer = 00000000] 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16F30400) [pid = 1200] [serial = 1657] [outer = 16850800] 01:37:32 INFO - PROCESS | 1200 | 1465033052247 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (171E5800) [pid = 1200] [serial = 1658] [outer = 16850800] 01:37:32 INFO - PROCESS | 1200 | 1465033052699 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 625ms 01:37:32 INFO - PROCESS | 1200 | 1465033052749 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 1200 | 1465033052751 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 01:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:37:32 INFO - PROCESS | 1200 | 1465033052754 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 1200 | 1465033052756 Marionette TRACE conn3 <- [1,2174,null,{}] 01:37:32 INFO - PROCESS | 1200 | 1465033052759 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:32 INFO - PROCESS | 1200 | 1465033052761 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:32 INFO - PROCESS | 1200 | 1465033052855 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:37:32 INFO - PROCESS | 1200 | 1465033052861 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1200 | 1465033052863 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:32 INFO - PROCESS | 1200 | ++DOCSHELL 10A7F800 == 35 [pid = 1200] [id = 553] 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (17927400) [pid = 1200] [serial = 1659] [outer = 00000000] 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (17C64000) [pid = 1200] [serial = 1660] [outer = 17927400] 01:37:32 INFO - PROCESS | 1200 | 1465033052906 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (17CF5800) [pid = 1200] [serial = 1661] [outer = 17927400] 01:37:33 INFO - PROCESS | 1200 | 1465033053687 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1000ms 01:37:33 INFO - PROCESS | 1200 | 1465033053757 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:37:33 INFO - PROCESS | 1200 | 1465033053761 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 01:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:37:33 INFO - PROCESS | 1200 | 1465033053766 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:37:33 INFO - PROCESS | 1200 | 1465033053772 Marionette TRACE conn3 <- [1,2178,null,{}] 01:37:33 INFO - PROCESS | 1200 | 1465033053778 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:33 INFO - PROCESS | 1200 | 1465033053782 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:33 INFO - PROCESS | 1200 | 1465033053931 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:37:34 INFO - PROCESS | 1200 | 1465033054074 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 1200 | 1465033054077 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:34 INFO - PROCESS | 1200 | ++DOCSHELL 105FAC00 == 36 [pid = 1200] [id = 554] 01:37:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (10F0BC00) [pid = 1200] [serial = 1662] [outer = 00000000] 01:37:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (118C5800) [pid = 1200] [serial = 1663] [outer = 10F0BC00] 01:37:34 INFO - PROCESS | 1200 | 1465033054138 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1291E400) [pid = 1200] [serial = 1664] [outer = 10F0BC00] 01:37:34 INFO - PROCESS | 1200 | 1465033054700 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1000ms 01:37:34 INFO - PROCESS | 1200 | 1465033054766 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:37:34 INFO - PROCESS | 1200 | 1465033054770 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 01:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:37:34 INFO - PROCESS | 1200 | 1465033054777 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:37:34 INFO - PROCESS | 1200 | 1465033054780 Marionette TRACE conn3 <- [1,2182,null,{}] 01:37:34 INFO - PROCESS | 1200 | 1465033054784 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:34 INFO - PROCESS | 1200 | 1465033054787 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:34 INFO - PROCESS | 1200 | 1465033054901 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:37:35 INFO - PROCESS | 1200 | 1465033055050 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 1200 | 1465033055054 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:35 INFO - PROCESS | 1200 | ++DOCSHELL 13C42800 == 37 [pid = 1200] [id = 555] 01:37:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (13DBCC00) [pid = 1200] [serial = 1665] [outer = 00000000] 01:37:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (15894400) [pid = 1200] [serial = 1666] [outer = 13DBCC00] 01:37:35 INFO - PROCESS | 1200 | 1465033055111 Marionette DEBUG loaded listener.js 01:37:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (16014800) [pid = 1200] [serial = 1667] [outer = 13DBCC00] 01:37:35 INFO - PROCESS | 1200 | 1465033055723 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1000ms 01:37:35 INFO - PROCESS | 1200 | 1465033055778 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1200 | 1465033055781 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 01:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:37:35 INFO - PROCESS | 1200 | 1465033055785 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1200 | 1465033055788 Marionette TRACE conn3 <- [1,2186,null,{}] 01:37:35 INFO - PROCESS | 1200 | 1465033055813 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:35 INFO - PROCESS | 1200 | 1465033055818 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:35 INFO - PROCESS | 1200 | 1465033055958 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:37:36 INFO - PROCESS | 1200 | 1465033056035 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:36 INFO - PROCESS | 1200 | 1465033056039 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:36 INFO - PROCESS | 1200 | ++DOCSHELL 17114800 == 38 [pid = 1200] [id = 556] 01:37:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (175A9C00) [pid = 1200] [serial = 1668] [outer = 00000000] 01:37:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (18007C00) [pid = 1200] [serial = 1669] [outer = 175A9C00] 01:37:36 INFO - PROCESS | 1200 | 1465033056151 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (184E4C00) [pid = 1200] [serial = 1670] [outer = 175A9C00] 01:37:36 INFO - PROCESS | 1200 | 1465033056891 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1141ms 01:37:36 INFO - PROCESS | 1200 | 1465033056930 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:37:36 INFO - PROCESS | 1200 | 1465033056934 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 01:37:36 INFO - PROCESS | 1200 | 1465033056938 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 1200 | 1465033056941 Marionette TRACE conn3 <- [1,2190,null,{}] 01:37:36 INFO - PROCESS | 1200 | 1465033056947 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:36 INFO - PROCESS | 1200 | 1465033056949 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:37 INFO - PROCESS | 1200 | 1465033057090 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 1684D000 == 37 [pid = 1200] [id = 552] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 10A5B400 == 36 [pid = 1200] [id = 551] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 1027CC00 == 35 [pid = 1200] [id = 550] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 160BDC00 == 34 [pid = 1200] [id = 549] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 15E59400 == 33 [pid = 1200] [id = 548] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 14179000 == 32 [pid = 1200] [id = 547] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 13239800 == 31 [pid = 1200] [id = 546] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 1128D800 == 30 [pid = 1200] [id = 545] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 10A57000 == 29 [pid = 1200] [id = 544] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 18223800 == 28 [pid = 1200] [id = 542] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 10A5A400 == 27 [pid = 1200] [id = 543] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 13C42800 == 26 [pid = 1200] [id = 555] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 17114800 == 25 [pid = 1200] [id = 556] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 10A7F800 == 24 [pid = 1200] [id = 553] 01:37:37 INFO - PROCESS | 1200 | --DOCSHELL 105FAC00 == 23 [pid = 1200] [id = 554] 01:37:37 INFO - PROCESS | 1200 | 1465033057782 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 1200 | 1465033057786 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1B5D6000) [pid = 1200] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (12EE2800) [pid = 1200] [serial = 1595] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (13721000) [pid = 1200] [serial = 1597] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (139D2400) [pid = 1200] [serial = 1598] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (175A9000) [pid = 1200] [serial = 1615] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11708000) [pid = 1200] [serial = 1591] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1170D400) [pid = 1200] [serial = 1592] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (18224800) [pid = 1200] [serial = 1618] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1683D400) [pid = 1200] [serial = 1606] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (17924C00) [pid = 1200] [serial = 1616] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1683D800) [pid = 1200] [serial = 1607] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (184E6400) [pid = 1200] [serial = 1624] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (18430800) [pid = 1200] [serial = 1619] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (184E6C00) [pid = 1200] [serial = 1625] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (19B1AC00) [pid = 1200] [serial = 1627] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16C3E000) [pid = 1200] [serial = 1613] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (165DFC00) [pid = 1200] [serial = 1621] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11707400) [pid = 1200] [serial = 1097] [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.] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16856C00) [pid = 1200] [serial = 1610] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (17112800) [pid = 1200] [serial = 1622] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (169F1800) [pid = 1200] [serial = 1612] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (14184800) [pid = 1200] [serial = 1600] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (1445DC00) [pid = 1200] [serial = 1601] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (16D0DC00) [pid = 1200] [serial = 1586] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1601CC00) [pid = 1200] [serial = 1603] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (160B4800) [pid = 1200] [serial = 1604] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (10A7AC00) [pid = 1200] [serial = 1588] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (10F09C00) [pid = 1200] [serial = 1589] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (16856400) [pid = 1200] [serial = 1609] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (12C15400) [pid = 1200] [serial = 1594] [outer = 00000000] [url = about:blank] 01:37:37 INFO - PROCESS | 1200 | ++DOCSHELL 102D4400 == 24 [pid = 1200] [id = 557] 01:37:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (102D9C00) [pid = 1200] [serial = 1671] [outer = 00000000] 01:37:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (10508000) [pid = 1200] [serial = 1672] [outer = 102D9C00] 01:37:37 INFO - PROCESS | 1200 | 1465033057932 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (105F4000) [pid = 1200] [serial = 1673] [outer = 102D9C00] 01:37:38 INFO - PROCESS | 1200 | 1465033058416 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1500ms 01:37:38 INFO - PROCESS | 1200 | 1465033058446 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 1200 | 1465033058450 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 01:37:38 INFO - PROCESS | 1200 | 1465033058454 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:37:38 INFO - PROCESS | 1200 | 1465033058457 Marionette TRACE conn3 <- [1,2194,null,{}] 01:37:38 INFO - PROCESS | 1200 | 1465033058463 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:38 INFO - PROCESS | 1200 | 1465033058467 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:38 INFO - PROCESS | 1200 | 1465033058560 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:37:38 INFO - PROCESS | 1200 | 1465033058575 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 1200 | 1465033058578 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:38 INFO - PROCESS | 1200 | ++DOCSHELL 11213400 == 25 [pid = 1200] [id = 558] 01:37:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11213C00) [pid = 1200] [serial = 1674] [outer = 00000000] 01:37:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1121D800) [pid = 1200] [serial = 1675] [outer = 11213C00] 01:37:38 INFO - PROCESS | 1200 | 1465033058627 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (11704C00) [pid = 1200] [serial = 1676] [outer = 11213C00] 01:37:39 INFO - PROCESS | 1200 | 1465033059114 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 688ms 01:37:39 INFO - PROCESS | 1200 | 1465033059157 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:37:39 INFO - PROCESS | 1200 | 1465033059162 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 01:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:37:39 INFO - PROCESS | 1200 | 1465033059167 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:37:39 INFO - PROCESS | 1200 | 1465033059169 Marionette TRACE conn3 <- [1,2198,null,{}] 01:37:39 INFO - PROCESS | 1200 | 1465033059172 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:39 INFO - PROCESS | 1200 | 1465033059175 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:39 INFO - PROCESS | 1200 | 1465033059298 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:37:39 INFO - PROCESS | 1200 | 1465033059398 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:39 INFO - PROCESS | 1200 | 1465033059401 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:39 INFO - PROCESS | 1200 | ++DOCSHELL 11DB5000 == 26 [pid = 1200] [id = 559] 01:37:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11DB8400) [pid = 1200] [serial = 1677] [outer = 00000000] 01:37:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1294F400) [pid = 1200] [serial = 1678] [outer = 11DB8400] 01:37:39 INFO - PROCESS | 1200 | 1465033059447 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12C1DC00) [pid = 1200] [serial = 1679] [outer = 11DB8400] 01:37:39 INFO - PROCESS | 1200 | 1465033059874 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 735ms 01:37:39 INFO - PROCESS | 1200 | 1465033059906 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:37:39 INFO - PROCESS | 1200 | 1465033059908 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 01:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:37:39 INFO - PROCESS | 1200 | 1465033059913 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:37:39 INFO - PROCESS | 1200 | 1465033059919 Marionette TRACE conn3 <- [1,2202,null,{}] 01:37:39 INFO - PROCESS | 1200 | 1465033059929 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:39 INFO - PROCESS | 1200 | 1465033059933 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:40 INFO - PROCESS | 1200 | 1465033060063 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:37:40 INFO - PROCESS | 1200 | 1465033060078 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1200 | 1465033060080 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:40 INFO - PROCESS | 1200 | ++DOCSHELL 13719400 == 27 [pid = 1200] [id = 560] 01:37:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1371A400) [pid = 1200] [serial = 1680] [outer = 00000000] 01:37:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13DBC800) [pid = 1200] [serial = 1681] [outer = 1371A400] 01:37:40 INFO - PROCESS | 1200 | 1465033060188 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (14186C00) [pid = 1200] [serial = 1682] [outer = 1371A400] 01:37:40 INFO - PROCESS | 1200 | 1465033060629 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 766ms 01:37:40 INFO - PROCESS | 1200 | 1465033060707 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1200 | 1465033060710 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 01:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:37:40 INFO - PROCESS | 1200 | 1465033060713 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1200 | 1465033060715 Marionette TRACE conn3 <- [1,2206,null,{}] 01:37:40 INFO - PROCESS | 1200 | 1465033060718 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:40 INFO - PROCESS | 1200 | 1465033060720 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:40 INFO - PROCESS | 1200 | 1465033060840 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:37:40 INFO - PROCESS | 1200 | 1465033060906 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1200 | 1465033060908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:40 INFO - PROCESS | 1200 | ++DOCSHELL 14445000 == 28 [pid = 1200] [id = 561] 01:37:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (14458C00) [pid = 1200] [serial = 1683] [outer = 00000000] 01:37:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15895C00) [pid = 1200] [serial = 1684] [outer = 14458C00] 01:37:40 INFO - PROCESS | 1200 | 1465033060953 Marionette DEBUG loaded listener.js 01:37:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15B40800) [pid = 1200] [serial = 1685] [outer = 14458C00] 01:37:41 INFO - PROCESS | 1200 | 1465033061378 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 703ms 01:37:41 INFO - PROCESS | 1200 | 1465033061415 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:37:41 INFO - PROCESS | 1200 | 1465033061417 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 01:37:41 INFO - PROCESS | 1200 | 1465033061421 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:37:41 INFO - PROCESS | 1200 | 1465033061422 Marionette TRACE conn3 <- [1,2210,null,{}] 01:37:41 INFO - PROCESS | 1200 | 1465033061426 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:41 INFO - PROCESS | 1200 | 1465033061429 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:41 INFO - PROCESS | 1200 | 1465033061549 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:37:41 INFO - PROCESS | 1200 | 1465033061556 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:41 INFO - PROCESS | 1200 | 1465033061563 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:41 INFO - PROCESS | 1200 | ++DOCSHELL 16019C00 == 29 [pid = 1200] [id = 562] 01:37:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1601A000) [pid = 1200] [serial = 1686] [outer = 00000000] 01:37:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16020800) [pid = 1200] [serial = 1687] [outer = 1601A000] 01:37:41 INFO - PROCESS | 1200 | 1465033061672 Marionette DEBUG loaded listener.js 01:37:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (165E7C00) [pid = 1200] [serial = 1688] [outer = 1601A000] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (17927400) [pid = 1200] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16850800) [pid = 1200] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (15E62C00) [pid = 1200] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10A58C00) [pid = 1200] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (19B12C00) [pid = 1200] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (160BE000) [pid = 1200] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1323D800) [pid = 1200] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (11294C00) [pid = 1200] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (10F12000) [pid = 1200] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1445C000) [pid = 1200] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (105ED400) [pid = 1200] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:37:42 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (14183400) [pid = 1200] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:37:42 INFO - PROCESS | 1200 | 1465033062316 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 937ms 01:37:42 INFO - PROCESS | 1200 | 1465033062369 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:37:42 INFO - PROCESS | 1200 | 1465033062371 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 01:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:37:42 INFO - PROCESS | 1200 | 1465033062374 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:37:42 INFO - PROCESS | 1200 | 1465033062376 Marionette TRACE conn3 <- [1,2214,null,{}] 01:37:42 INFO - PROCESS | 1200 | 1465033062379 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:42 INFO - PROCESS | 1200 | 1465033062382 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:42 INFO - PROCESS | 1200 | 1465033062466 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:37:42 INFO - PROCESS | 1200 | 1465033062474 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 1200 | 1465033062476 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:42 INFO - PROCESS | 1200 | ++DOCSHELL 0C780400 == 30 [pid = 1200] [id = 563] 01:37:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (14185400) [pid = 1200] [serial = 1689] [outer = 00000000] 01:37:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (165ECC00) [pid = 1200] [serial = 1690] [outer = 14185400] 01:37:42 INFO - PROCESS | 1200 | 1465033062520 Marionette DEBUG loaded listener.js 01:37:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1683EC00) [pid = 1200] [serial = 1691] [outer = 14185400] 01:37:42 INFO - PROCESS | 1200 | 1465033062959 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 625ms 01:37:43 INFO - PROCESS | 1200 | 1465033063015 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:37:43 INFO - PROCESS | 1200 | 1465033063017 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 01:37:43 INFO - PROCESS | 1200 | 1465033063021 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:37:43 INFO - PROCESS | 1200 | 1465033063022 Marionette TRACE conn3 <- [1,2218,null,{}] 01:37:43 INFO - PROCESS | 1200 | 1465033063026 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:43 INFO - PROCESS | 1200 | 1465033063027 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:43 INFO - PROCESS | 1200 | 1465033063107 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:37:43 INFO - PROCESS | 1200 | 1465033063114 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 1200 | 1465033063116 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:43 INFO - PROCESS | 1200 | ++DOCSHELL 16840400 == 31 [pid = 1200] [id = 564] 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1684D000) [pid = 1200] [serial = 1692] [outer = 00000000] 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16855000) [pid = 1200] [serial = 1693] [outer = 1684D000] 01:37:43 INFO - PROCESS | 1200 | 1465033063160 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16907400) [pid = 1200] [serial = 1694] [outer = 1684D000] 01:37:43 INFO - PROCESS | 1200 | 1465033063604 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 640ms 01:37:43 INFO - PROCESS | 1200 | 1465033063660 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:37:43 INFO - PROCESS | 1200 | 1465033063662 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 01:37:43 INFO - PROCESS | 1200 | 1465033063669 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:37:43 INFO - PROCESS | 1200 | 1465033063671 Marionette TRACE conn3 <- [1,2222,null,{}] 01:37:43 INFO - PROCESS | 1200 | 1465033063674 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:43 INFO - PROCESS | 1200 | 1465033063676 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:43 INFO - PROCESS | 1200 | 1465033063756 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:37:43 INFO - PROCESS | 1200 | 1465033063762 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 1200 | 1465033063764 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:43 INFO - PROCESS | 1200 | ++DOCSHELL 16851C00 == 32 [pid = 1200] [id = 565] 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169EC800) [pid = 1200] [serial = 1695] [outer = 00000000] 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (169F9000) [pid = 1200] [serial = 1696] [outer = 169EC800] 01:37:43 INFO - PROCESS | 1200 | 1465033063808 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169F9400) [pid = 1200] [serial = 1697] [outer = 169EC800] 01:37:44 INFO - PROCESS | 1200 | 1465033064541 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 890ms 01:37:44 INFO - PROCESS | 1200 | 1465033064575 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:37:44 INFO - PROCESS | 1200 | 1465033064580 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 01:37:44 INFO - PROCESS | 1200 | 1465033064585 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:37:44 INFO - PROCESS | 1200 | 1465033064588 Marionette TRACE conn3 <- [1,2226,null,{}] 01:37:44 INFO - PROCESS | 1200 | 1465033064594 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:44 INFO - PROCESS | 1200 | 1465033064597 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:44 INFO - PROCESS | 1200 | 1465033064717 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:37:44 INFO - PROCESS | 1200 | 1465033064840 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 1200 | 1465033064843 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:44 INFO - PROCESS | 1200 | ++DOCSHELL 10EC6000 == 33 [pid = 1200] [id = 566] 01:37:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (10EC9400) [pid = 1200] [serial = 1698] [outer = 00000000] 01:37:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (11291C00) [pid = 1200] [serial = 1699] [outer = 10EC9400] 01:37:44 INFO - PROCESS | 1200 | 1465033064941 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (118C5400) [pid = 1200] [serial = 1700] [outer = 10EC9400] 01:37:45 INFO - PROCESS | 1200 | 1465033065712 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1188ms 01:37:45 INFO - PROCESS | 1200 | 1465033065780 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:37:45 INFO - PROCESS | 1200 | 1465033065784 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 01:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:37:45 INFO - PROCESS | 1200 | 1465033065791 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:37:45 INFO - PROCESS | 1200 | 1465033065794 Marionette TRACE conn3 <- [1,2230,null,{}] 01:37:45 INFO - PROCESS | 1200 | 1465033065798 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:45 INFO - PROCESS | 1200 | 1465033065801 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:45 INFO - PROCESS | 1200 | 1465033065928 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:37:46 INFO - PROCESS | 1200 | 1465033066142 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:46 INFO - PROCESS | 1200 | 1465033066145 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:46 INFO - PROCESS | 1200 | ++DOCSHELL 0C38F000 == 34 [pid = 1200] [id = 567] 01:37:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (0C783C00) [pid = 1200] [serial = 1701] [outer = 00000000] 01:37:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (0F2DF800) [pid = 1200] [serial = 1702] [outer = 0C783C00] 01:37:46 INFO - PROCESS | 1200 | 1465033066208 Marionette DEBUG loaded listener.js 01:37:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1050A800) [pid = 1200] [serial = 1703] [outer = 0C783C00] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 11BC2C00 == 33 [pid = 1200] [id = 474] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 10A7FC00 == 32 [pid = 1200] [id = 483] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 166B0000 == 31 [pid = 1200] [id = 487] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 1291A800 == 30 [pid = 1200] [id = 489] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 0F2D9000 == 29 [pid = 1200] [id = 478] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 0C77C800 == 28 [pid = 1200] [id = 476] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 15B3BC00 == 27 [pid = 1200] [id = 486] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 13144800 == 26 [pid = 1200] [id = 488] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 13C38400 == 25 [pid = 1200] [id = 485] 01:37:46 INFO - PROCESS | 1200 | --DOCSHELL 0F2D7800 == 24 [pid = 1200] [id = 484] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16015400) [pid = 1200] [serial = 1645] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (117E8400) [pid = 1200] [serial = 1634] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (19B20400) [pid = 1200] [serial = 1628] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1684B000) [pid = 1200] [serial = 1648] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (171E5800) [pid = 1200] [serial = 1658] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (13726400) [pid = 1200] [serial = 1639] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (139D9C00) [pid = 1200] [serial = 1640] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11D29C00) [pid = 1200] [serial = 1636] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (12915400) [pid = 1200] [serial = 1637] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11216400) [pid = 1200] [serial = 1630] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (117EE800) [pid = 1200] [serial = 1631] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16853800) [pid = 1200] [serial = 1649] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (16853400) [pid = 1200] [serial = 1654] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (117ED800) [pid = 1200] [serial = 1651] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (14FB2000) [pid = 1200] [serial = 1642] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (11298800) [pid = 1200] [serial = 1633] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (16020000) [pid = 1200] [serial = 1646] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (169F3000) [pid = 1200] [serial = 1655] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1291C000) [pid = 1200] [serial = 1652] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1583C000) [pid = 1200] [serial = 1643] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (17CF5800) [pid = 1200] [serial = 1661] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (17C64000) [pid = 1200] [serial = 1660] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (16F30400) [pid = 1200] [serial = 1657] [outer = 00000000] [url = about:blank] 01:37:46 INFO - PROCESS | 1200 | 1465033066843 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1094ms 01:37:46 INFO - PROCESS | 1200 | 1465033066886 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:37:46 INFO - PROCESS | 1200 | 1465033066890 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 01:37:46 INFO - PROCESS | 1200 | 1465033066894 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 1200 | 1465033066897 Marionette TRACE conn3 <- [1,2234,null,{}] 01:37:46 INFO - PROCESS | 1200 | 1465033066902 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:46 INFO - PROCESS | 1200 | 1465033066906 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:46 INFO - PROCESS | 1200 | 1465033066999 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:37:47 INFO - PROCESS | 1200 | 1465033067099 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1200 | 1465033067101 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:47 INFO - PROCESS | 1200 | ++DOCSHELL 11216800 == 25 [pid = 1200] [id = 568] 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (11216C00) [pid = 1200] [serial = 1704] [outer = 00000000] 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (11712000) [pid = 1200] [serial = 1705] [outer = 11216C00] 01:37:47 INFO - PROCESS | 1200 | 1465033067149 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (11DBDC00) [pid = 1200] [serial = 1706] [outer = 11216C00] 01:37:47 INFO - PROCESS | 1200 | 1465033067603 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 734ms 01:37:47 INFO - PROCESS | 1200 | 1465033067633 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:37:47 INFO - PROCESS | 1200 | 1465033067637 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 01:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:37:47 INFO - PROCESS | 1200 | 1465033067642 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 1200 | 1465033067644 Marionette TRACE conn3 <- [1,2238,null,{}] 01:37:47 INFO - PROCESS | 1200 | 1465033067647 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:47 INFO - PROCESS | 1200 | 1465033067650 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:47 INFO - PROCESS | 1200 | 1465033067742 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:37:47 INFO - PROCESS | 1200 | 1465033067751 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1200 | 1465033067753 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:47 INFO - PROCESS | 1200 | ++DOCSHELL 12912000 == 26 [pid = 1200] [id = 569] 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (12B9F000) [pid = 1200] [serial = 1707] [outer = 00000000] 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (13240000) [pid = 1200] [serial = 1708] [outer = 12B9F000] 01:37:47 INFO - PROCESS | 1200 | 1465033067799 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (137B9800) [pid = 1200] [serial = 1709] [outer = 12B9F000] 01:37:48 INFO - PROCESS | 1200 | 1465033068275 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 687ms 01:37:48 INFO - PROCESS | 1200 | 1465033068342 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:37:48 INFO - PROCESS | 1200 | 1465033068344 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 01:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:37:48 INFO - PROCESS | 1200 | 1465033068349 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:37:48 INFO - PROCESS | 1200 | 1465033068355 Marionette TRACE conn3 <- [1,2242,null,{}] 01:37:48 INFO - PROCESS | 1200 | 1465033068364 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:48 INFO - PROCESS | 1200 | 1465033068368 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:48 INFO - PROCESS | 1200 | 1465033068467 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:37:48 INFO - PROCESS | 1200 | 1465033068572 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 1200 | 1465033068574 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:48 INFO - PROCESS | 1200 | ++DOCSHELL 14465000 == 27 [pid = 1200] [id = 570] 01:37:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (14465C00) [pid = 1200] [serial = 1710] [outer = 00000000] 01:37:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (15833800) [pid = 1200] [serial = 1711] [outer = 14465C00] 01:37:48 INFO - PROCESS | 1200 | 1465033068619 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (15B3BC00) [pid = 1200] [serial = 1712] [outer = 14465C00] 01:37:49 INFO - PROCESS | 1200 | 1465033069052 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 750ms 01:37:49 INFO - PROCESS | 1200 | 1465033069138 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 1200 | 1465033069140 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 01:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:37:49 INFO - PROCESS | 1200 | 1465033069147 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1200 | 1465033069148 Marionette TRACE conn3 <- [1,2246,null,{}] 01:37:49 INFO - PROCESS | 1200 | 1465033069152 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 1200 | 1465033069154 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:49 INFO - PROCESS | 1200 | 1465033069275 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:37:49 INFO - PROCESS | 1200 | 1465033069339 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1200 | 1465033069341 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:49 INFO - PROCESS | 1200 | ++DOCSHELL 16017000 == 28 [pid = 1200] [id = 571] 01:37:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (16019400) [pid = 1200] [serial = 1713] [outer = 00000000] 01:37:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (160BC400) [pid = 1200] [serial = 1714] [outer = 16019400] 01:37:49 INFO - PROCESS | 1200 | 1465033069386 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (165EC800) [pid = 1200] [serial = 1715] [outer = 16019400] 01:37:49 INFO - PROCESS | 1200 | 1465033069843 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms 01:37:49 INFO - PROCESS | 1200 | 1465033069888 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 1200 | 1465033069891 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 01:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:37:49 INFO - PROCESS | 1200 | 1465033069901 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1200 | 1465033069903 Marionette TRACE conn3 <- [1,2250,null,{}] 01:37:49 INFO - PROCESS | 1200 | 1465033069906 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 1200 | 1465033069908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:50 INFO - PROCESS | 1200 | 1465033070023 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:37:50 INFO - PROCESS | 1200 | 1465033070031 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:50 INFO - PROCESS | 1200 | 1465033070037 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:50 INFO - PROCESS | 1200 | ++DOCSHELL 129B1000 == 29 [pid = 1200] [id = 572] 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1683D800) [pid = 1200] [serial = 1716] [outer = 00000000] 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16850400) [pid = 1200] [serial = 1717] [outer = 1683D800] 01:37:50 INFO - PROCESS | 1200 | 1465033070150 Marionette DEBUG loaded listener.js 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1690A400) [pid = 1200] [serial = 1718] [outer = 1683D800] 01:37:50 INFO - PROCESS | 1200 | 1465033070600 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 734ms 01:37:50 INFO - PROCESS | 1200 | 1465033070661 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 1200 | 1465033070663 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 01:37:50 INFO - PROCESS | 1200 | 1465033070667 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 1200 | 1465033070669 Marionette TRACE conn3 <- [1,2254,null,{}] 01:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:37:50 INFO - PROCESS | 1200 | 1465033070673 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:50 INFO - PROCESS | 1200 | 1465033070675 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:50 INFO - PROCESS | 1200 | 1465033070793 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:37:50 INFO - PROCESS | 1200 | 1465033070861 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:50 INFO - PROCESS | 1200 | 1465033070864 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:50 INFO - PROCESS | 1200 | ++DOCSHELL 169EE400 == 30 [pid = 1200] [id = 573] 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (169F0400) [pid = 1200] [serial = 1719] [outer = 00000000] 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16F33C00) [pid = 1200] [serial = 1720] [outer = 169F0400] 01:37:50 INFO - PROCESS | 1200 | 1465033070908 Marionette DEBUG loaded listener.js 01:37:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16F34400) [pid = 1200] [serial = 1721] [outer = 169F0400] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (11DB8400) [pid = 1200] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11213C00) [pid = 1200] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (102D9C00) [pid = 1200] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (175A9C00) [pid = 1200] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (1601A000) [pid = 1200] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14458C00) [pid = 1200] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1684D000) [pid = 1200] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (10F0BC00) [pid = 1200] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (13DBCC00) [pid = 1200] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1371A400) [pid = 1200] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:37:51 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (14185400) [pid = 1200] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:37:51 INFO - PROCESS | 1200 | 1465033071334 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 687ms 01:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:37:51 INFO - PROCESS | 1200 | 1465033071370 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:37:51 INFO - PROCESS | 1200 | 1465033071372 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 01:37:51 INFO - PROCESS | 1200 | 1465033071375 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:37:51 INFO - PROCESS | 1200 | 1465033071376 Marionette TRACE conn3 <- [1,2258,null,{}] 01:37:51 INFO - PROCESS | 1200 | 1465033071380 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:51 INFO - PROCESS | 1200 | 1465033071382 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:51 INFO - PROCESS | 1200 | 1465033071462 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:37:51 INFO - PROCESS | 1200 | 1465033071468 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 1200 | 1465033071470 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:51 INFO - PROCESS | 1200 | ++DOCSHELL 10F8F400 == 31 [pid = 1200] [id = 574] 01:37:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1128D800) [pid = 1200] [serial = 1722] [outer = 00000000] 01:37:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (1601EC00) [pid = 1200] [serial = 1723] [outer = 1128D800] 01:37:51 INFO - PROCESS | 1200 | 1465033071523 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (169F0000) [pid = 1200] [serial = 1724] [outer = 1128D800] 01:37:51 INFO - PROCESS | 1200 | 1465033071955 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 625ms 01:37:52 INFO - PROCESS | 1200 | 1465033072013 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 1200 | 1465033072015 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 01:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:37:52 INFO - PROCESS | 1200 | 1465033072023 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1200 | 1465033072024 Marionette TRACE conn3 <- [1,2262,null,{}] 01:37:52 INFO - PROCESS | 1200 | 1465033072028 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:52 INFO - PROCESS | 1200 | 1465033072029 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:52 INFO - PROCESS | 1200 | 1465033072112 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:37:52 INFO - PROCESS | 1200 | 1465033072118 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1200 | 1465033072120 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:52 INFO - PROCESS | 1200 | ++DOCSHELL 13DBEC00 == 32 [pid = 1200] [id = 575] 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (14461000) [pid = 1200] [serial = 1725] [outer = 00000000] 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (17922C00) [pid = 1200] [serial = 1726] [outer = 14461000] 01:37:52 INFO - PROCESS | 1200 | 1465033072164 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (179A1000) [pid = 1200] [serial = 1727] [outer = 14461000] 01:37:52 INFO - PROCESS | 1200 | 1465033072626 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 640ms 01:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:37:52 INFO - PROCESS | 1200 | 1465033072667 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 1200 | 1465033072669 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 01:37:52 INFO - PROCESS | 1200 | 1465033072672 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1200 | 1465033072674 Marionette TRACE conn3 <- [1,2266,null,{}] 01:37:52 INFO - PROCESS | 1200 | 1465033072678 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:52 INFO - PROCESS | 1200 | 1465033072679 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:52 INFO - PROCESS | 1200 | 1465033072764 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:37:52 INFO - PROCESS | 1200 | 1465033072769 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1200 | 1465033072771 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:52 INFO - PROCESS | 1200 | ++DOCSHELL 137C1800 == 33 [pid = 1200] [id = 576] 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (15839000) [pid = 1200] [serial = 1728] [outer = 00000000] 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (17E9DC00) [pid = 1200] [serial = 1729] [outer = 15839000] 01:37:52 INFO - PROCESS | 1200 | 1465033072815 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1821E000) [pid = 1200] [serial = 1730] [outer = 15839000] 01:37:53 INFO - PROCESS | 1200 | 1465033073440 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 797ms 01:37:53 INFO - PROCESS | 1200 | 1465033073475 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 1200 | 1465033073480 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 01:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:37:53 INFO - PROCESS | 1200 | 1465033073527 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 1200 | 1465033073531 Marionette TRACE conn3 <- [1,2270,null,{}] 01:37:53 INFO - PROCESS | 1200 | 1465033073585 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:53 INFO - PROCESS | 1200 | 1465033073588 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:53 INFO - PROCESS | 1200 | 1465033073707 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:37:53 INFO - PROCESS | 1200 | 1465033073840 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 1200 | 1465033073843 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:53 INFO - PROCESS | 1200 | ++DOCSHELL 10F12400 == 34 [pid = 1200] [id = 577] 01:37:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (10F8B400) [pid = 1200] [serial = 1731] [outer = 00000000] 01:37:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (11704400) [pid = 1200] [serial = 1732] [outer = 10F8B400] 01:37:53 INFO - PROCESS | 1200 | 1465033073903 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1319CC00) [pid = 1200] [serial = 1733] [outer = 10F8B400] 01:37:54 INFO - PROCESS | 1200 | 1465033074467 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1000ms 01:37:54 INFO - PROCESS | 1200 | 1465033074527 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:37:54 INFO - PROCESS | 1200 | 1465033074532 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 01:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:37:54 INFO - PROCESS | 1200 | 1465033074538 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:37:54 INFO - PROCESS | 1200 | 1465033074541 Marionette TRACE conn3 <- [1,2274,null,{}] 01:37:54 INFO - PROCESS | 1200 | 1465033074545 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:54 INFO - PROCESS | 1200 | 1465033074548 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:54 INFO - PROCESS | 1200 | 1465033074672 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:37:54 INFO - PROCESS | 1200 | 1465033074812 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:54 INFO - PROCESS | 1200 | 1465033074815 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:54 INFO - PROCESS | 1200 | ++DOCSHELL 13DC1000 == 35 [pid = 1200] [id = 578] 01:37:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1417CC00) [pid = 1200] [serial = 1734] [outer = 00000000] 01:37:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (144A1800) [pid = 1200] [serial = 1735] [outer = 1417CC00] 01:37:54 INFO - PROCESS | 1200 | 1465033074872 Marionette DEBUG loaded listener.js 01:37:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15F9D400) [pid = 1200] [serial = 1736] [outer = 1417CC00] 01:37:55 INFO - PROCESS | 1200 | 1465033075494 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:37:55 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 01:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1000ms 01:37:55 INFO - PROCESS | 1200 | 1465033075540 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:37:55 INFO - PROCESS | 1200 | 1465033075543 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 01:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:37:55 INFO - PROCESS | 1200 | 1465033075547 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:37:55 INFO - PROCESS | 1200 | 1465033075550 Marionette TRACE conn3 <- [1,2278,null,{}] 01:37:55 INFO - PROCESS | 1200 | 1465033075562 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:55 INFO - PROCESS | 1200 | 1465033075567 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:55 INFO - PROCESS | 1200 | 1465033075727 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:37:55 INFO - PROCESS | 1200 | 1465033075871 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:55 INFO - PROCESS | 1200 | 1465033075875 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:55 INFO - PROCESS | 1200 | ++DOCSHELL 10A58400 == 36 [pid = 1200] [id = 579] 01:37:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10A59800) [pid = 1200] [serial = 1737] [outer = 00000000] 01:37:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11703400) [pid = 1200] [serial = 1738] [outer = 10A59800] 01:37:55 INFO - PROCESS | 1200 | 1465033075933 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (129B7C00) [pid = 1200] [serial = 1739] [outer = 10A59800] 01:37:56 INFO - PROCESS | 1200 | 1465033076683 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1140ms 01:37:56 INFO - PROCESS | 1200 | 1465033076695 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:37:56 INFO - PROCESS | 1200 | 1465033076699 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 01:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:37:56 INFO - PROCESS | 1200 | 1465033076703 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:37:56 INFO - PROCESS | 1200 | 1465033076708 Marionette TRACE conn3 <- [1,2282,null,{}] 01:37:56 INFO - PROCESS | 1200 | 1465033076713 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:56 INFO - PROCESS | 1200 | 1465033076715 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:56 INFO - PROCESS | 1200 | 1465033076815 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:37:56 INFO - PROCESS | 1200 | 1465033076930 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1200 | 1465033076933 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:56 INFO - PROCESS | 1200 | ++DOCSHELL 1121B400 == 37 [pid = 1200] [id = 580] 01:37:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1128BC00) [pid = 1200] [serial = 1740] [outer = 00000000] 01:37:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (11BC2C00) [pid = 1200] [serial = 1741] [outer = 1128BC00] 01:37:56 INFO - PROCESS | 1200 | 1465033076983 Marionette DEBUG loaded listener.js 01:37:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1291D000) [pid = 1200] [serial = 1742] [outer = 1128BC00] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 15B3C800 == 36 [pid = 1200] [id = 477] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 1417C800 == 35 [pid = 1200] [id = 480] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 13720C00 == 34 [pid = 1200] [id = 475] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 1449D800 == 33 [pid = 1200] [id = 479] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 11210C00 == 32 [pid = 1200] [id = 473] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 10EC6800 == 31 [pid = 1200] [id = 481] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 102D4400 == 30 [pid = 1200] [id = 557] 01:37:57 INFO - PROCESS | 1200 | --DOCSHELL 1323A800 == 29 [pid = 1200] [id = 482] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1294F400) [pid = 1200] [serial = 1678] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1121D800) [pid = 1200] [serial = 1675] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11704C00) [pid = 1200] [serial = 1676] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (10508000) [pid = 1200] [serial = 1672] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (105F4000) [pid = 1200] [serial = 1673] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (184E4C00) [pid = 1200] [serial = 1670] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (18007C00) [pid = 1200] [serial = 1669] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (16020800) [pid = 1200] [serial = 1687] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (15B40800) [pid = 1200] [serial = 1685] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15895C00) [pid = 1200] [serial = 1684] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (165E7C00) [pid = 1200] [serial = 1688] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16855000) [pid = 1200] [serial = 1693] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169F9000) [pid = 1200] [serial = 1696] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1291E400) [pid = 1200] [serial = 1664] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (118C5800) [pid = 1200] [serial = 1663] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (16014800) [pid = 1200] [serial = 1667] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15894400) [pid = 1200] [serial = 1666] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (13DBC800) [pid = 1200] [serial = 1681] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (14186C00) [pid = 1200] [serial = 1682] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (16907400) [pid = 1200] [serial = 1694] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (165ECC00) [pid = 1200] [serial = 1690] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1683EC00) [pid = 1200] [serial = 1691] [outer = 00000000] [url = about:blank] 01:37:57 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (12C1DC00) [pid = 1200] [serial = 1679] [outer = 00000000] [url = about:blank] 01:37:58 INFO - PROCESS | 1200 | 1465033078090 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1391ms 01:37:58 INFO - PROCESS | 1200 | 1465033078111 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1200 | 1465033078115 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 01:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:37:58 INFO - PROCESS | 1200 | 1465033078120 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1200 | 1465033078124 Marionette TRACE conn3 <- [1,2286,null,{}] 01:37:58 INFO - PROCESS | 1200 | 1465033078130 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:58 INFO - PROCESS | 1200 | 1465033078132 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:58 INFO - PROCESS | 1200 | 1465033078223 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:37:58 INFO - PROCESS | 1200 | 1465033078229 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 1200 | 1465033078233 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:58 INFO - PROCESS | 1200 | ++DOCSHELL 10F90C00 == 30 [pid = 1200] [id = 581] 01:37:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (10F91800) [pid = 1200] [serial = 1743] [outer = 00000000] 01:37:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (11215400) [pid = 1200] [serial = 1744] [outer = 10F91800] 01:37:58 INFO - PROCESS | 1200 | 1465033078281 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (11289800) [pid = 1200] [serial = 1745] [outer = 10F91800] 01:37:58 INFO - PROCESS | 1200 | 1465033078798 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 703ms 01:37:58 INFO - PROCESS | 1200 | 1465033078818 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1200 | 1465033078823 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 01:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:37:58 INFO - PROCESS | 1200 | 1465033078830 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1200 | 1465033078832 Marionette TRACE conn3 <- [1,2290,null,{}] 01:37:58 INFO - PROCESS | 1200 | 1465033078836 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:58 INFO - PROCESS | 1200 | 1465033078838 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:58 INFO - PROCESS | 1200 | 1465033078965 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:37:58 INFO - PROCESS | 1200 | 1465033078985 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 1200 | 1465033078988 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:59 INFO - PROCESS | 1200 | ++DOCSHELL 1186F000 == 31 [pid = 1200] [id = 582] 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (118D2800) [pid = 1200] [serial = 1746] [outer = 00000000] 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (12917C00) [pid = 1200] [serial = 1747] [outer = 118D2800] 01:37:59 INFO - PROCESS | 1200 | 1465033079117 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12B92000) [pid = 1200] [serial = 1748] [outer = 118D2800] 01:37:59 INFO - PROCESS | 1200 | 1465033079502 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 688ms 01:37:59 INFO - PROCESS | 1200 | 1465033079529 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 1200 | 1465033079531 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 01:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:37:59 INFO - PROCESS | 1200 | 1465033079535 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:37:59 INFO - PROCESS | 1200 | 1465033079538 Marionette TRACE conn3 <- [1,2294,null,{}] 01:37:59 INFO - PROCESS | 1200 | 1465033079549 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:59 INFO - PROCESS | 1200 | 1465033079554 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:59 INFO - PROCESS | 1200 | 1465033079642 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:37:59 INFO - PROCESS | 1200 | 1465033079649 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 1200 | 1465033079652 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:37:59 INFO - PROCESS | 1200 | ++DOCSHELL 139DC000 == 32 [pid = 1200] [id = 583] 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (139DEC00) [pid = 1200] [serial = 1749] [outer = 00000000] 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13C39800) [pid = 1200] [serial = 1750] [outer = 139DEC00] 01:37:59 INFO - PROCESS | 1200 | 1465033079703 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1445A000) [pid = 1200] [serial = 1751] [outer = 139DEC00] 01:38:00 INFO - PROCESS | 1200 | 1465033080233 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 735ms 01:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:38:00 INFO - PROCESS | 1200 | 1465033080274 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 1200 | 1465033080277 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 01:38:00 INFO - PROCESS | 1200 | 1465033080280 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1200 | 1465033080282 Marionette TRACE conn3 <- [1,2298,null,{}] 01:38:00 INFO - PROCESS | 1200 | 1465033080285 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:00 INFO - PROCESS | 1200 | 1465033080287 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:00 INFO - PROCESS | 1200 | 1465033080440 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:38:00 INFO - PROCESS | 1200 | 1465033080464 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 1200 | 1465033080466 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:00 INFO - PROCESS | 1200 | ++DOCSHELL 15B41C00 == 33 [pid = 1200] [id = 584] 01:38:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15B43C00) [pid = 1200] [serial = 1752] [outer = 00000000] 01:38:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15E5A400) [pid = 1200] [serial = 1753] [outer = 15B43C00] 01:38:00 INFO - PROCESS | 1200 | 1465033080513 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16015C00) [pid = 1200] [serial = 1754] [outer = 15B43C00] 01:38:00 INFO - PROCESS | 1200 | 1465033080959 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 734ms 01:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:38:01 INFO - PROCESS | 1200 | 1465033081026 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 1200 | 1465033081028 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 01:38:01 INFO - PROCESS | 1200 | 1465033081032 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - PROCESS | 1200 | 1465033081034 Marionette TRACE conn3 <- [1,2302,null,{}] 01:38:01 INFO - PROCESS | 1200 | 1465033081037 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:01 INFO - PROCESS | 1200 | 1465033081039 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:01 INFO - PROCESS | 1200 | 1465033081152 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:38:01 INFO - PROCESS | 1200 | 1465033081162 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1200 | 1465033081164 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:01 INFO - PROCESS | 1200 | ++DOCSHELL 15E59400 == 34 [pid = 1200] [id = 585] 01:38:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (15F9CC00) [pid = 1200] [serial = 1755] [outer = 00000000] 01:38:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (165E7C00) [pid = 1200] [serial = 1756] [outer = 15F9CC00] 01:38:01 INFO - PROCESS | 1200 | 1465033081209 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16839C00) [pid = 1200] [serial = 1757] [outer = 15F9CC00] 01:38:01 INFO - PROCESS | 1200 | 1465033081698 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 688ms 01:38:01 INFO - PROCESS | 1200 | 1465033081730 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 1200 | 1465033081732 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 01:38:01 INFO - PROCESS | 1200 | 1465033081736 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:38:01 INFO - PROCESS | 1200 | 1465033081737 Marionette TRACE conn3 <- [1,2306,null,{}] 01:38:01 INFO - PROCESS | 1200 | 1465033081750 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:01 INFO - PROCESS | 1200 | 1465033081755 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:02 INFO - PROCESS | 1200 | 1465033082144 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (14461000) [pid = 1200] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15839000) [pid = 1200] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (16019400) [pid = 1200] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1683D800) [pid = 1200] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169F0400) [pid = 1200] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (169EC800) [pid = 1200] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11216C00) [pid = 1200] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14465C00) [pid = 1200] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (10EC9400) [pid = 1200] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (12B9F000) [pid = 1200] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (0C783C00) [pid = 1200] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:38:02 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1128D800) [pid = 1200] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:38:02 INFO - PROCESS | 1200 | 1465033082217 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 1200 | 1465033082220 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:02 INFO - PROCESS | 1200 | ++DOCSHELL 0C783C00 == 35 [pid = 1200] [id = 586] 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (0F2D9000) [pid = 1200] [serial = 1758] [outer = 00000000] 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11216C00) [pid = 1200] [serial = 1759] [outer = 0F2D9000] 01:38:02 INFO - PROCESS | 1200 | 1465033082265 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (14461000) [pid = 1200] [serial = 1760] [outer = 0F2D9000] 01:38:02 INFO - PROCESS | 1200 | 1465033082628 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 1200 | 1465033082694 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 01:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:38:02 INFO - PROCESS | 1200 | 1465033082698 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 1200 | 1465033082699 Marionette TRACE conn3 <- [1,2310,null,{}] 01:38:02 INFO - PROCESS | 1200 | 1465033082703 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:02 INFO - PROCESS | 1200 | 1465033082705 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:02 INFO - PROCESS | 1200 | 1465033082783 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:38:02 INFO - PROCESS | 1200 | 1465033082789 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 1200 | 1465033082791 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:02 INFO - PROCESS | 1200 | ++DOCSHELL 10568400 == 36 [pid = 1200] [id = 587] 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (12B9F400) [pid = 1200] [serial = 1761] [outer = 00000000] 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (169F0400) [pid = 1200] [serial = 1762] [outer = 12B9F400] 01:38:02 INFO - PROCESS | 1200 | 1465033082848 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (169F7C00) [pid = 1200] [serial = 1763] [outer = 12B9F400] 01:38:03 INFO - PROCESS | 1200 | 1465033083268 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 594ms 01:38:03 INFO - PROCESS | 1200 | 1465033083295 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:38:03 INFO - PROCESS | 1200 | 1465033083297 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 01:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:38:03 INFO - PROCESS | 1200 | 1465033083314 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1200 | 1465033083316 Marionette TRACE conn3 <- [1,2314,null,{}] 01:38:03 INFO - PROCESS | 1200 | 1465033083319 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:03 INFO - PROCESS | 1200 | 1465033083321 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:03 INFO - PROCESS | 1200 | 1465033083401 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:38:03 INFO - PROCESS | 1200 | 1465033083408 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 1200 | 1465033083410 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:03 INFO - PROCESS | 1200 | ++DOCSHELL 16855C00 == 37 [pid = 1200] [id = 588] 01:38:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169F8800) [pid = 1200] [serial = 1764] [outer = 00000000] 01:38:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (17113C00) [pid = 1200] [serial = 1765] [outer = 169F8800] 01:38:03 INFO - PROCESS | 1200 | 1465033083453 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (17114800) [pid = 1200] [serial = 1766] [outer = 169F8800] 01:38:03 INFO - PROCESS | 1200 | 1465033083932 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 656ms 01:38:03 INFO - PROCESS | 1200 | 1465033083960 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:38:03 INFO - PROCESS | 1200 | 1465033083962 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 01:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:38:03 INFO - PROCESS | 1200 | 1465033083965 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1200 | 1465033083967 Marionette TRACE conn3 <- [1,2318,null,{}] 01:38:03 INFO - PROCESS | 1200 | 1465033083971 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:03 INFO - PROCESS | 1200 | 1465033083972 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:04 INFO - PROCESS | 1200 | 1465033084053 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:38:04 INFO - PROCESS | 1200 | 1465033084059 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 1200 | 1465033084061 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:04 INFO - PROCESS | 1200 | ++DOCSHELL 17C5E000 == 38 [pid = 1200] [id = 589] 01:38:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17C61400) [pid = 1200] [serial = 1767] [outer = 00000000] 01:38:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (18228400) [pid = 1200] [serial = 1768] [outer = 17C61400] 01:38:04 INFO - PROCESS | 1200 | 1465033084104 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1825D400) [pid = 1200] [serial = 1769] [outer = 17C61400] 01:38:04 INFO - PROCESS | 1200 | 1465033084947 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1047ms 01:38:05 INFO - PROCESS | 1200 | 1465033085024 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 01:38:05 INFO - PROCESS | 1200 | 1465033085028 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 01:38:05 INFO - PROCESS | 1200 | 1465033085033 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:38:05 INFO - PROCESS | 1200 | 1465033085038 Marionette TRACE conn3 <- [1,2322,null,{}] 01:38:05 INFO - PROCESS | 1200 | 1465033085087 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:05 INFO - PROCESS | 1200 | 1465033085090 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:05 INFO - PROCESS | 1200 | 1465033085199 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:38:05 INFO - PROCESS | 1200 | 1465033085330 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:05 INFO - PROCESS | 1200 | 1465033085333 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:05 INFO - PROCESS | 1200 | ++DOCSHELL 10F0E000 == 39 [pid = 1200] [id = 590] 01:38:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (10F5F800) [pid = 1200] [serial = 1770] [outer = 00000000] 01:38:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (11711C00) [pid = 1200] [serial = 1771] [outer = 10F5F800] 01:38:05 INFO - PROCESS | 1200 | 1465033085392 Marionette DEBUG loaded listener.js 01:38:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (11BC9C00) [pid = 1200] [serial = 1772] [outer = 10F5F800] 01:38:06 INFO - PROCESS | 1200 | 1465033086261 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1250ms 01:38:06 INFO - PROCESS | 1200 | 1465033086319 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:38:06 INFO - PROCESS | 1200 | 1465033086323 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 01:38:06 INFO - PROCESS | 1200 | 1465033086329 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:38:06 INFO - PROCESS | 1200 | 1465033086333 Marionette TRACE conn3 <- [1,2326,null,{}] 01:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:38:06 INFO - PROCESS | 1200 | 1465033086339 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:06 INFO - PROCESS | 1200 | 1465033086342 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:06 INFO - PROCESS | 1200 | 1465033086451 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:38:06 INFO - PROCESS | 1200 | 1465033086590 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 1200 | 1465033086595 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:06 INFO - PROCESS | 1200 | ++DOCSHELL 10F8A000 == 40 [pid = 1200] [id = 591] 01:38:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (10F8C400) [pid = 1200] [serial = 1773] [outer = 00000000] 01:38:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (11705400) [pid = 1200] [serial = 1774] [outer = 10F8C400] 01:38:06 INFO - PROCESS | 1200 | 1465033086648 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (11711000) [pid = 1200] [serial = 1775] [outer = 10F8C400] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 16855C00 == 39 [pid = 1200] [id = 588] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 10568400 == 38 [pid = 1200] [id = 587] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 0C783C00 == 37 [pid = 1200] [id = 586] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 15E59400 == 36 [pid = 1200] [id = 585] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 15B41C00 == 35 [pid = 1200] [id = 584] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 139DC000 == 34 [pid = 1200] [id = 583] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 1186F000 == 33 [pid = 1200] [id = 582] 01:38:06 INFO - PROCESS | 1200 | --DOCSHELL 10F90C00 == 32 [pid = 1200] [id = 581] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (179A1000) [pid = 1200] [serial = 1727] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1821E000) [pid = 1200] [serial = 1730] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (17E9DC00) [pid = 1200] [serial = 1729] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (160BC400) [pid = 1200] [serial = 1714] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16850400) [pid = 1200] [serial = 1717] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (165EC800) [pid = 1200] [serial = 1715] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16F33C00) [pid = 1200] [serial = 1720] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1690A400) [pid = 1200] [serial = 1718] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (169F9400) [pid = 1200] [serial = 1697] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11712000) [pid = 1200] [serial = 1705] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11DBDC00) [pid = 1200] [serial = 1706] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (15833800) [pid = 1200] [serial = 1711] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11291C00) [pid = 1200] [serial = 1699] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (118C5400) [pid = 1200] [serial = 1700] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (13240000) [pid = 1200] [serial = 1708] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (137B9800) [pid = 1200] [serial = 1709] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (0F2DF800) [pid = 1200] [serial = 1702] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1050A800) [pid = 1200] [serial = 1703] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (17922C00) [pid = 1200] [serial = 1726] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (16F34400) [pid = 1200] [serial = 1721] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1601EC00) [pid = 1200] [serial = 1723] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (169F0000) [pid = 1200] [serial = 1724] [outer = 00000000] [url = about:blank] 01:38:06 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (15B3BC00) [pid = 1200] [serial = 1712] [outer = 00000000] [url = about:blank] 01:38:07 INFO - PROCESS | 1200 | 1465033087173 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 906ms 01:38:07 INFO - PROCESS | 1200 | 1465033087237 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1200 | 1465033087242 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 01:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:38:07 INFO - PROCESS | 1200 | 1465033087249 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1200 | 1465033087251 Marionette TRACE conn3 <- [1,2330,null,{}] 01:38:07 INFO - PROCESS | 1200 | 1465033087255 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:07 INFO - PROCESS | 1200 | 1465033087258 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:07 INFO - PROCESS | 1200 | 1465033087347 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:38:07 INFO - PROCESS | 1200 | 1465033087362 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:07 INFO - PROCESS | 1200 | 1465033087365 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:07 INFO - PROCESS | 1200 | ++DOCSHELL 117ED800 == 33 [pid = 1200] [id = 592] 01:38:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (117EE800) [pid = 1200] [serial = 1776] [outer = 00000000] 01:38:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (12916400) [pid = 1200] [serial = 1777] [outer = 117EE800] 01:38:07 INFO - PROCESS | 1200 | 1465033087413 Marionette DEBUG loaded listener.js 01:38:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (12B37400) [pid = 1200] [serial = 1778] [outer = 117EE800] 01:38:07 INFO - PROCESS | 1200 | 1465033087910 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 687ms 01:38:07 INFO - PROCESS | 1200 | 1465033087947 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1200 | 1465033087949 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 01:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:38:07 INFO - PROCESS | 1200 | 1465033087954 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1200 | 1465033087959 Marionette TRACE conn3 <- [1,2334,null,{}] 01:38:07 INFO - PROCESS | 1200 | 1465033087975 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:07 INFO - PROCESS | 1200 | 1465033087980 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:08 INFO - PROCESS | 1200 | 1465033088101 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:38:08 INFO - PROCESS | 1200 | 1465033088210 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 1200 | 1465033088214 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:08 INFO - PROCESS | 1200 | ++DOCSHELL 137B9800 == 34 [pid = 1200] [id = 593] 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (137BD400) [pid = 1200] [serial = 1779] [outer = 00000000] 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (13DBE800) [pid = 1200] [serial = 1780] [outer = 137BD400] 01:38:08 INFO - PROCESS | 1200 | 1465033088262 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (14183000) [pid = 1200] [serial = 1781] [outer = 137BD400] 01:38:08 INFO - PROCESS | 1200 | 1465033088639 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 750ms 01:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:38:08 INFO - PROCESS | 1200 | 1465033088714 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 1200 | 1465033088717 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 01:38:08 INFO - PROCESS | 1200 | 1465033088720 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 1200 | 1465033088722 Marionette TRACE conn3 <- [1,2338,null,{}] 01:38:08 INFO - PROCESS | 1200 | 1465033088726 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:08 INFO - PROCESS | 1200 | 1465033088728 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:08 INFO - PROCESS | 1200 | 1465033088814 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:38:08 INFO - PROCESS | 1200 | 1465033088820 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 1200 | 1465033088822 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:08 INFO - PROCESS | 1200 | ++DOCSHELL 15684000 == 35 [pid = 1200] [id = 594] 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (15890800) [pid = 1200] [serial = 1782] [outer = 00000000] 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (16014C00) [pid = 1200] [serial = 1783] [outer = 15890800] 01:38:08 INFO - PROCESS | 1200 | 1465033088867 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1601E000) [pid = 1200] [serial = 1784] [outer = 15890800] 01:38:09 INFO - PROCESS | 1200 | 1465033089383 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 687ms 01:38:09 INFO - PROCESS | 1200 | 1465033089419 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:38:09 INFO - PROCESS | 1200 | 1465033089421 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 01:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:38:09 INFO - PROCESS | 1200 | 1465033089424 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:38:09 INFO - PROCESS | 1200 | 1465033089426 Marionette TRACE conn3 <- [1,2342,null,{}] 01:38:09 INFO - PROCESS | 1200 | 1465033089429 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:09 INFO - PROCESS | 1200 | 1465033089431 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:09 INFO - PROCESS | 1200 | 1465033089572 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:38:09 INFO - PROCESS | 1200 | 1465033089593 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 1200 | 1465033089595 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:09 INFO - PROCESS | 1200 | ++DOCSHELL 160C0800 == 36 [pid = 1200] [id = 595] 01:38:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (165E5800) [pid = 1200] [serial = 1785] [outer = 00000000] 01:38:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1683C400) [pid = 1200] [serial = 1786] [outer = 165E5800] 01:38:09 INFO - PROCESS | 1200 | 1465033089640 Marionette DEBUG loaded listener.js 01:38:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16846C00) [pid = 1200] [serial = 1787] [outer = 165E5800] 01:38:10 INFO - PROCESS | 1200 | 1465033090108 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 734ms 01:38:10 INFO - PROCESS | 1200 | 1465033090165 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 1200 | 1465033090167 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 01:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:38:10 INFO - PROCESS | 1200 | 1465033090178 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 1200 | 1465033090180 Marionette TRACE conn3 <- [1,2346,null,{}] 01:38:10 INFO - PROCESS | 1200 | 1465033090184 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:10 INFO - PROCESS | 1200 | 1465033090189 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:10 INFO - PROCESS | 1200 | 1465033090333 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:38:10 INFO - PROCESS | 1200 | 1465033090403 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:10 INFO - PROCESS | 1200 | 1465033090405 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:10 INFO - PROCESS | 1200 | ++DOCSHELL 16907400 == 37 [pid = 1200] [id = 596] 01:38:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16908C00) [pid = 1200] [serial = 1788] [outer = 00000000] 01:38:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169F8400) [pid = 1200] [serial = 1789] [outer = 16908C00] 01:38:10 INFO - PROCESS | 1200 | 1465033090450 Marionette DEBUG loaded listener.js 01:38:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16C7D400) [pid = 1200] [serial = 1790] [outer = 16908C00] 01:38:10 INFO - PROCESS | 1200 | 1465033090868 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 750ms 01:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:38:10 INFO - PROCESS | 1200 | 1465033090932 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 1200 | 1465033090934 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 01:38:10 INFO - PROCESS | 1200 | 1465033090937 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 1200 | 1465033090939 Marionette TRACE conn3 <- [1,2350,null,{}] 01:38:10 INFO - PROCESS | 1200 | 1465033090943 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:10 INFO - PROCESS | 1200 | 1465033090945 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:11 INFO - PROCESS | 1200 | 1465033091069 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (169F8800) [pid = 1200] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10F91800) [pid = 1200] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1128BC00) [pid = 1200] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (15B43C00) [pid = 1200] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (118D2800) [pid = 1200] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (15F9CC00) [pid = 1200] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (0F2D9000) [pid = 1200] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (12B9F400) [pid = 1200] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (10F8B400) [pid = 1200] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1417CC00) [pid = 1200] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:38:11 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (10A59800) [pid = 1200] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:38:11 INFO - PROCESS | 1200 | 1465033091226 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 1200 | 1465033091229 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:11 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D9000 == 38 [pid = 1200] [id = 597] 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10272800) [pid = 1200] [serial = 1791] [outer = 00000000] 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11216400) [pid = 1200] [serial = 1792] [outer = 10272800] 01:38:11 INFO - PROCESS | 1200 | 1465033091282 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (12916C00) [pid = 1200] [serial = 1793] [outer = 10272800] 01:38:11 INFO - PROCESS | 1200 | 1465033091655 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 735ms 01:38:11 INFO - PROCESS | 1200 | 1465033091678 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:38:11 INFO - PROCESS | 1200 | 1465033091680 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 01:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:38:11 INFO - PROCESS | 1200 | 1465033091683 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:38:11 INFO - PROCESS | 1200 | 1465033091685 Marionette TRACE conn3 <- [1,2354,null,{}] 01:38:11 INFO - PROCESS | 1200 | 1465033091688 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:11 INFO - PROCESS | 1200 | 1465033091690 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:11 INFO - PROCESS | 1200 | 1465033091770 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:38:11 INFO - PROCESS | 1200 | 1465033091867 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 1200 | 1465033091869 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:11 INFO - PROCESS | 1200 | ++DOCSHELL 11214C00 == 39 [pid = 1200] [id = 598] 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1128BC00) [pid = 1200] [serial = 1794] [outer = 00000000] 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (169F9400) [pid = 1200] [serial = 1795] [outer = 1128BC00] 01:38:11 INFO - PROCESS | 1200 | 1465033091913 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16F3D800) [pid = 1200] [serial = 1796] [outer = 1128BC00] 01:38:12 INFO - PROCESS | 1200 | 1465033092286 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 640ms 01:38:12 INFO - PROCESS | 1200 | 1465033092321 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 1200 | 1465033092323 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 01:38:12 INFO - PROCESS | 1200 | 1465033092326 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:38:12 INFO - PROCESS | 1200 | 1465033092328 Marionette TRACE conn3 <- [1,2358,null,{}] 01:38:12 INFO - PROCESS | 1200 | 1465033092331 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:12 INFO - PROCESS | 1200 | 1465033092333 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:12 INFO - PROCESS | 1200 | 1465033092453 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:38:12 INFO - PROCESS | 1200 | 1465033092461 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 1200 | 1465033092463 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:12 INFO - PROCESS | 1200 | ++DOCSHELL 13DBD800 == 40 [pid = 1200] [id = 599] 01:38:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1791FC00) [pid = 1200] [serial = 1797] [outer = 00000000] 01:38:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (17CF6400) [pid = 1200] [serial = 1798] [outer = 1791FC00] 01:38:12 INFO - PROCESS | 1200 | 1465033092507 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1800C400) [pid = 1200] [serial = 1799] [outer = 1791FC00] 01:38:12 INFO - PROCESS | 1200 | 1465033092947 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 625ms 01:38:12 INFO - PROCESS | 1200 | 1465033092965 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 1200 | 1465033092967 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 01:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:38:12 INFO - PROCESS | 1200 | 1465033092970 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 1200 | 1465033092972 Marionette TRACE conn3 <- [1,2362,null,{}] 01:38:12 INFO - PROCESS | 1200 | 1465033092975 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:12 INFO - PROCESS | 1200 | 1465033092977 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:13 INFO - PROCESS | 1200 | 1465033093099 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:38:13 INFO - PROCESS | 1200 | 1465033093123 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 1200 | 1465033093126 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:13 INFO - PROCESS | 1200 | ++DOCSHELL 16F33000 == 41 [pid = 1200] [id = 600] 01:38:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (18257000) [pid = 1200] [serial = 1800] [outer = 00000000] 01:38:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (184E7C00) [pid = 1200] [serial = 1801] [outer = 18257000] 01:38:13 INFO - PROCESS | 1200 | 1465033093172 Marionette DEBUG loaded listener.js 01:38:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (19B11C00) [pid = 1200] [serial = 1802] [outer = 18257000] 01:38:13 INFO - PROCESS | 1200 | 1465033093866 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 937ms 01:38:13 INFO - PROCESS | 1200 | 1465033093917 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1200 | 1465033093921 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 01:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:38:13 INFO - PROCESS | 1200 | 1465033093926 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1200 | 1465033093931 Marionette TRACE conn3 <- [1,2366,null,{}] 01:38:13 INFO - PROCESS | 1200 | 1465033093937 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:13 INFO - PROCESS | 1200 | 1465033093940 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:14 INFO - PROCESS | 1200 | 1465033094060 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:38:14 INFO - PROCESS | 1200 | 1465033094201 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 1200 | 1465033094204 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:14 INFO - PROCESS | 1200 | ++DOCSHELL 10A7FC00 == 42 [pid = 1200] [id = 601] 01:38:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10F8B400) [pid = 1200] [serial = 1803] [outer = 00000000] 01:38:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11712000) [pid = 1200] [serial = 1804] [outer = 10F8B400] 01:38:14 INFO - PROCESS | 1200 | 1465033094264 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (131E8C00) [pid = 1200] [serial = 1805] [outer = 10F8B400] 01:38:14 INFO - PROCESS | 1200 | 1465033094848 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1000ms 01:38:14 INFO - PROCESS | 1200 | 1465033094931 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:38:14 INFO - PROCESS | 1200 | 1465033094935 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 01:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:38:14 INFO - PROCESS | 1200 | 1465033094942 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:38:14 INFO - PROCESS | 1200 | 1465033094945 Marionette TRACE conn3 <- [1,2370,null,{}] 01:38:14 INFO - PROCESS | 1200 | 1465033094949 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:14 INFO - PROCESS | 1200 | 1465033094952 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:15 INFO - PROCESS | 1200 | 1465033095097 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:38:15 INFO - PROCESS | 1200 | 1465033095249 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 1200 | 1465033095252 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:15 INFO - PROCESS | 1200 | ++DOCSHELL 14FB9000 == 43 [pid = 1200] [id = 602] 01:38:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15691C00) [pid = 1200] [serial = 1806] [outer = 00000000] 01:38:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (15B46000) [pid = 1200] [serial = 1807] [outer = 15691C00] 01:38:15 INFO - PROCESS | 1200 | 1465033095309 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (160B3400) [pid = 1200] [serial = 1808] [outer = 15691C00] 01:38:15 INFO - PROCESS | 1200 | 1465033095947 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1047ms 01:38:15 INFO - PROCESS | 1200 | 1465033095989 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 1200 | 1465033095991 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 01:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:38:16 INFO - PROCESS | 1200 | 1465033096011 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1200 | 1465033096015 Marionette TRACE conn3 <- [1,2374,null,{}] 01:38:16 INFO - PROCESS | 1200 | 1465033096026 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:16 INFO - PROCESS | 1200 | 1465033096031 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:16 INFO - PROCESS | 1200 | 1465033096139 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:38:16 INFO - PROCESS | 1200 | 1465033096395 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:16 INFO - PROCESS | 1200 | 1465033096398 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:16 INFO - PROCESS | 1200 | ++DOCSHELL 0C784400 == 44 [pid = 1200] [id = 603] 01:38:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1027CC00) [pid = 1200] [serial = 1809] [outer = 00000000] 01:38:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (105EC800) [pid = 1200] [serial = 1810] [outer = 1027CC00] 01:38:16 INFO - PROCESS | 1200 | 1465033096466 Marionette DEBUG loaded listener.js 01:38:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (10F5D000) [pid = 1200] [serial = 1811] [outer = 1027CC00] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 13DBD800 == 43 [pid = 1200] [id = 599] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 11214C00 == 42 [pid = 1200] [id = 598] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 0F2D9000 == 41 [pid = 1200] [id = 597] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 16907400 == 40 [pid = 1200] [id = 596] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 160C0800 == 39 [pid = 1200] [id = 595] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 15684000 == 38 [pid = 1200] [id = 594] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 137B9800 == 37 [pid = 1200] [id = 593] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 117ED800 == 36 [pid = 1200] [id = 592] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 10F8A000 == 35 [pid = 1200] [id = 591] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 10F0E000 == 34 [pid = 1200] [id = 590] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 17C5E000 == 33 [pid = 1200] [id = 589] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 13DC1000 == 32 [pid = 1200] [id = 578] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 10A58400 == 31 [pid = 1200] [id = 579] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 1121B400 == 30 [pid = 1200] [id = 580] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 137C1800 == 29 [pid = 1200] [id = 576] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 13DBEC00 == 28 [pid = 1200] [id = 575] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 10F12400 == 27 [pid = 1200] [id = 577] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 14FB9000 == 26 [pid = 1200] [id = 602] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 16F33000 == 25 [pid = 1200] [id = 600] 01:38:17 INFO - PROCESS | 1200 | --DOCSHELL 10A7FC00 == 24 [pid = 1200] [id = 601] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (17113C00) [pid = 1200] [serial = 1765] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11215400) [pid = 1200] [serial = 1744] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11289800) [pid = 1200] [serial = 1745] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (13C39800) [pid = 1200] [serial = 1750] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1291D000) [pid = 1200] [serial = 1742] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11BC2C00) [pid = 1200] [serial = 1741] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15E5A400) [pid = 1200] [serial = 1753] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12917C00) [pid = 1200] [serial = 1747] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12B92000) [pid = 1200] [serial = 1748] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (17114800) [pid = 1200] [serial = 1766] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (165E7C00) [pid = 1200] [serial = 1756] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16015C00) [pid = 1200] [serial = 1754] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11216C00) [pid = 1200] [serial = 1759] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (16839C00) [pid = 1200] [serial = 1757] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (169F0400) [pid = 1200] [serial = 1762] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1319CC00) [pid = 1200] [serial = 1733] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (11704400) [pid = 1200] [serial = 1732] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15F9D400) [pid = 1200] [serial = 1736] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (144A1800) [pid = 1200] [serial = 1735] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (129B7C00) [pid = 1200] [serial = 1739] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (11703400) [pid = 1200] [serial = 1738] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (14461000) [pid = 1200] [serial = 1760] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (169F7C00) [pid = 1200] [serial = 1763] [outer = 00000000] [url = about:blank] 01:38:17 INFO - PROCESS | 1200 | 1465033097720 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1828ms 01:38:17 INFO - PROCESS | 1200 | 1465033097821 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:38:17 INFO - PROCESS | 1200 | 1465033097825 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 01:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:38:17 INFO - PROCESS | 1200 | 1465033097830 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:38:17 INFO - PROCESS | 1200 | 1465033097834 Marionette TRACE conn3 <- [1,2378,null,{}] 01:38:17 INFO - PROCESS | 1200 | 1465033097840 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:17 INFO - PROCESS | 1200 | 1465033097843 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:17 INFO - PROCESS | 1200 | 1465033097932 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:38:17 INFO - PROCESS | 1200 | 1465033097942 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 1200 | 1465033097946 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:17 INFO - PROCESS | 1200 | ++DOCSHELL 10A5A400 == 25 [pid = 1200] [id = 604] 01:38:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (10A5A800) [pid = 1200] [serial = 1812] [outer = 00000000] 01:38:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (10A7FC00) [pid = 1200] [serial = 1813] [outer = 10A5A800] 01:38:17 INFO - PROCESS | 1200 | 1465033097995 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (10A83400) [pid = 1200] [serial = 1814] [outer = 10A5A800] 01:38:18 INFO - PROCESS | 1200 | 1465033098519 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 734ms 01:38:18 INFO - PROCESS | 1200 | 1465033098571 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:38:18 INFO - PROCESS | 1200 | 1465033098576 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 01:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:38:18 INFO - PROCESS | 1200 | 1465033098583 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 1200 | 1465033098585 Marionette TRACE conn3 <- [1,2382,null,{}] 01:38:18 INFO - PROCESS | 1200 | 1465033098589 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:18 INFO - PROCESS | 1200 | 1465033098592 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:18 INFO - PROCESS | 1200 | 1465033098681 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:38:18 INFO - PROCESS | 1200 | 1465033098773 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 1200 | 1465033098776 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:18 INFO - PROCESS | 1200 | ++DOCSHELL 117E4400 == 26 [pid = 1200] [id = 605] 01:38:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (117E8800) [pid = 1200] [serial = 1815] [outer = 00000000] 01:38:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (118C6000) [pid = 1200] [serial = 1816] [outer = 117E8800] 01:38:18 INFO - PROCESS | 1200 | 1465033098833 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (11D28800) [pid = 1200] [serial = 1817] [outer = 117E8800] 01:38:19 INFO - PROCESS | 1200 | 1465033099281 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 01:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:38:19 INFO - PROCESS | 1200 | 1465033099323 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 1200 | 1465033099325 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 01:38:19 INFO - PROCESS | 1200 | 1465033099329 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 1200 | 1465033099332 Marionette TRACE conn3 <- [1,2386,null,{}] 01:38:19 INFO - PROCESS | 1200 | 1465033099346 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:19 INFO - PROCESS | 1200 | 1465033099350 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:19 INFO - PROCESS | 1200 | 1465033099436 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:38:19 INFO - PROCESS | 1200 | 1465033099443 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:19 INFO - PROCESS | 1200 | 1465033099446 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:19 INFO - PROCESS | 1200 | ++DOCSHELL 129B4000 == 27 [pid = 1200] [id = 606] 01:38:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (129B7000) [pid = 1200] [serial = 1818] [outer = 00000000] 01:38:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13719800) [pid = 1200] [serial = 1819] [outer = 129B7000] 01:38:19 INFO - PROCESS | 1200 | 1465033099496 Marionette DEBUG loaded listener.js 01:38:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (137C2C00) [pid = 1200] [serial = 1820] [outer = 129B7000] 01:38:19 INFO - PROCESS | 1200 | 1465033099954 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 656ms 01:38:19 INFO - PROCESS | 1200 | 1465033099990 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 1200 | 1465033099993 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 01:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:38:20 INFO - PROCESS | 1200 | 1465033100005 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - PROCESS | 1200 | 1465033100016 Marionette TRACE conn3 <- [1,2390,null,{}] 01:38:20 INFO - PROCESS | 1200 | 1465033100020 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:20 INFO - PROCESS | 1200 | 1465033100022 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:20 INFO - PROCESS | 1200 | 1465033100144 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:38:20 INFO - PROCESS | 1200 | 1465033100205 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 1200 | 1465033100207 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:20 INFO - PROCESS | 1200 | ++DOCSHELL 14437400 == 28 [pid = 1200] [id = 607] 01:38:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (14439000) [pid = 1200] [serial = 1821] [outer = 00000000] 01:38:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (14FB3800) [pid = 1200] [serial = 1822] [outer = 14439000] 01:38:20 INFO - PROCESS | 1200 | 1465033100253 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (15891800) [pid = 1200] [serial = 1823] [outer = 14439000] 01:38:20 INFO - PROCESS | 1200 | 1465033100695 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 750ms 01:38:20 INFO - PROCESS | 1200 | 1465033100764 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:38:20 INFO - PROCESS | 1200 | 1465033100766 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 01:38:20 INFO - PROCESS | 1200 | 1465033100769 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:38:20 INFO - PROCESS | 1200 | 1465033100771 Marionette TRACE conn3 <- [1,2394,null,{}] 01:38:20 INFO - PROCESS | 1200 | 1465033100774 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:20 INFO - PROCESS | 1200 | 1465033100776 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:20 INFO - PROCESS | 1200 | 1465033100917 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:38:20 INFO - PROCESS | 1200 | 1465033100985 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 1200 | 1465033100987 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:20 INFO - PROCESS | 1200 | ++DOCSHELL 15F9D400 == 29 [pid = 1200] [id = 608] 01:38:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16014400) [pid = 1200] [serial = 1824] [outer = 00000000] 01:38:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1601DC00) [pid = 1200] [serial = 1825] [outer = 16014400] 01:38:21 INFO - PROCESS | 1200 | 1465033101032 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (160B3000) [pid = 1200] [serial = 1826] [outer = 16014400] 01:38:21 INFO - PROCESS | 1200 | 1465033101469 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 735ms 01:38:21 INFO - PROCESS | 1200 | 1465033101510 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1200 | 1465033101512 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 01:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:38:21 INFO - PROCESS | 1200 | 1465033101520 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1200 | 1465033101522 Marionette TRACE conn3 <- [1,2398,null,{}] 01:38:21 INFO - PROCESS | 1200 | 1465033101525 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:21 INFO - PROCESS | 1200 | 1465033101531 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:21 INFO - PROCESS | 1200 | 1465033101673 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:38:21 INFO - PROCESS | 1200 | 1465033101745 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:21 INFO - PROCESS | 1200 | 1465033101747 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:21 INFO - PROCESS | 1200 | ++DOCSHELL 16842400 == 30 [pid = 1200] [id = 609] 01:38:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16844C00) [pid = 1200] [serial = 1827] [outer = 00000000] 01:38:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16850400) [pid = 1200] [serial = 1828] [outer = 16844C00] 01:38:21 INFO - PROCESS | 1200 | 1465033101810 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1690A000) [pid = 1200] [serial = 1829] [outer = 16844C00] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (18257000) [pid = 1200] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (139DEC00) [pid = 1200] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1791FC00) [pid = 1200] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (165E5800) [pid = 1200] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16908C00) [pid = 1200] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10272800) [pid = 1200] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (117EE800) [pid = 1200] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10F8C400) [pid = 1200] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (17C61400) [pid = 1200] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10F5F800) [pid = 1200] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (15890800) [pid = 1200] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (137BD400) [pid = 1200] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:38:22 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1128BC00) [pid = 1200] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:38:22 INFO - PROCESS | 1200 | 1465033102482 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1000ms 01:38:22 INFO - PROCESS | 1200 | 1465033102518 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:38:22 INFO - PROCESS | 1200 | 1465033102520 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 01:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:38:22 INFO - PROCESS | 1200 | 1465033102523 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:38:22 INFO - PROCESS | 1200 | 1465033102525 Marionette TRACE conn3 <- [1,2402,null,{}] 01:38:22 INFO - PROCESS | 1200 | 1465033102529 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:22 INFO - PROCESS | 1200 | 1465033102531 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:22 INFO - PROCESS | 1200 | 1465033102619 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:38:22 INFO - PROCESS | 1200 | 1465033102626 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1200 | 1465033102628 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:22 INFO - PROCESS | 1200 | ++DOCSHELL 11291C00 == 31 [pid = 1200] [id = 610] 01:38:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1291A800) [pid = 1200] [serial = 1830] [outer = 00000000] 01:38:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (15890800) [pid = 1200] [serial = 1831] [outer = 1291A800] 01:38:22 INFO - PROCESS | 1200 | 1465033102672 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (15E5B000) [pid = 1200] [serial = 1832] [outer = 1291A800] 01:38:23 INFO - PROCESS | 1200 | 1465033103104 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 641ms 01:38:23 INFO - PROCESS | 1200 | 1465033103161 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1200 | 1465033103163 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 01:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:38:23 INFO - PROCESS | 1200 | 1465033103167 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1200 | 1465033103168 Marionette TRACE conn3 <- [1,2406,null,{}] 01:38:23 INFO - PROCESS | 1200 | 1465033103172 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:23 INFO - PROCESS | 1200 | 1465033103174 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:23 INFO - PROCESS | 1200 | 1465033103252 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:38:23 INFO - PROCESS | 1200 | 1465033103258 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1200 | 1465033103260 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:23 INFO - PROCESS | 1200 | ++DOCSHELL 169F4000 == 32 [pid = 1200] [id = 611] 01:38:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (169F4400) [pid = 1200] [serial = 1833] [outer = 00000000] 01:38:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16C77C00) [pid = 1200] [serial = 1834] [outer = 169F4400] 01:38:23 INFO - PROCESS | 1200 | 1465033103303 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16C82800) [pid = 1200] [serial = 1835] [outer = 169F4400] 01:38:23 INFO - PROCESS | 1200 | 1465033103763 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 641ms 01:38:23 INFO - PROCESS | 1200 | 1465033103819 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1200 | 1465033103822 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 01:38:23 INFO - PROCESS | 1200 | 1465033103825 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1200 | 1465033103827 Marionette TRACE conn3 <- [1,2410,null,{}] 01:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:38:23 INFO - PROCESS | 1200 | 1465033103830 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:23 INFO - PROCESS | 1200 | 1465033103832 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:23 INFO - PROCESS | 1200 | 1465033103913 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:38:23 INFO - PROCESS | 1200 | 1465033103918 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1200 | 1465033103920 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:23 INFO - PROCESS | 1200 | ++DOCSHELL 16F33000 == 33 [pid = 1200] [id = 612] 01:38:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (17113400) [pid = 1200] [serial = 1836] [outer = 00000000] 01:38:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1791BC00) [pid = 1200] [serial = 1837] [outer = 17113400] 01:38:23 INFO - PROCESS | 1200 | 1465033103964 Marionette DEBUG loaded listener.js 01:38:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1711A000) [pid = 1200] [serial = 1838] [outer = 17113400] 01:38:24 INFO - PROCESS | 1200 | 1465033104744 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 937ms 01:38:24 INFO - PROCESS | 1200 | 1465033104774 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 1200 | 1465033104778 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 01:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:38:24 INFO - PROCESS | 1200 | 1465033104783 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 1200 | 1465033104786 Marionette TRACE conn3 <- [1,2414,null,{}] 01:38:24 INFO - PROCESS | 1200 | 1465033104792 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:24 INFO - PROCESS | 1200 | 1465033104795 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:24 INFO - PROCESS | 1200 | 1465033104923 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:38:25 INFO - PROCESS | 1200 | 1465033105042 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:25 INFO - PROCESS | 1200 | 1465033105045 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:25 INFO - PROCESS | 1200 | ++DOCSHELL 10560400 == 34 [pid = 1200] [id = 613] 01:38:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (105F3000) [pid = 1200] [serial = 1839] [outer = 00000000] 01:38:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11298800) [pid = 1200] [serial = 1840] [outer = 105F3000] 01:38:25 INFO - PROCESS | 1200 | 1465033105104 Marionette DEBUG loaded listener.js 01:38:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (11D27800) [pid = 1200] [serial = 1841] [outer = 105F3000] 01:38:25 INFO - PROCESS | 1200 | 1465033105864 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1141ms 01:38:25 INFO - PROCESS | 1200 | 1465033105930 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:38:25 INFO - PROCESS | 1200 | 1465033105935 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 01:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:38:25 INFO - PROCESS | 1200 | 1465033105942 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:38:25 INFO - PROCESS | 1200 | 1465033105944 Marionette TRACE conn3 <- [1,2418,null,{}] 01:38:25 INFO - PROCESS | 1200 | 1465033105949 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:25 INFO - PROCESS | 1200 | 1465033105951 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:26 INFO - PROCESS | 1200 | 1465033106083 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:38:26 INFO - PROCESS | 1200 | 1465033106219 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 1200 | 1465033106222 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:26 INFO - PROCESS | 1200 | ++DOCSHELL 10562000 == 35 [pid = 1200] [id = 614] 01:38:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (105EF800) [pid = 1200] [serial = 1842] [outer = 00000000] 01:38:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11712800) [pid = 1200] [serial = 1843] [outer = 105EF800] 01:38:26 INFO - PROCESS | 1200 | 1465033106315 Marionette DEBUG loaded listener.js 01:38:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (12B38000) [pid = 1200] [serial = 1844] [outer = 105EF800] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 169F4000 == 34 [pid = 1200] [id = 611] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 11291C00 == 33 [pid = 1200] [id = 610] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 16842400 == 32 [pid = 1200] [id = 609] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 15F9D400 == 31 [pid = 1200] [id = 608] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 14437400 == 30 [pid = 1200] [id = 607] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 129B4000 == 29 [pid = 1200] [id = 606] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 117E4400 == 28 [pid = 1200] [id = 605] 01:38:27 INFO - PROCESS | 1200 | --DOCSHELL 10A5A400 == 27 [pid = 1200] [id = 604] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (17CF6400) [pid = 1200] [serial = 1798] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1683C400) [pid = 1200] [serial = 1786] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (169F8400) [pid = 1200] [serial = 1789] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (11216400) [pid = 1200] [serial = 1792] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (16C7D400) [pid = 1200] [serial = 1790] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (12916400) [pid = 1200] [serial = 1777] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (12B37400) [pid = 1200] [serial = 1778] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (11705400) [pid = 1200] [serial = 1774] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11711000) [pid = 1200] [serial = 1775] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1825D400) [pid = 1200] [serial = 1769] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (18228400) [pid = 1200] [serial = 1768] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11711C00) [pid = 1200] [serial = 1771] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (11BC9C00) [pid = 1200] [serial = 1772] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16014C00) [pid = 1200] [serial = 1783] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (13DBE800) [pid = 1200] [serial = 1780] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (14183000) [pid = 1200] [serial = 1781] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1800C400) [pid = 1200] [serial = 1799] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (12916C00) [pid = 1200] [serial = 1793] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (169F9400) [pid = 1200] [serial = 1795] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (16846C00) [pid = 1200] [serial = 1787] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1601E000) [pid = 1200] [serial = 1784] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (16F3D800) [pid = 1200] [serial = 1796] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (19B11C00) [pid = 1200] [serial = 1802] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (184E7C00) [pid = 1200] [serial = 1801] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1445A000) [pid = 1200] [serial = 1751] [outer = 00000000] [url = about:blank] 01:38:27 INFO - PROCESS | 1200 | 1465033107135 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1250ms 01:38:27 INFO - PROCESS | 1200 | 1465033107199 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 1200 | 1465033107203 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 01:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:38:27 INFO - PROCESS | 1200 | 1465033107208 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 1200 | 1465033107213 Marionette TRACE conn3 <- [1,2422,null,{}] 01:38:27 INFO - PROCESS | 1200 | 1465033107217 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:27 INFO - PROCESS | 1200 | 1465033107220 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:27 INFO - PROCESS | 1200 | 1465033107324 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:38:27 INFO - PROCESS | 1200 | 1465033107422 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:27 INFO - PROCESS | 1200 | 1465033107425 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:27 INFO - PROCESS | 1200 | ++DOCSHELL 10A80000 == 28 [pid = 1200] [id = 615] 01:38:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (10A84400) [pid = 1200] [serial = 1845] [outer = 00000000] 01:38:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (11213800) [pid = 1200] [serial = 1846] [outer = 10A84400] 01:38:27 INFO - PROCESS | 1200 | 1465033107474 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (1170E400) [pid = 1200] [serial = 1847] [outer = 10A84400] 01:38:27 INFO - PROCESS | 1200 | 1465033107949 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 797ms 01:38:27 INFO - PROCESS | 1200 | 1465033108007 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:38:28 INFO - PROCESS | 1200 | 1465033108011 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 01:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:38:28 INFO - PROCESS | 1200 | 1465033108017 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:38:28 INFO - PROCESS | 1200 | 1465033108020 Marionette TRACE conn3 <- [1,2426,null,{}] 01:38:28 INFO - PROCESS | 1200 | 1465033108024 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:28 INFO - PROCESS | 1200 | 1465033108026 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:28 INFO - PROCESS | 1200 | 1465033108117 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:38:28 INFO - PROCESS | 1200 | 1465033108126 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 1200 | 1465033108128 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:28 INFO - PROCESS | 1200 | ++DOCSHELL 1291B000 == 29 [pid = 1200] [id = 616] 01:38:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (1291D000) [pid = 1200] [serial = 1848] [outer = 00000000] 01:38:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (12E19C00) [pid = 1200] [serial = 1849] [outer = 1291D000] 01:38:28 INFO - PROCESS | 1200 | 1465033108175 Marionette DEBUG loaded listener.js 01:38:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (1323E400) [pid = 1200] [serial = 1850] [outer = 1291D000] 01:38:28 INFO - PROCESS | 1200 | 1465033108661 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 688ms 01:38:28 INFO - PROCESS | 1200 | 1465033108717 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:38:28 INFO - PROCESS | 1200 | 1465033108719 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 01:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:38:28 INFO - PROCESS | 1200 | 1465033108723 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:38:28 INFO - PROCESS | 1200 | 1465033108726 Marionette TRACE conn3 <- [1,2430,null,{}] 01:38:28 INFO - PROCESS | 1200 | 1465033108737 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:28 INFO - PROCESS | 1200 | 1465033108742 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:28 INFO - PROCESS | 1200 | 1465033108829 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:38:28 INFO - PROCESS | 1200 | 1465033108931 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 1200 | 1465033108935 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:28 INFO - PROCESS | 1200 | ++DOCSHELL 1449DC00 == 30 [pid = 1200] [id = 617] 01:38:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1449FC00) [pid = 1200] [serial = 1851] [outer = 00000000] 01:38:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1588D800) [pid = 1200] [serial = 1852] [outer = 1449FC00] 01:38:28 INFO - PROCESS | 1200 | 1465033108982 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (15F9B400) [pid = 1200] [serial = 1853] [outer = 1449FC00] 01:38:29 INFO - PROCESS | 1200 | 1465033109371 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 688ms 01:38:29 INFO - PROCESS | 1200 | 1465033109422 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 1200 | 1465033109425 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 01:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:38:29 INFO - PROCESS | 1200 | 1465033109428 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 1200 | 1465033109429 Marionette TRACE conn3 <- [1,2434,null,{}] 01:38:29 INFO - PROCESS | 1200 | 1465033109433 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:29 INFO - PROCESS | 1200 | 1465033109435 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:29 INFO - PROCESS | 1200 | 1465033109602 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:38:29 INFO - PROCESS | 1200 | 1465033109629 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:29 INFO - PROCESS | 1200 | 1465033109631 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:29 INFO - PROCESS | 1200 | ++DOCSHELL 15B47C00 == 31 [pid = 1200] [id = 618] 01:38:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (15E5F000) [pid = 1200] [serial = 1854] [outer = 00000000] 01:38:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (160BE000) [pid = 1200] [serial = 1855] [outer = 15E5F000] 01:38:29 INFO - PROCESS | 1200 | 1465033109676 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1683C800) [pid = 1200] [serial = 1856] [outer = 15E5F000] 01:38:30 INFO - PROCESS | 1200 | 1465033110100 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 703ms 01:38:30 INFO - PROCESS | 1200 | 1465033110127 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:38:30 INFO - PROCESS | 1200 | 1465033110129 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 01:38:30 INFO - PROCESS | 1200 | 1465033110132 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:38:30 INFO - PROCESS | 1200 | 1465033110134 Marionette TRACE conn3 <- [1,2438,null,{}] 01:38:30 INFO - PROCESS | 1200 | 1465033110138 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:30 INFO - PROCESS | 1200 | 1465033110140 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:30 INFO - PROCESS | 1200 | 1465033110253 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:38:30 INFO - PROCESS | 1200 | 1465033110258 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:30 INFO - PROCESS | 1200 | 1465033110260 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:30 INFO - PROCESS | 1200 | ++DOCSHELL 1683FC00 == 32 [pid = 1200] [id = 619] 01:38:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16840000) [pid = 1200] [serial = 1857] [outer = 00000000] 01:38:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16905C00) [pid = 1200] [serial = 1858] [outer = 16840000] 01:38:30 INFO - PROCESS | 1200 | 1465033110304 Marionette DEBUG loaded listener.js 01:38:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169EC800) [pid = 1200] [serial = 1859] [outer = 16840000] 01:38:30 INFO - PROCESS | 1200 | 1465033110781 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 703ms 01:38:30 INFO - PROCESS | 1200 | 1465033110832 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:38:30 INFO - PROCESS | 1200 | 1465033110834 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 01:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:38:30 INFO - PROCESS | 1200 | 1465033110838 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - PROCESS | 1200 | 1465033110839 Marionette TRACE conn3 <- [1,2442,null,{}] 01:38:30 INFO - PROCESS | 1200 | 1465033110842 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:30 INFO - PROCESS | 1200 | 1465033110848 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:31 INFO - PROCESS | 1200 | 1465033111014 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:38:31 INFO - PROCESS | 1200 | 1465033111040 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1200 | 1465033111042 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:31 INFO - PROCESS | 1200 | ++DOCSHELL 16C77800 == 33 [pid = 1200] [id = 620] 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16F34400) [pid = 1200] [serial = 1860] [outer = 00000000] 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (17922C00) [pid = 1200] [serial = 1861] [outer = 16F34400] 01:38:31 INFO - PROCESS | 1200 | 1465033111096 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17923C00) [pid = 1200] [serial = 1862] [outer = 16F34400] 01:38:31 INFO - PROCESS | 1200 | 1465033111636 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1027CC00) [pid = 1200] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (129B7000) [pid = 1200] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16844C00) [pid = 1200] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (10A5A800) [pid = 1200] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (117E8800) [pid = 1200] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (10F8B400) [pid = 1200] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15691C00) [pid = 1200] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (169F4400) [pid = 1200] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16014400) [pid = 1200] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (14439000) [pid = 1200] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:38:31 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1291A800) [pid = 1200] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 844ms 01:38:31 INFO - PROCESS | 1200 | 1465033111681 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:38:31 INFO - PROCESS | 1200 | 1465033111683 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 01:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:38:31 INFO - PROCESS | 1200 | 1465033111686 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:38:31 INFO - PROCESS | 1200 | 1465033111688 Marionette TRACE conn3 <- [1,2446,null,{}] 01:38:31 INFO - PROCESS | 1200 | 1465033111691 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:31 INFO - PROCESS | 1200 | 1465033111693 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:31 INFO - PROCESS | 1200 | 1465033111779 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:38:31 INFO - PROCESS | 1200 | 1465033111786 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1200 | 1465033111788 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:31 INFO - PROCESS | 1200 | ++DOCSHELL 1291A800 == 34 [pid = 1200] [id = 621] 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (129B7000) [pid = 1200] [serial = 1863] [outer = 00000000] 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (13C44000) [pid = 1200] [serial = 1864] [outer = 129B7000] 01:38:31 INFO - PROCESS | 1200 | 1465033111831 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1588D400) [pid = 1200] [serial = 1865] [outer = 129B7000] 01:38:32 INFO - PROCESS | 1200 | 1465033112258 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 594ms 01:38:32 INFO - PROCESS | 1200 | 1465033112283 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1200 | 1465033112285 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 01:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:38:32 INFO - PROCESS | 1200 | 1465033112300 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1200 | 1465033112302 Marionette TRACE conn3 <- [1,2450,null,{}] 01:38:32 INFO - PROCESS | 1200 | 1465033112305 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:32 INFO - PROCESS | 1200 | 1465033112307 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:32 INFO - PROCESS | 1200 | 1465033112414 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:38:32 INFO - PROCESS | 1200 | 1465033112422 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:32 INFO - PROCESS | 1200 | 1465033112424 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:32 INFO - PROCESS | 1200 | ++DOCSHELL 11704C00 == 35 [pid = 1200] [id = 622] 01:38:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1170B400) [pid = 1200] [serial = 1866] [outer = 00000000] 01:38:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (17CF8400) [pid = 1200] [serial = 1867] [outer = 1170B400] 01:38:32 INFO - PROCESS | 1200 | 1465033112468 Marionette DEBUG loaded listener.js 01:38:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1800C400) [pid = 1200] [serial = 1868] [outer = 1170B400] 01:38:32 INFO - PROCESS | 1200 | 1465033112908 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 656ms 01:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:38:32 INFO - PROCESS | 1200 | 1465033112947 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1200 | 1465033112949 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 01:38:32 INFO - PROCESS | 1200 | 1465033112956 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1200 | 1465033112958 Marionette TRACE conn3 <- [1,2454,null,{}] 01:38:32 INFO - PROCESS | 1200 | 1465033112962 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:32 INFO - PROCESS | 1200 | 1465033112963 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:33 INFO - PROCESS | 1200 | 1465033113045 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:38:33 INFO - PROCESS | 1200 | 1465033113050 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:33 INFO - PROCESS | 1200 | 1465033113052 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:33 INFO - PROCESS | 1200 | ++DOCSHELL 17C60C00 == 36 [pid = 1200] [id = 623] 01:38:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (18430800) [pid = 1200] [serial = 1869] [outer = 00000000] 01:38:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (184E2000) [pid = 1200] [serial = 1870] [outer = 18430800] 01:38:33 INFO - PROCESS | 1200 | 1465033113105 Marionette DEBUG loaded listener.js 01:38:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (184E6400) [pid = 1200] [serial = 1871] [outer = 18430800] 01:38:33 INFO - PROCESS | 1200 | 1465033113538 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 625ms 01:38:33 INFO - PROCESS | 1200 | 1465033113591 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:38:33 INFO - PROCESS | 1200 | 1465033113593 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 01:38:33 INFO - PROCESS | 1200 | 1465033113596 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:38:33 INFO - PROCESS | 1200 | 1465033113598 Marionette TRACE conn3 <- [1,2458,null,{}] 01:38:33 INFO - PROCESS | 1200 | 1465033113601 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:33 INFO - PROCESS | 1200 | 1465033113603 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:33 INFO - PROCESS | 1200 | 1465033113742 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:38:33 INFO - PROCESS | 1200 | 1465033113937 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:33 INFO - PROCESS | 1200 | 1465033113940 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:33 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D4400 == 37 [pid = 1200] [id = 624] 01:38:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (0F2D6800) [pid = 1200] [serial = 1872] [outer = 00000000] 01:38:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1047FC00) [pid = 1200] [serial = 1873] [outer = 0F2D6800] 01:38:34 INFO - PROCESS | 1200 | 1465033114002 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (10ED1000) [pid = 1200] [serial = 1874] [outer = 0F2D6800] 01:38:34 INFO - PROCESS | 1200 | 1465033114589 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1032ms 01:38:34 INFO - PROCESS | 1200 | 1465033114654 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:38:34 INFO - PROCESS | 1200 | 1465033114658 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 01:38:34 INFO - PROCESS | 1200 | 1465033114663 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:38:34 INFO - PROCESS | 1200 | 1465033114666 Marionette TRACE conn3 <- [1,2462,null,{}] 01:38:34 INFO - PROCESS | 1200 | 1465033114671 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:34 INFO - PROCESS | 1200 | 1465033114674 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:34 INFO - PROCESS | 1200 | 1465033114792 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:38:34 INFO - PROCESS | 1200 | 1465033114934 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 1200 | 1465033114937 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:34 INFO - PROCESS | 1200 | ++DOCSHELL 13722000 == 38 [pid = 1200] [id = 625] 01:38:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (137B6C00) [pid = 1200] [serial = 1875] [outer = 00000000] 01:38:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (13DBE800) [pid = 1200] [serial = 1876] [outer = 137B6C00] 01:38:34 INFO - PROCESS | 1200 | 1465033114994 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (14461000) [pid = 1200] [serial = 1877] [outer = 137B6C00] 01:38:35 INFO - PROCESS | 1200 | 1465033115596 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1000ms 01:38:35 INFO - PROCESS | 1200 | 1465033115664 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 1200 | 1465033115667 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 01:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:38:35 INFO - PROCESS | 1200 | 1465033115671 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1200 | 1465033115673 Marionette TRACE conn3 <- [1,2466,null,{}] 01:38:35 INFO - PROCESS | 1200 | 1465033115677 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:35 INFO - PROCESS | 1200 | 1465033115680 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:35 INFO - PROCESS | 1200 | 1465033115824 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:38:35 INFO - PROCESS | 1200 | 1465033115967 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 1200 | 1465033115970 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:35 INFO - PROCESS | 1200 | ++DOCSHELL 12E4C000 == 39 [pid = 1200] [id = 626] 01:38:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (165E9800) [pid = 1200] [serial = 1878] [outer = 00000000] 01:38:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16C7F000) [pid = 1200] [serial = 1879] [outer = 165E9800] 01:38:36 INFO - PROCESS | 1200 | 1465033116027 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (175ACC00) [pid = 1200] [serial = 1880] [outer = 165E9800] 01:38:36 INFO - PROCESS | 1200 | 1465033116561 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 953ms 01:38:36 INFO - PROCESS | 1200 | 1465033116615 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 1200 | 1465033116619 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 01:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:38:36 INFO - PROCESS | 1200 | 1465033116630 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 1200 | 1465033116635 Marionette TRACE conn3 <- [1,2470,null,{}] 01:38:36 INFO - PROCESS | 1200 | 1465033116639 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:36 INFO - PROCESS | 1200 | 1465033116642 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:36 INFO - PROCESS | 1200 | 1465033116755 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:38:36 INFO - PROCESS | 1200 | 1465033116906 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:36 INFO - PROCESS | 1200 | 1465033116908 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:36 INFO - PROCESS | 1200 | ++DOCSHELL 19B11C00 == 40 [pid = 1200] [id = 627] 01:38:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (19B17400) [pid = 1200] [serial = 1881] [outer = 00000000] 01:38:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (19B32400) [pid = 1200] [serial = 1882] [outer = 19B17400] 01:38:36 INFO - PROCESS | 1200 | 1465033116963 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (19B36400) [pid = 1200] [serial = 1883] [outer = 19B17400] 01:38:37 INFO - PROCESS | 1200 | 1465033117742 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1140ms 01:38:37 INFO - PROCESS | 1200 | 1465033117778 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:38:37 INFO - PROCESS | 1200 | 1465033117782 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 01:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:38:37 INFO - PROCESS | 1200 | 1465033117788 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:38:37 INFO - PROCESS | 1200 | 1465033117791 Marionette TRACE conn3 <- [1,2474,null,{}] 01:38:37 INFO - PROCESS | 1200 | 1465033117796 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:37 INFO - PROCESS | 1200 | 1465033117799 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:37 INFO - PROCESS | 1200 | 1465033117914 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:38:38 INFO - PROCESS | 1200 | 1465033118060 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 1200 | 1465033118065 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:38 INFO - PROCESS | 1200 | ++DOCSHELL 10A7F800 == 41 [pid = 1200] [id = 628] 01:38:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1121DC00) [pid = 1200] [serial = 1884] [outer = 00000000] 01:38:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1170D000) [pid = 1200] [serial = 1885] [outer = 1121DC00] 01:38:38 INFO - PROCESS | 1200 | 1465033118116 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (11BCA000) [pid = 1200] [serial = 1886] [outer = 1121DC00] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 17C60C00 == 40 [pid = 1200] [id = 623] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 11704C00 == 39 [pid = 1200] [id = 622] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 1291A800 == 38 [pid = 1200] [id = 621] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 16C77800 == 37 [pid = 1200] [id = 620] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 1683FC00 == 36 [pid = 1200] [id = 619] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 15B47C00 == 35 [pid = 1200] [id = 618] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 1449DC00 == 34 [pid = 1200] [id = 617] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 1291B000 == 33 [pid = 1200] [id = 616] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 10A80000 == 32 [pid = 1200] [id = 615] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 16F33000 == 31 [pid = 1200] [id = 612] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 10562000 == 30 [pid = 1200] [id = 614] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 0C784400 == 29 [pid = 1200] [id = 603] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 10560400 == 28 [pid = 1200] [id = 613] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 19B11C00 == 27 [pid = 1200] [id = 627] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 12E4C000 == 26 [pid = 1200] [id = 626] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 0F2D4400 == 25 [pid = 1200] [id = 624] 01:38:38 INFO - PROCESS | 1200 | --DOCSHELL 13722000 == 24 [pid = 1200] [id = 625] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (105EC800) [pid = 1200] [serial = 1810] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (13719800) [pid = 1200] [serial = 1819] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16850400) [pid = 1200] [serial = 1828] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10A7FC00) [pid = 1200] [serial = 1813] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10A83400) [pid = 1200] [serial = 1814] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (118C6000) [pid = 1200] [serial = 1816] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11D28800) [pid = 1200] [serial = 1817] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (131E8C00) [pid = 1200] [serial = 1805] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11712000) [pid = 1200] [serial = 1804] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (160B3400) [pid = 1200] [serial = 1808] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15B46000) [pid = 1200] [serial = 1807] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16C82800) [pid = 1200] [serial = 1835] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1791BC00) [pid = 1200] [serial = 1837] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (160B3000) [pid = 1200] [serial = 1826] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1601DC00) [pid = 1200] [serial = 1825] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16C77C00) [pid = 1200] [serial = 1834] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1690A000) [pid = 1200] [serial = 1829] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10F5D000) [pid = 1200] [serial = 1811] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (14FB3800) [pid = 1200] [serial = 1822] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15891800) [pid = 1200] [serial = 1823] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15890800) [pid = 1200] [serial = 1831] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (137C2C00) [pid = 1200] [serial = 1820] [outer = 00000000] [url = about:blank] 01:38:38 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (15E5B000) [pid = 1200] [serial = 1832] [outer = 00000000] [url = about:blank] 01:38:39 INFO - PROCESS | 1200 | 1465033119243 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1500ms 01:38:39 INFO - PROCESS | 1200 | 1465033119290 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:38:39 INFO - PROCESS | 1200 | 1465033119294 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 01:38:39 INFO - PROCESS | 1200 | 1465033119298 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 1200 | 1465033119303 Marionette TRACE conn3 <- [1,2478,null,{}] 01:38:39 INFO - PROCESS | 1200 | 1465033119309 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:39 INFO - PROCESS | 1200 | 1465033119311 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:39 INFO - PROCESS | 1200 | 1465033119403 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:38:39 INFO - PROCESS | 1200 | 1465033119412 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:39 INFO - PROCESS | 1200 | 1465033119415 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:39 INFO - PROCESS | 1200 | ++DOCSHELL 10A80C00 == 25 [pid = 1200] [id = 629] 01:38:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (10EC9C00) [pid = 1200] [serial = 1887] [outer = 00000000] 01:38:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11218800) [pid = 1200] [serial = 1888] [outer = 10EC9C00] 01:38:39 INFO - PROCESS | 1200 | 1465033119463 Marionette DEBUG loaded listener.js 01:38:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1128A400) [pid = 1200] [serial = 1889] [outer = 10EC9C00] 01:38:39 INFO - PROCESS | 1200 | 1465033119987 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 749ms 01:38:40 INFO - PROCESS | 1200 | 1465033120082 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:38:40 INFO - PROCESS | 1200 | 1465033120087 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 01:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:38:40 INFO - PROCESS | 1200 | 1465033120096 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1200 | 1465033120099 Marionette TRACE conn3 <- [1,2482,null,{}] 01:38:40 INFO - PROCESS | 1200 | 1465033120106 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:40 INFO - PROCESS | 1200 | 1465033120108 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:40 INFO - PROCESS | 1200 | 1465033120218 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:38:40 INFO - PROCESS | 1200 | 1465033120309 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 1200 | 1465033120311 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:40 INFO - PROCESS | 1200 | ++DOCSHELL 12911000 == 26 [pid = 1200] [id = 630] 01:38:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (12915C00) [pid = 1200] [serial = 1890] [outer = 00000000] 01:38:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (12B45400) [pid = 1200] [serial = 1891] [outer = 12915C00] 01:38:40 INFO - PROCESS | 1200 | 1465033120359 Marionette DEBUG loaded listener.js 01:38:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12C1FC00) [pid = 1200] [serial = 1892] [outer = 12915C00] 01:38:40 INFO - PROCESS | 1200 | 1465033120737 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 688ms 01:38:40 INFO - PROCESS | 1200 | 1465033120795 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:38:40 INFO - PROCESS | 1200 | 1465033120798 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 01:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:38:40 INFO - PROCESS | 1200 | 1465033120801 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1200 | 1465033120805 Marionette TRACE conn3 <- [1,2486,null,{}] 01:38:40 INFO - PROCESS | 1200 | 1465033120815 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:40 INFO - PROCESS | 1200 | 1465033120820 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:40 INFO - PROCESS | 1200 | 1465033120905 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:38:40 INFO - PROCESS | 1200 | 1465033120913 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 1200 | 1465033120916 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:40 INFO - PROCESS | 1200 | ++DOCSHELL 139D2400 == 27 [pid = 1200] [id = 631] 01:38:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (139D3400) [pid = 1200] [serial = 1893] [outer = 00000000] 01:38:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (13DC1000) [pid = 1200] [serial = 1894] [outer = 139D3400] 01:38:40 INFO - PROCESS | 1200 | 1465033120976 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (14187800) [pid = 1200] [serial = 1895] [outer = 139D3400] 01:38:41 INFO - PROCESS | 1200 | 1465033121490 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:38:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:38:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 735ms 01:38:41 INFO - PROCESS | 1200 | 1465033121541 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:38:41 INFO - PROCESS | 1200 | 1465033121544 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 01:38:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:38:41 INFO - PROCESS | 1200 | 1465033121547 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:38:41 INFO - PROCESS | 1200 | 1465033121549 Marionette TRACE conn3 <- [1,2490,null,{}] 01:38:41 INFO - PROCESS | 1200 | 1465033121552 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:41 INFO - PROCESS | 1200 | 1465033121554 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:41 INFO - PROCESS | 1200 | 1465033121715 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:38:41 INFO - PROCESS | 1200 | 1465033121776 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 1200 | 1465033121778 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:41 INFO - PROCESS | 1200 | ++DOCSHELL 1445A400 == 28 [pid = 1200] [id = 632] 01:38:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (14FB3800) [pid = 1200] [serial = 1896] [outer = 00000000] 01:38:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (15B46000) [pid = 1200] [serial = 1897] [outer = 14FB3800] 01:38:41 INFO - PROCESS | 1200 | 1465033121824 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15F9BC00) [pid = 1200] [serial = 1898] [outer = 14FB3800] 01:38:42 INFO - PROCESS | 1200 | 1465033122249 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 735ms 01:38:42 INFO - PROCESS | 1200 | 1465033122289 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 1200 | 1465033122291 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 01:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:38:42 INFO - PROCESS | 1200 | 1465033122294 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 1200 | 1465033122296 Marionette TRACE conn3 <- [1,2494,null,{}] 01:38:42 INFO - PROCESS | 1200 | 1465033122317 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:42 INFO - PROCESS | 1200 | 1465033122319 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:42 INFO - PROCESS | 1200 | 1465033122432 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:38:42 INFO - PROCESS | 1200 | 1465033122440 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:42 INFO - PROCESS | 1200 | 1465033122442 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:42 INFO - PROCESS | 1200 | ++DOCSHELL 15899C00 == 29 [pid = 1200] [id = 633] 01:38:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15E65800) [pid = 1200] [serial = 1899] [outer = 00000000] 01:38:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (160B2800) [pid = 1200] [serial = 1900] [outer = 15E65800] 01:38:42 INFO - PROCESS | 1200 | 1465033122490 Marionette DEBUG loaded listener.js 01:38:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (160B7000) [pid = 1200] [serial = 1901] [outer = 15E65800] 01:38:42 INFO - PROCESS | 1200 | 1465033122967 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 719ms 01:38:43 INFO - PROCESS | 1200 | 1465033123014 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 1200 | 1465033123017 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 01:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:38:43 INFO - PROCESS | 1200 | 1465033123025 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 1200 | 1465033123027 Marionette TRACE conn3 <- [1,2498,null,{}] 01:38:43 INFO - PROCESS | 1200 | 1465033123031 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:43 INFO - PROCESS | 1200 | 1465033123036 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:43 INFO - PROCESS | 1200 | 1465033123407 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (18430800) [pid = 1200] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (16840000) [pid = 1200] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (16F34400) [pid = 1200] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (105EF800) [pid = 1200] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (105F3000) [pid = 1200] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1291D000) [pid = 1200] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1449FC00) [pid = 1200] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10A84400) [pid = 1200] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (17113400) [pid = 1200] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (129B7000) [pid = 1200] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1170B400) [pid = 1200] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:38:43 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (15E5F000) [pid = 1200] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:38:43 INFO - PROCESS | 1200 | 1465033123480 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 1200 | 1465033123482 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:43 INFO - PROCESS | 1200 | ++DOCSHELL 10507C00 == 30 [pid = 1200] [id = 634] 01:38:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10510C00) [pid = 1200] [serial = 1902] [outer = 00000000] 01:38:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1170B400) [pid = 1200] [serial = 1903] [outer = 10510C00] 01:38:43 INFO - PROCESS | 1200 | 1465033123527 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (14179000) [pid = 1200] [serial = 1904] [outer = 10510C00] 01:38:43 INFO - PROCESS | 1200 | 1465033123885 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 906ms 01:38:43 INFO - PROCESS | 1200 | 1465033123928 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 1200 | 1465033123939 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 01:38:43 INFO - PROCESS | 1200 | 1465033123943 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 1200 | 1465033123944 Marionette TRACE conn3 <- [1,2502,null,{}] 01:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:38:43 INFO - PROCESS | 1200 | 1465033123948 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:43 INFO - PROCESS | 1200 | 1465033123950 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:44 INFO - PROCESS | 1200 | 1465033124035 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:38:44 INFO - PROCESS | 1200 | 1465033124042 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1200 | 1465033124045 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:44 INFO - PROCESS | 1200 | ++DOCSHELL 12B3F800 == 31 [pid = 1200] [id = 635] 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1319CC00) [pid = 1200] [serial = 1905] [outer = 00000000] 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16855400) [pid = 1200] [serial = 1906] [outer = 1319CC00] 01:38:44 INFO - PROCESS | 1200 | 1465033124091 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (169ED800) [pid = 1200] [serial = 1907] [outer = 1319CC00] 01:38:44 INFO - PROCESS | 1200 | 1465033124527 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 641ms 01:38:44 INFO - PROCESS | 1200 | 1465033124582 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:38:44 INFO - PROCESS | 1200 | 1465033124584 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 01:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:38:44 INFO - PROCESS | 1200 | 1465033124592 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:38:44 INFO - PROCESS | 1200 | 1465033124593 Marionette TRACE conn3 <- [1,2506,null,{}] 01:38:44 INFO - PROCESS | 1200 | 1465033124597 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:44 INFO - PROCESS | 1200 | 1465033124598 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:44 INFO - PROCESS | 1200 | 1465033124678 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:38:44 INFO - PROCESS | 1200 | 1465033124684 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1200 | 1465033124686 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:44 INFO - PROCESS | 1200 | ++DOCSHELL 16908400 == 32 [pid = 1200] [id = 636] 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (169F9C00) [pid = 1200] [serial = 1908] [outer = 00000000] 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16F30400) [pid = 1200] [serial = 1909] [outer = 169F9C00] 01:38:44 INFO - PROCESS | 1200 | 1465033124729 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16F31000) [pid = 1200] [serial = 1910] [outer = 169F9C00] 01:38:45 INFO - PROCESS | 1200 | 1465033125198 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 625ms 01:38:45 INFO - PROCESS | 1200 | 1465033125234 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 1200 | 1465033125236 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 01:38:45 INFO - PROCESS | 1200 | 1465033125240 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:38:45 INFO - PROCESS | 1200 | 1465033125241 Marionette TRACE conn3 <- [1,2510,null,{}] 01:38:45 INFO - PROCESS | 1200 | 1465033125245 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:45 INFO - PROCESS | 1200 | 1465033125247 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:45 INFO - PROCESS | 1200 | 1465033125326 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:38:45 INFO - PROCESS | 1200 | 1465033125332 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:45 INFO - PROCESS | 1200 | 1465033125334 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:45 INFO - PROCESS | 1200 | ++DOCSHELL 17114800 == 33 [pid = 1200] [id = 637] 01:38:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (17924C00) [pid = 1200] [serial = 1911] [outer = 00000000] 01:38:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (18007400) [pid = 1200] [serial = 1912] [outer = 17924C00] 01:38:45 INFO - PROCESS | 1200 | 1465033125378 Marionette DEBUG loaded listener.js 01:38:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1800D800) [pid = 1200] [serial = 1913] [outer = 17924C00] 01:38:46 INFO - PROCESS | 1200 | 1465033126206 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1047ms 01:38:46 INFO - PROCESS | 1200 | 1465033126296 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:38:46 INFO - PROCESS | 1200 | 1465033126301 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 01:38:46 INFO - PROCESS | 1200 | 1465033126305 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:38:46 INFO - PROCESS | 1200 | 1465033126311 Marionette TRACE conn3 <- [1,2514,null,{}] 01:38:46 INFO - PROCESS | 1200 | 1465033126316 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:46 INFO - PROCESS | 1200 | 1465033126319 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:46 INFO - PROCESS | 1200 | 1465033126468 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:38:46 INFO - PROCESS | 1200 | 1465033126604 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1200 | 1465033126607 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:46 INFO - PROCESS | 1200 | ++DOCSHELL 10F62000 == 34 [pid = 1200] [id = 638] 01:38:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (11216400) [pid = 1200] [serial = 1914] [outer = 00000000] 01:38:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (117E8800) [pid = 1200] [serial = 1915] [outer = 11216400] 01:38:46 INFO - PROCESS | 1200 | 1465033126667 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (12E18400) [pid = 1200] [serial = 1916] [outer = 11216400] 01:38:47 INFO - PROCESS | 1200 | 1465033127394 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1157ms 01:38:47 INFO - PROCESS | 1200 | 1465033127568 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 1200 | 1465033127573 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 01:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:38:47 INFO - PROCESS | 1200 | 1465033127578 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 1200 | 1465033127581 Marionette TRACE conn3 <- [1,2518,null,{}] 01:38:47 INFO - PROCESS | 1200 | 1465033127587 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:47 INFO - PROCESS | 1200 | 1465033127590 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:47 INFO - PROCESS | 1200 | 1465033127701 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:38:47 INFO - PROCESS | 1200 | 1465033127839 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:47 INFO - PROCESS | 1200 | 1465033127844 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:47 INFO - PROCESS | 1200 | ++DOCSHELL 10A7FC00 == 35 [pid = 1200] [id = 639] 01:38:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10A80000) [pid = 1200] [serial = 1917] [outer = 00000000] 01:38:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (10F8EC00) [pid = 1200] [serial = 1918] [outer = 10A80000] 01:38:47 INFO - PROCESS | 1200 | 1465033127896 Marionette DEBUG loaded listener.js 01:38:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (11873000) [pid = 1200] [serial = 1919] [outer = 10A80000] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 16908400 == 34 [pid = 1200] [id = 636] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 12B3F800 == 33 [pid = 1200] [id = 635] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 10507C00 == 32 [pid = 1200] [id = 634] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 15899C00 == 31 [pid = 1200] [id = 633] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 1445A400 == 30 [pid = 1200] [id = 632] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 139D2400 == 29 [pid = 1200] [id = 631] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 12911000 == 28 [pid = 1200] [id = 630] 01:38:48 INFO - PROCESS | 1200 | --DOCSHELL 10A80C00 == 27 [pid = 1200] [id = 629] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (16905C00) [pid = 1200] [serial = 1858] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (17922C00) [pid = 1200] [serial = 1861] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11712800) [pid = 1200] [serial = 1843] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (12B38000) [pid = 1200] [serial = 1844] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (11298800) [pid = 1200] [serial = 1840] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11D27800) [pid = 1200] [serial = 1841] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (12E19C00) [pid = 1200] [serial = 1849] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1323E400) [pid = 1200] [serial = 1850] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1588D800) [pid = 1200] [serial = 1852] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (15F9B400) [pid = 1200] [serial = 1853] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11213800) [pid = 1200] [serial = 1846] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1170E400) [pid = 1200] [serial = 1847] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (169EC800) [pid = 1200] [serial = 1859] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1711A000) [pid = 1200] [serial = 1838] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (13C44000) [pid = 1200] [serial = 1864] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (17CF8400) [pid = 1200] [serial = 1867] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (17923C00) [pid = 1200] [serial = 1862] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (160BE000) [pid = 1200] [serial = 1855] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1800C400) [pid = 1200] [serial = 1868] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (1683C800) [pid = 1200] [serial = 1856] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1588D400) [pid = 1200] [serial = 1865] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (184E6400) [pid = 1200] [serial = 1871] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (184E2000) [pid = 1200] [serial = 1870] [outer = 00000000] [url = about:blank] 01:38:48 INFO - PROCESS | 1200 | 1465033128448 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 906ms 01:38:48 INFO - PROCESS | 1200 | 1465033128480 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:38:48 INFO - PROCESS | 1200 | 1465033128483 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 01:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:38:48 INFO - PROCESS | 1200 | 1465033128490 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:38:48 INFO - PROCESS | 1200 | 1465033128494 Marionette TRACE conn3 <- [1,2522,null,{}] 01:38:48 INFO - PROCESS | 1200 | 1465033128498 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:48 INFO - PROCESS | 1200 | 1465033128501 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:48 INFO - PROCESS | 1200 | 1465033128590 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:38:48 INFO - PROCESS | 1200 | 1465033128599 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1200 | 1465033128601 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:48 INFO - PROCESS | 1200 | ++DOCSHELL 118CD800 == 28 [pid = 1200] [id = 640] 01:38:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (118CE800) [pid = 1200] [serial = 1920] [outer = 00000000] 01:38:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1291E400) [pid = 1200] [serial = 1921] [outer = 118CE800] 01:38:48 INFO - PROCESS | 1200 | 1465033128649 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (12C19400) [pid = 1200] [serial = 1922] [outer = 118CE800] 01:38:49 INFO - PROCESS | 1200 | 1465033129169 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 687ms 01:38:49 INFO - PROCESS | 1200 | 1465033129185 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:38:49 INFO - PROCESS | 1200 | 1465033129188 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 01:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:38:49 INFO - PROCESS | 1200 | 1465033129193 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - PROCESS | 1200 | 1465033129196 Marionette TRACE conn3 <- [1,2526,null,{}] 01:38:49 INFO - PROCESS | 1200 | 1465033129215 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:49 INFO - PROCESS | 1200 | 1465033129220 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:49 INFO - PROCESS | 1200 | 1465033129365 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:38:49 INFO - PROCESS | 1200 | 1465033129468 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 1200 | 1465033129472 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:49 INFO - PROCESS | 1200 | ++DOCSHELL 139DB400 == 29 [pid = 1200] [id = 641] 01:38:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (139DEC00) [pid = 1200] [serial = 1923] [outer = 00000000] 01:38:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (14187000) [pid = 1200] [serial = 1924] [outer = 139DEC00] 01:38:49 INFO - PROCESS | 1200 | 1465033129521 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1449E400) [pid = 1200] [serial = 1925] [outer = 139DEC00] 01:38:49 INFO - PROCESS | 1200 | 1465033129930 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 797ms 01:38:49 INFO - PROCESS | 1200 | 1465033129992 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:38:49 INFO - PROCESS | 1200 | 1465033129994 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 01:38:49 INFO - PROCESS | 1200 | 1465033129998 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:38:49 INFO - PROCESS | 1200 | 1465033129999 Marionette TRACE conn3 <- [1,2530,null,{}] 01:38:49 INFO - PROCESS | 1200 | 1465033130003 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:49 INFO - PROCESS | 1200 | 1465033130005 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:50 INFO - PROCESS | 1200 | 1465033130110 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:38:50 INFO - PROCESS | 1200 | 1465033130120 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 1200 | 1465033130122 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:50 INFO - PROCESS | 1200 | ++DOCSHELL 1588D800 == 30 [pid = 1200] [id = 642] 01:38:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (15895400) [pid = 1200] [serial = 1926] [outer = 00000000] 01:38:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16020800) [pid = 1200] [serial = 1927] [outer = 15895400] 01:38:50 INFO - PROCESS | 1200 | 1465033130177 Marionette DEBUG loaded listener.js 01:38:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (160B9400) [pid = 1200] [serial = 1928] [outer = 15895400] 01:38:50 INFO - PROCESS | 1200 | 1465033130656 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 734ms 01:38:50 INFO - PROCESS | 1200 | 1465033130770 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 1200 | 1465033130772 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 01:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:38:50 INFO - PROCESS | 1200 | 1465033130780 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 1200 | 1465033130782 Marionette TRACE conn3 <- [1,2534,null,{}] 01:38:50 INFO - PROCESS | 1200 | 1465033130785 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:50 INFO - PROCESS | 1200 | 1465033130787 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:50 INFO - PROCESS | 1200 | 1465033130905 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:38:50 INFO - PROCESS | 1200 | 1465033130911 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 1200 | 1465033130913 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:50 INFO - PROCESS | 1200 | ++DOCSHELL 165EC000 == 31 [pid = 1200] [id = 643] 01:38:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1683B400) [pid = 1200] [serial = 1929] [outer = 00000000] 01:38:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16842400) [pid = 1200] [serial = 1930] [outer = 1683B400] 01:38:50 INFO - PROCESS | 1200 | 1465033130957 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1684D000) [pid = 1200] [serial = 1931] [outer = 1683B400] 01:38:51 INFO - PROCESS | 1200 | 1465033131421 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 703ms 01:38:51 INFO - PROCESS | 1200 | 1465033131478 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 1200 | 1465033131480 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 01:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:38:51 INFO - PROCESS | 1200 | 1465033131483 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 1200 | 1465033131485 Marionette TRACE conn3 <- [1,2538,null,{}] 01:38:51 INFO - PROCESS | 1200 | 1465033131488 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:51 INFO - PROCESS | 1200 | 1465033131494 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:51 INFO - PROCESS | 1200 | 1465033131640 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:38:51 INFO - PROCESS | 1200 | 1465033131706 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 1200 | 1465033131708 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:51 INFO - PROCESS | 1200 | ++DOCSHELL 1684C800 == 32 [pid = 1200] [id = 644] 01:38:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1684F400) [pid = 1200] [serial = 1932] [outer = 00000000] 01:38:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16D05000) [pid = 1200] [serial = 1933] [outer = 1684F400] 01:38:51 INFO - PROCESS | 1200 | 1465033131756 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (175AA400) [pid = 1200] [serial = 1934] [outer = 1684F400] 01:38:52 INFO - PROCESS | 1200 | 1465033132189 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 734ms 01:38:52 INFO - PROCESS | 1200 | 1465033132241 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1200 | 1465033132243 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 01:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:38:52 INFO - PROCESS | 1200 | 1465033132249 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1200 | 1465033132251 Marionette TRACE conn3 <- [1,2542,null,{}] 01:38:52 INFO - PROCESS | 1200 | 1465033132254 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:52 INFO - PROCESS | 1200 | 1465033132256 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:52 INFO - PROCESS | 1200 | 1465033132382 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:38:52 INFO - PROCESS | 1200 | 1465033132456 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 1200 | 1465033132458 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:52 INFO - PROCESS | 1200 | ++DOCSHELL 1121A000 == 33 [pid = 1200] [id = 645] 01:38:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1170A400) [pid = 1200] [serial = 1935] [outer = 00000000] 01:38:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1791FC00) [pid = 1200] [serial = 1936] [outer = 1170A400] 01:38:52 INFO - PROCESS | 1200 | 1465033132502 Marionette DEBUG loaded listener.js 01:38:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (179A3800) [pid = 1200] [serial = 1937] [outer = 1170A400] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (169F9C00) [pid = 1200] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (14FB3800) [pid = 1200] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (10EC9C00) [pid = 1200] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15E65800) [pid = 1200] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (139D3400) [pid = 1200] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1121DC00) [pid = 1200] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (12915C00) [pid = 1200] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (0F2D6800) [pid = 1200] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (137B6C00) [pid = 1200] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (165E9800) [pid = 1200] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10510C00) [pid = 1200] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (19B17400) [pid = 1200] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:38:52 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1319CC00) [pid = 1200] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:38:52 INFO - PROCESS | 1200 | 1465033133006 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 812ms 01:38:53 INFO - PROCESS | 1200 | 1465033133055 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:38:53 INFO - PROCESS | 1200 | 1465033133057 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 01:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:38:53 INFO - PROCESS | 1200 | 1465033133061 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 1200 | 1465033133063 Marionette TRACE conn3 <- [1,2546,null,{}] 01:38:53 INFO - PROCESS | 1200 | 1465033133067 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:53 INFO - PROCESS | 1200 | 1465033133069 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:53 INFO - PROCESS | 1200 | 1465033133155 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:38:53 INFO - PROCESS | 1200 | 1465033133163 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1200 | 1465033133165 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:53 INFO - PROCESS | 1200 | ++DOCSHELL 0C388000 == 34 [pid = 1200] [id = 646] 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (11DBE800) [pid = 1200] [serial = 1938] [outer = 00000000] 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13DBD800) [pid = 1200] [serial = 1939] [outer = 11DBE800] 01:38:53 INFO - PROCESS | 1200 | 1465033133208 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (165EC800) [pid = 1200] [serial = 1940] [outer = 11DBE800] 01:38:53 INFO - PROCESS | 1200 | 1465033133662 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 641ms 01:38:53 INFO - PROCESS | 1200 | 1465033133698 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:38:53 INFO - PROCESS | 1200 | 1465033133700 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 01:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:38:53 INFO - PROCESS | 1200 | 1465033133704 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 1200 | 1465033133706 Marionette TRACE conn3 <- [1,2550,null,{}] 01:38:53 INFO - PROCESS | 1200 | 1465033133713 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:53 INFO - PROCESS | 1200 | 1465033133715 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:53 INFO - PROCESS | 1200 | 1465033133796 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:38:53 INFO - PROCESS | 1200 | 1465033133803 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1200 | 1465033133804 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:53 INFO - PROCESS | 1200 | ++DOCSHELL 13DBC800 == 35 [pid = 1200] [id = 647] 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (169EB400) [pid = 1200] [serial = 1941] [outer = 00000000] 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (179A1000) [pid = 1200] [serial = 1942] [outer = 169EB400] 01:38:53 INFO - PROCESS | 1200 | 1465033133848 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1800C400) [pid = 1200] [serial = 1943] [outer = 169EB400] 01:38:54 INFO - PROCESS | 1200 | 1465033134318 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 625ms 01:38:54 INFO - PROCESS | 1200 | 1465033134356 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:38:54 INFO - PROCESS | 1200 | 1465033134358 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 01:38:54 INFO - PROCESS | 1200 | 1465033134362 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 1200 | 1465033134364 Marionette TRACE conn3 <- [1,2554,null,{}] 01:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:38:54 INFO - PROCESS | 1200 | 1465033134367 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:54 INFO - PROCESS | 1200 | 1465033134369 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:54 INFO - PROCESS | 1200 | 1465033134461 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:38:54 INFO - PROCESS | 1200 | 1465033134466 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:54 INFO - PROCESS | 1200 | 1465033134468 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:54 INFO - PROCESS | 1200 | ++DOCSHELL 13C44000 == 36 [pid = 1200] [id = 648] 01:38:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13DBB800) [pid = 1200] [serial = 1944] [outer = 00000000] 01:38:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (184E9000) [pid = 1200] [serial = 1945] [outer = 13DBB800] 01:38:54 INFO - PROCESS | 1200 | 1465033134512 Marionette DEBUG loaded listener.js 01:38:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (19B14400) [pid = 1200] [serial = 1946] [outer = 13DBB800] 01:38:55 INFO - PROCESS | 1200 | 1465033135121 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 797ms 01:38:55 INFO - PROCESS | 1200 | 1465033135205 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:38:55 INFO - PROCESS | 1200 | 1465033135209 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 01:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:38:55 INFO - PROCESS | 1200 | 1465033135230 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:38:55 INFO - PROCESS | 1200 | 1465033135233 Marionette TRACE conn3 <- [1,2558,null,{}] 01:38:55 INFO - PROCESS | 1200 | 1465033135240 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:55 INFO - PROCESS | 1200 | 1465033135243 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:55 INFO - PROCESS | 1200 | 1465033135376 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:38:55 INFO - PROCESS | 1200 | 1465033135484 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 1200 | 1465033135487 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:55 INFO - PROCESS | 1200 | ++DOCSHELL 105EFC00 == 37 [pid = 1200] [id = 649] 01:38:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (105F1000) [pid = 1200] [serial = 1947] [outer = 00000000] 01:38:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (11BC2800) [pid = 1200] [serial = 1948] [outer = 105F1000] 01:38:55 INFO - PROCESS | 1200 | 1465033135559 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (12919800) [pid = 1200] [serial = 1949] [outer = 105F1000] 01:38:56 INFO - PROCESS | 1200 | 1465033136131 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 938ms 01:38:56 INFO - PROCESS | 1200 | 1465033136173 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:38:56 INFO - PROCESS | 1200 | 1465033136177 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 01:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:38:56 INFO - PROCESS | 1200 | 1465033136184 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 1200 | 1465033136187 Marionette TRACE conn3 <- [1,2562,null,{}] 01:38:56 INFO - PROCESS | 1200 | 1465033136191 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:56 INFO - PROCESS | 1200 | 1465033136194 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:56 INFO - PROCESS | 1200 | 1465033136307 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:38:56 INFO - PROCESS | 1200 | 1465033136473 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 1200 | 1465033136476 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:56 INFO - PROCESS | 1200 | ++DOCSHELL 14182C00 == 38 [pid = 1200] [id = 650] 01:38:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (14185400) [pid = 1200] [serial = 1950] [outer = 00000000] 01:38:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1583DC00) [pid = 1200] [serial = 1951] [outer = 14185400] 01:38:56 INFO - PROCESS | 1200 | 1465033136533 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16018400) [pid = 1200] [serial = 1952] [outer = 14185400] 01:38:57 INFO - PROCESS | 1200 | 1465033137135 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1000ms 01:38:57 INFO - PROCESS | 1200 | 1465033137186 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:38:57 INFO - PROCESS | 1200 | 1465033137189 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 01:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:38:57 INFO - PROCESS | 1200 | 1465033137193 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 1200 | 1465033137196 Marionette TRACE conn3 <- [1,2566,null,{}] 01:38:57 INFO - PROCESS | 1200 | 1465033137208 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:57 INFO - PROCESS | 1200 | 1465033137213 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:57 INFO - PROCESS | 1200 | 1465033137321 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:38:57 INFO - PROCESS | 1200 | 1465033137472 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:57 INFO - PROCESS | 1200 | 1465033137476 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:57 INFO - PROCESS | 1200 | ++DOCSHELL 16F31400 == 39 [pid = 1200] [id = 651] 01:38:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (17112800) [pid = 1200] [serial = 1953] [outer = 00000000] 01:38:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (17E9B800) [pid = 1200] [serial = 1954] [outer = 17112800] 01:38:57 INFO - PROCESS | 1200 | 1465033137534 Marionette DEBUG loaded listener.js 01:38:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (184EA800) [pid = 1200] [serial = 1955] [outer = 17112800] 01:38:58 INFO - PROCESS | 1200 | 1465033138108 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 938ms 01:38:58 INFO - PROCESS | 1200 | 1465033138137 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:38:58 INFO - PROCESS | 1200 | 1465033138140 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 01:38:58 INFO - PROCESS | 1200 | 1465033138159 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:38:58 INFO - PROCESS | 1200 | 1465033138161 Marionette TRACE conn3 <- [1,2570,null,{}] 01:38:58 INFO - PROCESS | 1200 | 1465033138165 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:58 INFO - PROCESS | 1200 | 1465033138167 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:58 INFO - PROCESS | 1200 | 1465033138277 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:38:58 INFO - PROCESS | 1200 | 1465033138397 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 1200 | 1465033138400 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:58 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DD400 == 40 [pid = 1200] [id = 652] 01:38:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (10512000) [pid = 1200] [serial = 1956] [outer = 00000000] 01:38:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (11706000) [pid = 1200] [serial = 1957] [outer = 10512000] 01:38:58 INFO - PROCESS | 1200 | 1465033138504 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (12B9A800) [pid = 1200] [serial = 1958] [outer = 10512000] 01:38:59 INFO - PROCESS | 1200 | 1465033139251 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1140ms 01:38:59 INFO - PROCESS | 1200 | 1465033139305 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1200 | 1465033139310 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 01:38:59 INFO - PROCESS | 1200 | 1465033139314 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:38:59 INFO - PROCESS | 1200 | 1465033139319 Marionette TRACE conn3 <- [1,2574,null,{}] 01:38:59 INFO - PROCESS | 1200 | 1465033139324 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:59 INFO - PROCESS | 1200 | 1465033139326 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:38:59 INFO - PROCESS | 1200 | 1465033139427 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 13DBC800 == 39 [pid = 1200] [id = 647] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 0C388000 == 38 [pid = 1200] [id = 646] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 1121A000 == 37 [pid = 1200] [id = 645] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 1684C800 == 36 [pid = 1200] [id = 644] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 165EC000 == 35 [pid = 1200] [id = 643] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 1588D800 == 34 [pid = 1200] [id = 642] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 139DB400 == 33 [pid = 1200] [id = 641] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 118CD800 == 32 [pid = 1200] [id = 640] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 10A7FC00 == 31 [pid = 1200] [id = 639] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 17114800 == 30 [pid = 1200] [id = 637] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 10F62000 == 29 [pid = 1200] [id = 638] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 10A7F800 == 28 [pid = 1200] [id = 628] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 0F2DD400 == 27 [pid = 1200] [id = 652] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 14182C00 == 26 [pid = 1200] [id = 650] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 16F31400 == 25 [pid = 1200] [id = 651] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 13C44000 == 24 [pid = 1200] [id = 648] 01:39:00 INFO - PROCESS | 1200 | --DOCSHELL 105EFC00 == 23 [pid = 1200] [id = 649] 01:39:00 INFO - PROCESS | 1200 | 1465033140169 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:00 INFO - PROCESS | 1200 | 1465033140172 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (16F30400) [pid = 1200] [serial = 1909] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (15B46000) [pid = 1200] [serial = 1897] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (11218800) [pid = 1200] [serial = 1888] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (160B2800) [pid = 1200] [serial = 1900] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1128A400) [pid = 1200] [serial = 1889] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (13DC1000) [pid = 1200] [serial = 1894] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11BCA000) [pid = 1200] [serial = 1886] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1170D000) [pid = 1200] [serial = 1885] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (12B45400) [pid = 1200] [serial = 1891] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (12C1FC00) [pid = 1200] [serial = 1892] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15F9BC00) [pid = 1200] [serial = 1898] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10ED1000) [pid = 1200] [serial = 1874] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1047FC00) [pid = 1200] [serial = 1873] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (14461000) [pid = 1200] [serial = 1877] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (13DBE800) [pid = 1200] [serial = 1876] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (175ACC00) [pid = 1200] [serial = 1880] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16C7F000) [pid = 1200] [serial = 1879] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1170B400) [pid = 1200] [serial = 1903] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (19B36400) [pid = 1200] [serial = 1883] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (19B32400) [pid = 1200] [serial = 1882] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16F31000) [pid = 1200] [serial = 1910] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (160B7000) [pid = 1200] [serial = 1901] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16855400) [pid = 1200] [serial = 1906] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (14179000) [pid = 1200] [serial = 1904] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (169ED800) [pid = 1200] [serial = 1907] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (14187800) [pid = 1200] [serial = 1895] [outer = 00000000] [url = about:blank] 01:39:00 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DA000 == 24 [pid = 1200] [id = 653] 01:39:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (0F2DB400) [pid = 1200] [serial = 1959] [outer = 00000000] 01:39:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1027C800) [pid = 1200] [serial = 1960] [outer = 0F2DB400] 01:39:00 INFO - PROCESS | 1200 | 1465033140319 Marionette DEBUG loaded listener.js 01:39:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (10511400) [pid = 1200] [serial = 1961] [outer = 0F2DB400] 01:39:00 INFO - PROCESS | 1200 | 1465033140808 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1562ms 01:39:00 INFO - PROCESS | 1200 | 1465033140883 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:39:00 INFO - PROCESS | 1200 | 1465033140887 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 01:39:00 INFO - PROCESS | 1200 | 1465033140892 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:39:00 INFO - PROCESS | 1200 | 1465033140894 Marionette TRACE conn3 <- [1,2578,null,{}] 01:39:00 INFO - PROCESS | 1200 | 1465033140900 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:00 INFO - PROCESS | 1200 | 1465033140904 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:00 INFO - PROCESS | 1200 | 1465033141003 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:39:01 INFO - PROCESS | 1200 | 1465033141012 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1200 | 1465033141014 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:01 INFO - PROCESS | 1200 | ++DOCSHELL 10F69400 == 25 [pid = 1200] [id = 654] 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10F8D800) [pid = 1200] [serial = 1962] [outer = 00000000] 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (11214C00) [pid = 1200] [serial = 1963] [outer = 10F8D800] 01:39:01 INFO - PROCESS | 1200 | 1465033141062 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1121C400) [pid = 1200] [serial = 1964] [outer = 10F8D800] 01:39:01 INFO - PROCESS | 1200 | 1465033141601 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 01:39:01 INFO - PROCESS | 1200 | 1465033141635 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 1200 | 1465033141640 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 01:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:39:01 INFO - PROCESS | 1200 | 1465033141645 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 1200 | 1465033141647 Marionette TRACE conn3 <- [1,2582,null,{}] 01:39:01 INFO - PROCESS | 1200 | 1465033141651 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:01 INFO - PROCESS | 1200 | 1465033141653 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:01 INFO - PROCESS | 1200 | 1465033141784 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:39:01 INFO - PROCESS | 1200 | 1465033141849 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1200 | 1465033141851 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:01 INFO - PROCESS | 1200 | ++DOCSHELL 117F0800 == 26 [pid = 1200] [id = 655] 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (118C4C00) [pid = 1200] [serial = 1965] [outer = 00000000] 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (11D1DC00) [pid = 1200] [serial = 1966] [outer = 118C4C00] 01:39:01 INFO - PROCESS | 1200 | 1465033141897 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1291BC00) [pid = 1200] [serial = 1967] [outer = 118C4C00] 01:39:02 INFO - PROCESS | 1200 | 1465033142345 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 734ms 01:39:02 INFO - PROCESS | 1200 | 1465033142384 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 1200 | 1465033142386 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 01:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:39:02 INFO - PROCESS | 1200 | 1465033142392 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 1200 | 1465033142397 Marionette TRACE conn3 <- [1,2586,null,{}] 01:39:02 INFO - PROCESS | 1200 | 1465033142414 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:02 INFO - PROCESS | 1200 | 1465033142418 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:02 INFO - PROCESS | 1200 | 1465033142542 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:39:02 INFO - PROCESS | 1200 | 1465033142556 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:02 INFO - PROCESS | 1200 | 1465033142558 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:02 INFO - PROCESS | 1200 | ++DOCSHELL 12E4C000 == 27 [pid = 1200] [id = 656] 01:39:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (131A3400) [pid = 1200] [serial = 1968] [outer = 00000000] 01:39:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13726800) [pid = 1200] [serial = 1969] [outer = 131A3400] 01:39:02 INFO - PROCESS | 1200 | 1465033142619 Marionette DEBUG loaded listener.js 01:39:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (13DBC000) [pid = 1200] [serial = 1970] [outer = 131A3400] 01:39:03 INFO - PROCESS | 1200 | 1465033143120 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 797ms 01:39:03 INFO - PROCESS | 1200 | 1465033143192 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1200 | 1465033143195 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 01:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:39:03 INFO - PROCESS | 1200 | 1465033143204 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1200 | 1465033143206 Marionette TRACE conn3 <- [1,2590,null,{}] 01:39:03 INFO - PROCESS | 1200 | 1465033143209 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:03 INFO - PROCESS | 1200 | 1465033143211 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:03 INFO - PROCESS | 1200 | 1465033143333 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:39:03 INFO - PROCESS | 1200 | 1465033143399 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:03 INFO - PROCESS | 1200 | 1465033143401 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:03 INFO - PROCESS | 1200 | ++DOCSHELL 13724000 == 28 [pid = 1200] [id = 657] 01:39:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (13DC1C00) [pid = 1200] [serial = 1971] [outer = 00000000] 01:39:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (144A6000) [pid = 1200] [serial = 1972] [outer = 13DC1C00] 01:39:03 INFO - PROCESS | 1200 | 1465033143447 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15687C00) [pid = 1200] [serial = 1973] [outer = 13DC1C00] 01:39:03 INFO - PROCESS | 1200 | 1465033143884 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 734ms 01:39:03 INFO - PROCESS | 1200 | 1465033143943 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1200 | 1465033143945 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 01:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:39:03 INFO - PROCESS | 1200 | 1465033143954 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1200 | 1465033143956 Marionette TRACE conn3 <- [1,2594,null,{}] 01:39:03 INFO - PROCESS | 1200 | 1465033143960 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:03 INFO - PROCESS | 1200 | 1465033143962 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:04 INFO - PROCESS | 1200 | 1465033144076 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:39:04 INFO - PROCESS | 1200 | 1465033144086 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1200 | 1465033144092 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:04 INFO - PROCESS | 1200 | ++DOCSHELL 15B38400 == 29 [pid = 1200] [id = 658] 01:39:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (15B41400) [pid = 1200] [serial = 1974] [outer = 00000000] 01:39:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15F9E000) [pid = 1200] [serial = 1975] [outer = 15B41400] 01:39:04 INFO - PROCESS | 1200 | 1465033144150 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (160B6400) [pid = 1200] [serial = 1976] [outer = 15B41400] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (1683B400) [pid = 1200] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (17924C00) [pid = 1200] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (139DEC00) [pid = 1200] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (118CE800) [pid = 1200] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1684F400) [pid = 1200] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15895400) [pid = 1200] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (11216400) [pid = 1200] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (10A80000) [pid = 1200] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (169EB400) [pid = 1200] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1170A400) [pid = 1200] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13DBB800) [pid = 1200] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:39:04 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (11DBE800) [pid = 1200] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:39:04 INFO - PROCESS | 1200 | 1465033144964 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1047ms 01:39:05 INFO - PROCESS | 1200 | 1465033145008 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 1200 | 1465033145010 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 01:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:39:05 INFO - PROCESS | 1200 | 1465033145013 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1200 | 1465033145015 Marionette TRACE conn3 <- [1,2598,null,{}] 01:39:05 INFO - PROCESS | 1200 | 1465033145018 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:05 INFO - PROCESS | 1200 | 1465033145020 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:05 INFO - PROCESS | 1200 | 1465033145105 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:39:05 INFO - PROCESS | 1200 | 1465033145114 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:05 INFO - PROCESS | 1200 | 1465033145116 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:05 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D3C00 == 30 [pid = 1200] [id = 659] 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13DBB800) [pid = 1200] [serial = 1977] [outer = 00000000] 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16022C00) [pid = 1200] [serial = 1978] [outer = 13DBB800] 01:39:05 INFO - PROCESS | 1200 | 1465033145160 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (165E7400) [pid = 1200] [serial = 1979] [outer = 13DBB800] 01:39:05 INFO - PROCESS | 1200 | 1465033145634 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 688ms 01:39:05 INFO - PROCESS | 1200 | 1465033145713 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 1200 | 1465033145715 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 01:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:39:05 INFO - PROCESS | 1200 | 1465033145719 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1200 | 1465033145721 Marionette TRACE conn3 <- [1,2602,null,{}] 01:39:05 INFO - PROCESS | 1200 | 1465033145724 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:05 INFO - PROCESS | 1200 | 1465033145726 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:05 INFO - PROCESS | 1200 | 1465033145831 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:39:05 INFO - PROCESS | 1200 | 1465033145839 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:05 INFO - PROCESS | 1200 | 1465033145841 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:05 INFO - PROCESS | 1200 | ++DOCSHELL 1445DC00 == 31 [pid = 1200] [id = 660] 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16839400) [pid = 1200] [serial = 1980] [outer = 00000000] 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1684FC00) [pid = 1200] [serial = 1981] [outer = 16839400] 01:39:05 INFO - PROCESS | 1200 | 1465033145886 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16857800) [pid = 1200] [serial = 1982] [outer = 16839400] 01:39:06 INFO - PROCESS | 1200 | 1465033146345 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 688ms 01:39:06 INFO - PROCESS | 1200 | 1465033146418 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:39:06 INFO - PROCESS | 1200 | 1465033146420 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 01:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:39:06 INFO - PROCESS | 1200 | 1465033146424 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 1200 | 1465033146425 Marionette TRACE conn3 <- [1,2606,null,{}] 01:39:06 INFO - PROCESS | 1200 | 1465033146429 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:06 INFO - PROCESS | 1200 | 1465033146431 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:06 INFO - PROCESS | 1200 | 1465033146512 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:39:06 INFO - PROCESS | 1200 | 1465033146517 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1200 | 1465033146519 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:06 INFO - PROCESS | 1200 | ++DOCSHELL 105EFC00 == 32 [pid = 1200] [id = 661] 01:39:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16908000) [pid = 1200] [serial = 1983] [outer = 00000000] 01:39:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16C34000) [pid = 1200] [serial = 1984] [outer = 16908000] 01:39:06 INFO - PROCESS | 1200 | 1465033146563 Marionette DEBUG loaded listener.js 01:39:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16C34400) [pid = 1200] [serial = 1985] [outer = 16908000] 01:39:07 INFO - PROCESS | 1200 | 1465033147400 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1032ms 01:39:07 INFO - PROCESS | 1200 | 1465033147482 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:39:07 INFO - PROCESS | 1200 | 1465033147487 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 01:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:39:07 INFO - PROCESS | 1200 | 1465033147492 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:39:07 INFO - PROCESS | 1200 | 1465033147497 Marionette TRACE conn3 <- [1,2610,null,{}] 01:39:07 INFO - PROCESS | 1200 | 1465033147502 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:07 INFO - PROCESS | 1200 | 1465033147505 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:07 INFO - PROCESS | 1200 | 1465033147633 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:39:07 INFO - PROCESS | 1200 | 1465033147771 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:07 INFO - PROCESS | 1200 | 1465033147774 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:07 INFO - PROCESS | 1200 | ++DOCSHELL 10A7FC00 == 33 [pid = 1200] [id = 662] 01:39:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (10EC9400) [pid = 1200] [serial = 1986] [outer = 00000000] 01:39:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1128C800) [pid = 1200] [serial = 1987] [outer = 10EC9400] 01:39:07 INFO - PROCESS | 1200 | 1465033147833 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (118D2000) [pid = 1200] [serial = 1988] [outer = 10EC9400] 01:39:08 INFO - PROCESS | 1200 | 1465033148481 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1047ms 01:39:08 INFO - PROCESS | 1200 | 1465033148536 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:39:08 INFO - PROCESS | 1200 | 1465033148541 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 01:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:39:08 INFO - PROCESS | 1200 | 1465033148566 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:39:08 INFO - PROCESS | 1200 | 1465033148569 Marionette TRACE conn3 <- [1,2614,null,{}] 01:39:08 INFO - PROCESS | 1200 | 1465033148573 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:08 INFO - PROCESS | 1200 | 1465033148577 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:08 INFO - PROCESS | 1200 | 1465033148709 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:39:08 INFO - PROCESS | 1200 | 1465033148951 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 1200 | 1465033148955 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:08 INFO - PROCESS | 1200 | ++DOCSHELL 0C38C800 == 34 [pid = 1200] [id = 663] 01:39:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (0C38CC00) [pid = 1200] [serial = 1989] [outer = 00000000] 01:39:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (10272000) [pid = 1200] [serial = 1990] [outer = 0C38CC00] 01:39:09 INFO - PROCESS | 1200 | 1465033149017 Marionette DEBUG loaded listener.js 01:39:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10A56400) [pid = 1200] [serial = 1991] [outer = 0C38CC00] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 0C38F000 == 33 [pid = 1200] [id = 567] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 16017000 == 32 [pid = 1200] [id = 571] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 11DB5000 == 31 [pid = 1200] [id = 559] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 169EE400 == 30 [pid = 1200] [id = 573] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 129B1000 == 29 [pid = 1200] [id = 572] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 14465000 == 28 [pid = 1200] [id = 570] 01:39:09 INFO - PROCESS | 1200 | --DOCSHELL 12912000 == 27 [pid = 1200] [id = 569] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16842400) [pid = 1200] [serial = 1930] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1800D800) [pid = 1200] [serial = 1913] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (18007400) [pid = 1200] [serial = 1912] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (14187000) [pid = 1200] [serial = 1924] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1449E400) [pid = 1200] [serial = 1925] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1291E400) [pid = 1200] [serial = 1921] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12C19400) [pid = 1200] [serial = 1922] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (175AA400) [pid = 1200] [serial = 1934] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16020800) [pid = 1200] [serial = 1927] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (117E8800) [pid = 1200] [serial = 1915] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (12E18400) [pid = 1200] [serial = 1916] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10F8EC00) [pid = 1200] [serial = 1918] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11873000) [pid = 1200] [serial = 1919] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16D05000) [pid = 1200] [serial = 1933] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1800C400) [pid = 1200] [serial = 1943] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1791FC00) [pid = 1200] [serial = 1936] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (179A1000) [pid = 1200] [serial = 1942] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (179A3800) [pid = 1200] [serial = 1937] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (184E9000) [pid = 1200] [serial = 1945] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (19B14400) [pid = 1200] [serial = 1946] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (13DBD800) [pid = 1200] [serial = 1939] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1684D000) [pid = 1200] [serial = 1931] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (165EC800) [pid = 1200] [serial = 1940] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (160B9400) [pid = 1200] [serial = 1928] [outer = 00000000] [url = about:blank] 01:39:09 INFO - PROCESS | 1200 | 1465033149664 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1157ms 01:39:09 INFO - PROCESS | 1200 | 1465033149713 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:39:09 INFO - PROCESS | 1200 | 1465033149717 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 01:39:09 INFO - PROCESS | 1200 | 1465033149721 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 1200 | 1465033149724 Marionette TRACE conn3 <- [1,2618,null,{}] 01:39:09 INFO - PROCESS | 1200 | 1465033149729 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:09 INFO - PROCESS | 1200 | 1465033149733 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:09 INFO - PROCESS | 1200 | 1465033149836 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:39:09 INFO - PROCESS | 1200 | 1465033149935 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:09 INFO - PROCESS | 1200 | 1465033149938 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:09 INFO - PROCESS | 1200 | ++DOCSHELL 11707400 == 28 [pid = 1200] [id = 664] 01:39:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (11711400) [pid = 1200] [serial = 1992] [outer = 00000000] 01:39:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (118CDC00) [pid = 1200] [serial = 1993] [outer = 11711400] 01:39:09 INFO - PROCESS | 1200 | 1465033149985 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (1291A400) [pid = 1200] [serial = 1994] [outer = 11711400] 01:39:10 INFO - PROCESS | 1200 | 1465033150447 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 797ms 01:39:10 INFO - PROCESS | 1200 | 1465033150522 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 1200 | 1465033150526 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 01:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:39:10 INFO - PROCESS | 1200 | 1465033150531 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 1200 | 1465033150533 Marionette TRACE conn3 <- [1,2622,null,{}] 01:39:10 INFO - PROCESS | 1200 | 1465033150537 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:10 INFO - PROCESS | 1200 | 1465033150539 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:10 INFO - PROCESS | 1200 | 1465033150629 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:39:10 INFO - PROCESS | 1200 | 1465033150635 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1200 | 1465033150638 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:10 INFO - PROCESS | 1200 | ++DOCSHELL 13723000 == 29 [pid = 1200] [id = 665] 01:39:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (137B4000) [pid = 1200] [serial = 1995] [outer = 00000000] 01:39:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (139D4000) [pid = 1200] [serial = 1996] [outer = 137B4000] 01:39:10 INFO - PROCESS | 1200 | 1465033150689 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (13DC1800) [pid = 1200] [serial = 1997] [outer = 137B4000] 01:39:11 INFO - PROCESS | 1200 | 1465033151178 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 687ms 01:39:11 INFO - PROCESS | 1200 | 1465033151230 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1200 | 1465033151232 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 01:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:39:11 INFO - PROCESS | 1200 | 1465033151237 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 1200 | 1465033151243 Marionette TRACE conn3 <- [1,2626,null,{}] 01:39:11 INFO - PROCESS | 1200 | 1465033151253 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:11 INFO - PROCESS | 1200 | 1465033151256 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:11 INFO - PROCESS | 1200 | 1465033151346 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:39:11 INFO - PROCESS | 1200 | 1465033151453 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:11 INFO - PROCESS | 1200 | 1465033151456 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:11 INFO - PROCESS | 1200 | ++DOCSHELL 15B40800 == 30 [pid = 1200] [id = 666] 01:39:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (15B41800) [pid = 1200] [serial = 1998] [outer = 00000000] 01:39:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1601B800) [pid = 1200] [serial = 1999] [outer = 15B41800] 01:39:11 INFO - PROCESS | 1200 | 1465033151500 Marionette DEBUG loaded listener.js 01:39:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (160B4800) [pid = 1200] [serial = 2000] [outer = 15B41800] 01:39:11 INFO - PROCESS | 1200 | 1465033151925 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 750ms 01:39:11 INFO - PROCESS | 1200 | 1465033152001 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1200 | 1465033152004 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 01:39:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:39:12 INFO - PROCESS | 1200 | 1465033152061 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1200 | 1465033152064 Marionette TRACE conn3 <- [1,2630,null,{}] 01:39:12 INFO - PROCESS | 1200 | 1465033152069 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:12 INFO - PROCESS | 1200 | 1465033152072 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:12 INFO - PROCESS | 1200 | 1465033152224 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:39:12 INFO - PROCESS | 1200 | 1465033152287 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 1200 | 1465033152289 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:12 INFO - PROCESS | 1200 | ++DOCSHELL 165E5400 == 31 [pid = 1200] [id = 667] 01:39:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1683EC00) [pid = 1200] [serial = 2001] [outer = 00000000] 01:39:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16847000) [pid = 1200] [serial = 2002] [outer = 1683EC00] 01:39:12 INFO - PROCESS | 1200 | 1465033152334 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16855000) [pid = 1200] [serial = 2003] [outer = 1683EC00] 01:39:12 INFO - PROCESS | 1200 | 1465033152738 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:39:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 688ms 01:39:12 INFO - PROCESS | 1200 | 1465033152746 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 1200 | 1465033152748 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 01:39:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:39:12 INFO - PROCESS | 1200 | 1465033152756 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1200 | 1465033152758 Marionette TRACE conn3 <- [1,2634,null,{}] 01:39:12 INFO - PROCESS | 1200 | 1465033152761 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:12 INFO - PROCESS | 1200 | 1465033152763 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:12 INFO - PROCESS | 1200 | 1465033152882 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:39:12 INFO - PROCESS | 1200 | 1465033152888 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 1200 | 1465033152898 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:12 INFO - PROCESS | 1200 | ++DOCSHELL 1291EC00 == 32 [pid = 1200] [id = 668] 01:39:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1690B000) [pid = 1200] [serial = 2004] [outer = 00000000] 01:39:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16C78C00) [pid = 1200] [serial = 2005] [outer = 1690B000] 01:39:13 INFO - PROCESS | 1200 | 1465033153023 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16F33C00) [pid = 1200] [serial = 2006] [outer = 1690B000] 01:39:13 INFO - PROCESS | 1200 | 1465033153472 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:39:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:39:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 735ms 01:39:13 INFO - PROCESS | 1200 | 1465033153495 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:39:13 INFO - PROCESS | 1200 | 1465033153497 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 01:39:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:39:13 INFO - PROCESS | 1200 | 1465033153507 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:39:13 INFO - PROCESS | 1200 | 1465033153509 Marionette TRACE conn3 <- [1,2638,null,{}] 01:39:13 INFO - PROCESS | 1200 | 1465033153513 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:13 INFO - PROCESS | 1200 | 1465033153515 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:13 INFO - PROCESS | 1200 | 1465033153659 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:39:13 INFO - PROCESS | 1200 | 1465033153683 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:13 INFO - PROCESS | 1200 | 1465033153685 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:13 INFO - PROCESS | 1200 | ++DOCSHELL 117EE400 == 33 [pid = 1200] [id = 669] 01:39:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1371B000) [pid = 1200] [serial = 2007] [outer = 00000000] 01:39:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1799E400) [pid = 1200] [serial = 2008] [outer = 1371B000] 01:39:13 INFO - PROCESS | 1200 | 1465033153729 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16C78000) [pid = 1200] [serial = 2009] [outer = 1371B000] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (10F8D800) [pid = 1200] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0F2DB400) [pid = 1200] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (118C4C00) [pid = 1200] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10512000) [pid = 1200] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (131A3400) [pid = 1200] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (13DC1C00) [pid = 1200] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (16839400) [pid = 1200] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (105F1000) [pid = 1200] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (15B41400) [pid = 1200] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (14185400) [pid = 1200] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (17112800) [pid = 1200] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:39:14 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (13DBB800) [pid = 1200] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:39:14 INFO - PROCESS | 1200 | 1465033154222 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:39:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:39:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 735ms 01:39:14 INFO - PROCESS | 1200 | 1465033154251 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:39:14 INFO - PROCESS | 1200 | 1465033154253 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 01:39:14 INFO - PROCESS | 1200 | 1465033154256 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - PROCESS | 1200 | 1465033154258 Marionette TRACE conn3 <- [1,2642,null,{}] 01:39:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:39:14 INFO - PROCESS | 1200 | 1465033154261 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:14 INFO - PROCESS | 1200 | 1465033154263 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:14 INFO - PROCESS | 1200 | 1465033154345 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:39:14 INFO - PROCESS | 1200 | 1465033154350 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1200 | 1465033154352 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:14 INFO - PROCESS | 1200 | ++DOCSHELL 11704C00 == 34 [pid = 1200] [id = 670] 01:39:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1186E800) [pid = 1200] [serial = 2010] [outer = 00000000] 01:39:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (14187C00) [pid = 1200] [serial = 2011] [outer = 1186E800] 01:39:14 INFO - PROCESS | 1200 | 1465033154396 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (15B46000) [pid = 1200] [serial = 2012] [outer = 1186E800] 01:39:14 INFO - PROCESS | 1200 | 1465033154877 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:39:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:39:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 641ms 01:39:14 INFO - PROCESS | 1200 | 1465033154897 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:39:14 INFO - PROCESS | 1200 | 1465033154899 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 01:39:14 INFO - PROCESS | 1200 | 1465033154902 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:39:14 INFO - PROCESS | 1200 | 1465033154904 Marionette TRACE conn3 <- [1,2646,null,{}] 01:39:14 INFO - PROCESS | 1200 | 1465033154907 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:14 INFO - PROCESS | 1200 | 1465033154910 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:14 INFO - PROCESS | 1200 | 1465033155005 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:39:15 INFO - PROCESS | 1200 | 1465033155011 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1200 | 1465033155013 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:15 INFO - PROCESS | 1200 | ++DOCSHELL 139D6400 == 35 [pid = 1200] [id = 671] 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (169F8800) [pid = 1200] [serial = 2013] [outer = 00000000] 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (17922C00) [pid = 1200] [serial = 2014] [outer = 169F8800] 01:39:15 INFO - PROCESS | 1200 | 1465033155059 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (17CFAC00) [pid = 1200] [serial = 2015] [outer = 169F8800] 01:39:15 INFO - PROCESS | 1200 | 1465033155511 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:39:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 641ms 01:39:15 INFO - PROCESS | 1200 | 1465033155540 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 1200 | 1465033155542 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 01:39:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:39:15 INFO - PROCESS | 1200 | 1465033155549 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1200 | 1465033155551 Marionette TRACE conn3 <- [1,2650,null,{}] 01:39:15 INFO - PROCESS | 1200 | 1465033155570 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:15 INFO - PROCESS | 1200 | 1465033155572 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:15 INFO - PROCESS | 1200 | 1465033155656 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:39:15 INFO - PROCESS | 1200 | 1465033155662 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1200 | 1465033155664 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:15 INFO - PROCESS | 1200 | ++DOCSHELL 17922800 == 36 [pid = 1200] [id = 672] 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (18006400) [pid = 1200] [serial = 2016] [outer = 00000000] 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (184DD800) [pid = 1200] [serial = 2017] [outer = 18006400] 01:39:15 INFO - PROCESS | 1200 | 1465033155707 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (184DE000) [pid = 1200] [serial = 2018] [outer = 18006400] 01:39:16 INFO - PROCESS | 1200 | 1465033156335 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:39:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:39:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 797ms 01:39:16 INFO - PROCESS | 1200 | 1465033156353 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:39:16 INFO - PROCESS | 1200 | 1465033156358 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 01:39:16 INFO - PROCESS | 1200 | 1465033156363 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:39:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:39:16 INFO - PROCESS | 1200 | 1465033156366 Marionette TRACE conn3 <- [1,2654,null,{}] 01:39:16 INFO - PROCESS | 1200 | 1465033156372 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:16 INFO - PROCESS | 1200 | 1465033156376 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:16 INFO - PROCESS | 1200 | 1465033156536 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:39:16 INFO - PROCESS | 1200 | 1465033156682 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:16 INFO - PROCESS | 1200 | 1465033156685 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:16 INFO - PROCESS | 1200 | ++DOCSHELL 10F5C000 == 37 [pid = 1200] [id = 673] 01:39:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (10F69000) [pid = 1200] [serial = 2019] [outer = 00000000] 01:39:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (12C19400) [pid = 1200] [serial = 2020] [outer = 10F69000] 01:39:16 INFO - PROCESS | 1200 | 1465033156744 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1314E000) [pid = 1200] [serial = 2021] [outer = 10F69000] 01:39:17 INFO - PROCESS | 1200 | 1465033157774 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:39:17 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) 01:39:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1453ms 01:39:17 INFO - PROCESS | 1200 | 1465033157829 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 1200 | 1465033157833 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 01:39:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:39:17 INFO - PROCESS | 1200 | 1465033157840 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 1200 | 1465033157843 Marionette TRACE conn3 <- [1,2658,null,{}] 01:39:17 INFO - PROCESS | 1200 | 1465033157847 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:17 INFO - PROCESS | 1200 | 1465033157850 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:17 INFO - PROCESS | 1200 | 1465033157953 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:39:18 INFO - PROCESS | 1200 | 1465033158128 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 1200 | 1465033158131 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:18 INFO - PROCESS | 1200 | ++DOCSHELL 1445E400 == 38 [pid = 1200] [id = 674] 01:39:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1449E800) [pid = 1200] [serial = 2022] [outer = 00000000] 01:39:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (15E57C00) [pid = 1200] [serial = 2023] [outer = 1449E800] 01:39:18 INFO - PROCESS | 1200 | 1465033158231 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (165EB000) [pid = 1200] [serial = 2024] [outer = 1449E800] 01:39:19 INFO - PROCESS | 1200 | 1465033159288 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 01:39:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:39:19 INFO - PROCESS | 1200 | 1465033159361 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 01:39:19 INFO - PROCESS | 1200 | 1465033159366 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:39:19 INFO - PROCESS | 1200 | 1465033159369 Marionette TRACE conn3 <- [1,2662,null,{}] 01:39:19 INFO - PROCESS | 1200 | 1465033159375 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:19 INFO - PROCESS | 1200 | 1465033159378 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:19 INFO - PROCESS | 1200 | 1465033159584 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:39:19 INFO - PROCESS | 1200 | 1465033159694 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 1200 | 1465033159698 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:19 INFO - PROCESS | 1200 | ++DOCSHELL 11707800 == 39 [pid = 1200] [id = 675] 01:39:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (11709000) [pid = 1200] [serial = 2025] [outer = 00000000] 01:39:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (1186F000) [pid = 1200] [serial = 2026] [outer = 11709000] 01:39:19 INFO - PROCESS | 1200 | 1465033159749 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (12914400) [pid = 1200] [serial = 2027] [outer = 11709000] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 10EC6000 == 38 [pid = 1200] [id = 566] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 11216800 == 37 [pid = 1200] [id = 568] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 14445000 == 36 [pid = 1200] [id = 561] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 10F8F400 == 35 [pid = 1200] [id = 574] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 16019C00 == 34 [pid = 1200] [id = 562] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 13719400 == 33 [pid = 1200] [id = 560] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 0C780400 == 32 [pid = 1200] [id = 563] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 0F2DA000 == 31 [pid = 1200] [id = 653] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 11213400 == 30 [pid = 1200] [id = 558] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 16851C00 == 29 [pid = 1200] [id = 565] 01:39:20 INFO - PROCESS | 1200 | --DOCSHELL 16840400 == 28 [pid = 1200] [id = 564] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (11214C00) [pid = 1200] [serial = 1963] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1121C400) [pid = 1200] [serial = 1964] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1027C800) [pid = 1200] [serial = 1960] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10511400) [pid = 1200] [serial = 1961] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11D1DC00) [pid = 1200] [serial = 1966] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (12B9A800) [pid = 1200] [serial = 1958] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (11706000) [pid = 1200] [serial = 1957] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (13726800) [pid = 1200] [serial = 1969] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (15687C00) [pid = 1200] [serial = 1973] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (144A6000) [pid = 1200] [serial = 1972] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16857800) [pid = 1200] [serial = 1982] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (12919800) [pid = 1200] [serial = 1949] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11BC2800) [pid = 1200] [serial = 1948] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (15F9E000) [pid = 1200] [serial = 1975] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (16018400) [pid = 1200] [serial = 1952] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1583DC00) [pid = 1200] [serial = 1951] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (16C34000) [pid = 1200] [serial = 1984] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (184EA800) [pid = 1200] [serial = 1955] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (17E9B800) [pid = 1200] [serial = 1954] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1684FC00) [pid = 1200] [serial = 1981] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (160B6400) [pid = 1200] [serial = 1976] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (16022C00) [pid = 1200] [serial = 1978] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (1291BC00) [pid = 1200] [serial = 1967] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (13DBC000) [pid = 1200] [serial = 1970] [outer = 00000000] [url = about:blank] 01:39:20 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (165E7400) [pid = 1200] [serial = 1979] [outer = 00000000] [url = about:blank] 01:39:21 INFO - PROCESS | 1200 | 1465033161344 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 1200 | 1465033161385 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 01:39:21 INFO - PROCESS | 1200 | 1465033161390 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:39:21 INFO - PROCESS | 1200 | 1465033161394 Marionette TRACE conn3 <- [1,2666,null,{}] 01:39:21 INFO - PROCESS | 1200 | 1465033161398 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:21 INFO - PROCESS | 1200 | 1465033161401 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:21 INFO - PROCESS | 1200 | 1465033161490 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:39:21 INFO - PROCESS | 1200 | 1465033161498 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 1200 | 1465033161501 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:21 INFO - PROCESS | 1200 | ++DOCSHELL 10EC6000 == 29 [pid = 1200] [id = 676] 01:39:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (10EC7800) [pid = 1200] [serial = 2028] [outer = 00000000] 01:39:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (11213800) [pid = 1200] [serial = 2029] [outer = 10EC7800] 01:39:21 INFO - PROCESS | 1200 | 1465033161549 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (1121B400) [pid = 1200] [serial = 2030] [outer = 10EC7800] 01:39:22 INFO - PROCESS | 1200 | 1465033162546 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:39:22 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) 01:39:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1187ms 01:39:22 INFO - PROCESS | 1200 | 1465033162594 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:39:22 INFO - PROCESS | 1200 | 1465033162599 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 01:39:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:39:22 INFO - PROCESS | 1200 | 1465033162607 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 1200 | 1465033162609 Marionette TRACE conn3 <- [1,2670,null,{}] 01:39:22 INFO - PROCESS | 1200 | 1465033162614 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:22 INFO - PROCESS | 1200 | 1465033162616 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:22 INFO - PROCESS | 1200 | 1465033162746 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:39:22 INFO - PROCESS | 1200 | 1465033162754 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:22 INFO - PROCESS | 1200 | 1465033162756 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:22 INFO - PROCESS | 1200 | ++DOCSHELL 0C383400 == 30 [pid = 1200] [id = 677] 01:39:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (105F9400) [pid = 1200] [serial = 2031] [outer = 00000000] 01:39:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (12919C00) [pid = 1200] [serial = 2032] [outer = 105F9400] 01:39:22 INFO - PROCESS | 1200 | 1465033162859 Marionette DEBUG loaded listener.js 01:39:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (12B9D000) [pid = 1200] [serial = 2033] [outer = 105F9400] 01:39:23 INFO - PROCESS | 1200 | 1465033163814 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:39:23 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) 01:39:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1234ms 01:39:23 INFO - PROCESS | 1200 | 1465033163852 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1200 | 1465033163854 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 01:39:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:39:23 INFO - PROCESS | 1200 | 1465033163858 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1200 | 1465033163861 Marionette TRACE conn3 <- [1,2674,null,{}] 01:39:23 INFO - PROCESS | 1200 | 1465033163872 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:23 INFO - PROCESS | 1200 | 1465033163877 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:23 INFO - PROCESS | 1200 | 1465033163999 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:39:23 INFO - PROCESS | 1200 | 1465033164007 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 1200 | 1465033164010 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:24 INFO - PROCESS | 1200 | ++DOCSHELL 137BDC00 == 31 [pid = 1200] [id = 678] 01:39:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (137C2C00) [pid = 1200] [serial = 2034] [outer = 00000000] 01:39:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (13DC0800) [pid = 1200] [serial = 2035] [outer = 137C2C00] 01:39:24 INFO - PROCESS | 1200 | 1465033164088 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (14459000) [pid = 1200] [serial = 2036] [outer = 137C2C00] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1683EC00) [pid = 1200] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (1690B000) [pid = 1200] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (137B4000) [pid = 1200] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (11711400) [pid = 1200] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (10EC9400) [pid = 1200] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1371B000) [pid = 1200] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (0C38CC00) [pid = 1200] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (15B41800) [pid = 1200] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (16908000) [pid = 1200] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (169F8800) [pid = 1200] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (18006400) [pid = 1200] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:39:24 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1186E800) [pid = 1200] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:39:25 INFO - PROCESS | 1200 | 1465033165255 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 1200 | 1465033165314 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 01:39:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:39:25 INFO - PROCESS | 1200 | 1465033165318 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 1200 | 1465033165320 Marionette TRACE conn3 <- [1,2678,null,{}] 01:39:25 INFO - PROCESS | 1200 | 1465033165324 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:25 INFO - PROCESS | 1200 | 1465033165326 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:25 INFO - PROCESS | 1200 | 1465033165414 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:39:25 INFO - PROCESS | 1200 | 1465033165533 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 1200 | 1465033165535 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:25 INFO - PROCESS | 1200 | ++DOCSHELL 1043F400 == 32 [pid = 1200] [id = 679] 01:39:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (1050A800) [pid = 1200] [serial = 2037] [outer = 00000000] 01:39:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (117EC000) [pid = 1200] [serial = 2038] [outer = 1050A800] 01:39:25 INFO - PROCESS | 1200 | 1465033165580 Marionette DEBUG loaded listener.js 01:39:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (144A6800) [pid = 1200] [serial = 2039] [outer = 1050A800] 01:39:26 INFO - PROCESS | 1200 | 1465033166439 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 01:39:26 INFO - PROCESS | 1200 | 1465033166464 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 01:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:39:26 INFO - PROCESS | 1200 | 1465033166467 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:39:26 INFO - PROCESS | 1200 | 1465033166469 Marionette TRACE conn3 <- [1,2682,null,{}] 01:39:26 INFO - PROCESS | 1200 | 1465033166473 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:26 INFO - PROCESS | 1200 | 1465033166475 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:26 INFO - PROCESS | 1200 | 1465033166592 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:39:26 INFO - PROCESS | 1200 | 1465033166649 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:26 INFO - PROCESS | 1200 | 1465033166651 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:26 INFO - PROCESS | 1200 | ++DOCSHELL 14462C00 == 33 [pid = 1200] [id = 680] 01:39:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (15685400) [pid = 1200] [serial = 2040] [outer = 00000000] 01:39:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (15B45C00) [pid = 1200] [serial = 2041] [outer = 15685400] 01:39:26 INFO - PROCESS | 1200 | 1465033166695 Marionette DEBUG loaded listener.js 01:39:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (15E65400) [pid = 1200] [serial = 2042] [outer = 15685400] 01:39:27 INFO - PROCESS | 1200 | 1465033167963 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1200 | 1465033168024 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 01:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:39:28 INFO - PROCESS | 1200 | 1465033168029 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1200 | 1465033168032 Marionette TRACE conn3 <- [1,2686,null,{}] 01:39:28 INFO - PROCESS | 1200 | 1465033168037 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:28 INFO - PROCESS | 1200 | 1465033168041 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:28 INFO - PROCESS | 1200 | 1465033168248 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:39:28 INFO - PROCESS | 1200 | 1465033168352 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:28 INFO - PROCESS | 1200 | 1465033168356 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:28 INFO - PROCESS | 1200 | ++DOCSHELL 1050E800 == 34 [pid = 1200] [id = 681] 01:39:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (10ECE800) [pid = 1200] [serial = 2043] [outer = 00000000] 01:39:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1170EC00) [pid = 1200] [serial = 2044] [outer = 10ECE800] 01:39:28 INFO - PROCESS | 1200 | 1465033168423 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (11DC1C00) [pid = 1200] [serial = 2045] [outer = 10ECE800] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 1445E400 == 33 [pid = 1200] [id = 674] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 1043F400 == 32 [pid = 1200] [id = 679] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 137BDC00 == 31 [pid = 1200] [id = 678] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 0C383400 == 30 [pid = 1200] [id = 677] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 10EC6000 == 29 [pid = 1200] [id = 676] 01:39:29 INFO - PROCESS | 1200 | --DOCSHELL 11707800 == 28 [pid = 1200] [id = 675] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (16847000) [pid = 1200] [serial = 2002] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (16F33C00) [pid = 1200] [serial = 2006] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (16C78C00) [pid = 1200] [serial = 2005] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (16855000) [pid = 1200] [serial = 2003] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (139D4000) [pid = 1200] [serial = 1996] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (13DC1800) [pid = 1200] [serial = 1997] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (118CDC00) [pid = 1200] [serial = 1993] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1291A400) [pid = 1200] [serial = 1994] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1128C800) [pid = 1200] [serial = 1987] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (118D2000) [pid = 1200] [serial = 1988] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (1799E400) [pid = 1200] [serial = 2008] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (10272000) [pid = 1200] [serial = 1990] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (10A56400) [pid = 1200] [serial = 1991] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (1601B800) [pid = 1200] [serial = 1999] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (16C34400) [pid = 1200] [serial = 1985] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 49 (17CFAC00) [pid = 1200] [serial = 2015] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 48 (184DE000) [pid = 1200] [serial = 2018] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 47 (184DD800) [pid = 1200] [serial = 2017] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 46 (17922C00) [pid = 1200] [serial = 2014] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 45 (16C78000) [pid = 1200] [serial = 2009] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 44 (14187C00) [pid = 1200] [serial = 2011] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 43 (15B46000) [pid = 1200] [serial = 2012] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | --DOMWINDOW == 42 (160B4800) [pid = 1200] [serial = 2000] [outer = 00000000] [url = about:blank] 01:39:29 INFO - PROCESS | 1200 | 1465033169596 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:39:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:39:29 INFO - PROCESS | 1200 | 1465033169651 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 01:39:29 INFO - PROCESS | 1200 | 1465033169656 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:39:29 INFO - PROCESS | 1200 | 1465033169659 Marionette TRACE conn3 <- [1,2690,null,{}] 01:39:29 INFO - PROCESS | 1200 | 1465033169663 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:29 INFO - PROCESS | 1200 | 1465033169667 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:29 INFO - PROCESS | 1200 | 1465033169754 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:39:29 INFO - PROCESS | 1200 | 1465033169762 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 1200 | 1465033169765 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:29 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F800 == 29 [pid = 1200] [id = 682] 01:39:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 43 (10A60C00) [pid = 1200] [serial = 2046] [outer = 00000000] 01:39:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 44 (1121B000) [pid = 1200] [serial = 2047] [outer = 10A60C00] 01:39:29 INFO - PROCESS | 1200 | 1465033169812 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 45 (11704000) [pid = 1200] [serial = 2048] [outer = 10A60C00] 01:39:30 INFO - PROCESS | 1200 | 1465033170319 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:39:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:39:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 703ms 01:39:30 INFO - PROCESS | 1200 | 1465033170352 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 1200 | 1465033170357 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 01:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:39:30 INFO - PROCESS | 1200 | 1465033170367 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 1200 | 1465033170370 Marionette TRACE conn3 <- [1,2694,null,{}] 01:39:30 INFO - PROCESS | 1200 | 1465033170374 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:30 INFO - PROCESS | 1200 | 1465033170376 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:30 INFO - PROCESS | 1200 | 1465033170479 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:39:30 INFO - PROCESS | 1200 | 1465033170580 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:30 INFO - PROCESS | 1200 | 1465033170582 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:30 INFO - PROCESS | 1200 | ++DOCSHELL 11D28400 == 30 [pid = 1200] [id = 683] 01:39:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 46 (11D28800) [pid = 1200] [serial = 2049] [outer = 00000000] 01:39:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 47 (1291B000) [pid = 1200] [serial = 2050] [outer = 11D28800] 01:39:30 INFO - PROCESS | 1200 | 1465033170630 Marionette DEBUG loaded listener.js 01:39:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 48 (12B9A800) [pid = 1200] [serial = 2051] [outer = 11D28800] 01:39:30 INFO - PROCESS | 1200 | 1465033170999 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:39:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 687ms 01:39:31 INFO - PROCESS | 1200 | 1465033171068 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1200 | 1465033171071 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 01:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:39:31 INFO - PROCESS | 1200 | 1465033171074 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1200 | 1465033171077 Marionette TRACE conn3 <- [1,2698,null,{}] 01:39:31 INFO - PROCESS | 1200 | 1465033171089 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:31 INFO - PROCESS | 1200 | 1465033171094 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:31 INFO - PROCESS | 1200 | 1465033171246 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:39:31 INFO - PROCESS | 1200 | 1465033171275 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1200 | 1465033171278 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:31 INFO - PROCESS | 1200 | ++DOCSHELL 137B9800 == 31 [pid = 1200] [id = 684] 01:39:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 49 (137BD400) [pid = 1200] [serial = 2052] [outer = 00000000] 01:39:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (13C42800) [pid = 1200] [serial = 2053] [outer = 137BD400] 01:39:31 INFO - PROCESS | 1200 | 1465033171327 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (1417F000) [pid = 1200] [serial = 2054] [outer = 137BD400] 01:39:31 INFO - PROCESS | 1200 | 1465033171804 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1200 | 1465033171816 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 01:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:39:31 INFO - PROCESS | 1200 | 1465033171819 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1200 | 1465033171821 Marionette TRACE conn3 <- [1,2702,null,{}] 01:39:31 INFO - PROCESS | 1200 | 1465033171824 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:31 INFO - PROCESS | 1200 | 1465033171826 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:31 INFO - PROCESS | 1200 | 1465033171948 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:39:31 INFO - PROCESS | 1200 | 1465033171953 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1200 | 1465033171955 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:32 INFO - PROCESS | 1200 | ++DOCSHELL 1449FC00 == 32 [pid = 1200] [id = 685] 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (144A4000) [pid = 1200] [serial = 2055] [outer = 00000000] 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (15B40400) [pid = 1200] [serial = 2056] [outer = 144A4000] 01:39:32 INFO - PROCESS | 1200 | 1465033172056 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (15F9A800) [pid = 1200] [serial = 2057] [outer = 144A4000] 01:39:32 INFO - PROCESS | 1200 | 1465033172472 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 703ms 01:39:32 INFO - PROCESS | 1200 | 1465033172518 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 1200 | 1465033172520 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 01:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:39:32 INFO - PROCESS | 1200 | 1465033172530 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 1200 | 1465033172532 Marionette TRACE conn3 <- [1,2706,null,{}] 01:39:32 INFO - PROCESS | 1200 | 1465033172535 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:32 INFO - PROCESS | 1200 | 1465033172537 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:32 INFO - PROCESS | 1200 | 1465033172679 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:39:32 INFO - PROCESS | 1200 | 1465033172749 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1200 | 1465033172751 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:32 INFO - PROCESS | 1200 | ++DOCSHELL 1601F400 == 33 [pid = 1200] [id = 686] 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (16023000) [pid = 1200] [serial = 2058] [outer = 00000000] 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (160BA400) [pid = 1200] [serial = 2059] [outer = 16023000] 01:39:32 INFO - PROCESS | 1200 | 1465033172795 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (160BFC00) [pid = 1200] [serial = 2060] [outer = 16023000] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (1449E800) [pid = 1200] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (137C2C00) [pid = 1200] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (105F9400) [pid = 1200] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (10F69000) [pid = 1200] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (11709000) [pid = 1200] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (1050A800) [pid = 1200] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:39:33 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (10EC7800) [pid = 1200] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:39:33 INFO - PROCESS | 1200 | 1465033173231 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 1200 | 1465033173266 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 01:39:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:39:33 INFO - PROCESS | 1200 | 1465033173270 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 1200 | 1465033173271 Marionette TRACE conn3 <- [1,2710,null,{}] 01:39:33 INFO - PROCESS | 1200 | 1465033173275 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:33 INFO - PROCESS | 1200 | 1465033173281 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:33 INFO - PROCESS | 1200 | 1465033173412 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:39:33 INFO - PROCESS | 1200 | 1465033173475 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:33 INFO - PROCESS | 1200 | 1465033173477 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:33 INFO - PROCESS | 1200 | ++DOCSHELL 160B2800 == 34 [pid = 1200] [id = 687] 01:39:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (160B6400) [pid = 1200] [serial = 2061] [outer = 00000000] 01:39:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (16847000) [pid = 1200] [serial = 2062] [outer = 160B6400] 01:39:33 INFO - PROCESS | 1200 | 1465033173535 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (1684FC00) [pid = 1200] [serial = 2063] [outer = 160B6400] 01:39:33 INFO - PROCESS | 1200 | 1465033173912 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 1200 | 1465033173971 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 01:39:33 INFO - PROCESS | 1200 | 1465033173975 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:39:33 INFO - PROCESS | 1200 | 1465033173976 Marionette TRACE conn3 <- [1,2714,null,{}] 01:39:33 INFO - PROCESS | 1200 | 1465033173980 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:33 INFO - PROCESS | 1200 | 1465033173982 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:34 INFO - PROCESS | 1200 | 1465033174088 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:39:34 INFO - PROCESS | 1200 | 1465033174100 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1200 | 1465033174102 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:34 INFO - PROCESS | 1200 | ++DOCSHELL 16850400 == 35 [pid = 1200] [id = 688] 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (16857C00) [pid = 1200] [serial = 2064] [outer = 00000000] 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (169EC800) [pid = 1200] [serial = 2065] [outer = 16857C00] 01:39:34 INFO - PROCESS | 1200 | 1465033174146 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (169F4800) [pid = 1200] [serial = 2066] [outer = 16857C00] 01:39:34 INFO - PROCESS | 1200 | 1465033174581 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:39:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 641ms 01:39:34 INFO - PROCESS | 1200 | 1465033174614 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:39:34 INFO - PROCESS | 1200 | 1465033174617 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 01:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:39:34 INFO - PROCESS | 1200 | 1465033174620 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:39:34 INFO - PROCESS | 1200 | 1465033174622 Marionette TRACE conn3 <- [1,2718,null,{}] 01:39:34 INFO - PROCESS | 1200 | 1465033174626 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:34 INFO - PROCESS | 1200 | 1465033174628 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:34 INFO - PROCESS | 1200 | 1465033174708 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:39:34 INFO - PROCESS | 1200 | 1465033174714 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1200 | 1465033174716 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:34 INFO - PROCESS | 1200 | ++DOCSHELL 13C40C00 == 36 [pid = 1200] [id = 689] 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (16C78C00) [pid = 1200] [serial = 2067] [outer = 00000000] 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (16D0A800) [pid = 1200] [serial = 2068] [outer = 16C78C00] 01:39:34 INFO - PROCESS | 1200 | 1465033174759 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (16F30400) [pid = 1200] [serial = 2069] [outer = 16C78C00] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 139D6400 == 35 [pid = 1200] [id = 671] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 17922800 == 34 [pid = 1200] [id = 672] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 10F5C000 == 33 [pid = 1200] [id = 673] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 10A5F800 == 32 [pid = 1200] [id = 682] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 1050E800 == 31 [pid = 1200] [id = 681] 01:39:35 INFO - PROCESS | 1200 | --DOCSHELL 14462C00 == 30 [pid = 1200] [id = 680] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 160B2800 == 29 [pid = 1200] [id = 687] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 16850400 == 28 [pid = 1200] [id = 688] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 137B9800 == 27 [pid = 1200] [id = 684] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 1601F400 == 26 [pid = 1200] [id = 686] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 1449FC00 == 25 [pid = 1200] [id = 685] 01:39:36 INFO - PROCESS | 1200 | --DOCSHELL 11D28400 == 24 [pid = 1200] [id = 683] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (144A6800) [pid = 1200] [serial = 2039] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (165EB000) [pid = 1200] [serial = 2024] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 56 (14459000) [pid = 1200] [serial = 2036] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 55 (12B9D000) [pid = 1200] [serial = 2033] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 54 (12C19400) [pid = 1200] [serial = 2020] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 53 (1186F000) [pid = 1200] [serial = 2026] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 52 (13DC0800) [pid = 1200] [serial = 2035] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 51 (117EC000) [pid = 1200] [serial = 2038] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 50 (1121B400) [pid = 1200] [serial = 2030] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 49 (1314E000) [pid = 1200] [serial = 2021] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 48 (12914400) [pid = 1200] [serial = 2027] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 47 (15E57C00) [pid = 1200] [serial = 2023] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 46 (12919C00) [pid = 1200] [serial = 2032] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | --DOMWINDOW == 45 (11213800) [pid = 1200] [serial = 2029] [outer = 00000000] [url = about:blank] 01:39:36 INFO - PROCESS | 1200 | 1465033176957 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:39:36 INFO - PROCESS | 1200 | 1465033176994 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 01:39:36 INFO - PROCESS | 1200 | 1465033177000 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:39:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:39:36 INFO - PROCESS | 1200 | 1465033177002 Marionette TRACE conn3 <- [1,2722,null,{}] 01:39:36 INFO - PROCESS | 1200 | 1465033177009 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:37 INFO - PROCESS | 1200 | 1465033177012 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:37 INFO - PROCESS | 1200 | 1465033177104 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:39:37 INFO - PROCESS | 1200 | 1465033177190 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 1200 | 1465033177193 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:37 INFO - PROCESS | 1200 | ++DOCSHELL 105EE400 == 25 [pid = 1200] [id = 690] 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 46 (105EF000) [pid = 1200] [serial = 2070] [outer = 00000000] 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 47 (10F0E800) [pid = 1200] [serial = 2071] [outer = 105EF000] 01:39:37 INFO - PROCESS | 1200 | 1465033177243 Marionette DEBUG loaded listener.js 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 48 (10F5D000) [pid = 1200] [serial = 2072] [outer = 105EF000] 01:39:37 INFO - PROCESS | 1200 | 1465033177668 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:39:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 688ms 01:39:37 INFO - PROCESS | 1200 | 1465033177700 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 1200 | 1465033177705 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 01:39:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:39:37 INFO - PROCESS | 1200 | 1465033177711 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 1200 | 1465033177714 Marionette TRACE conn3 <- [1,2726,null,{}] 01:39:37 INFO - PROCESS | 1200 | 1465033177718 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:37 INFO - PROCESS | 1200 | 1465033177721 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:37 INFO - PROCESS | 1200 | 1465033177813 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:39:37 INFO - PROCESS | 1200 | 1465033177820 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 1200 | 1465033177823 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:37 INFO - PROCESS | 1200 | ++DOCSHELL 11295800 == 26 [pid = 1200] [id = 691] 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 49 (11298800) [pid = 1200] [serial = 2073] [outer = 00000000] 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 50 (1170F400) [pid = 1200] [serial = 2074] [outer = 11298800] 01:39:37 INFO - PROCESS | 1200 | 1465033177870 Marionette DEBUG loaded listener.js 01:39:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 51 (118CFC00) [pid = 1200] [serial = 2075] [outer = 11298800] 01:39:38 INFO - PROCESS | 1200 | 1465033178348 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:39:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 703ms 01:39:38 INFO - PROCESS | 1200 | 1465033178410 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:39:38 INFO - PROCESS | 1200 | 1465033178412 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 01:39:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:39:38 INFO - PROCESS | 1200 | 1465033178416 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 1200 | 1465033178420 Marionette TRACE conn3 <- [1,2730,null,{}] 01:39:38 INFO - PROCESS | 1200 | 1465033178431 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:38 INFO - PROCESS | 1200 | 1465033178436 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:38 INFO - PROCESS | 1200 | 1465033178553 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:39:38 INFO - PROCESS | 1200 | 1465033178567 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:38 INFO - PROCESS | 1200 | 1465033178570 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:38 INFO - PROCESS | 1200 | ++DOCSHELL 12B44800 == 27 [pid = 1200] [id = 692] 01:39:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 52 (12B45400) [pid = 1200] [serial = 2076] [outer = 00000000] 01:39:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 53 (1319A000) [pid = 1200] [serial = 2077] [outer = 12B45400] 01:39:38 INFO - PROCESS | 1200 | 1465033178622 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 1200 | ++DOMWINDOW == 54 (1323A400) [pid = 1200] [serial = 2078] [outer = 12B45400] 01:39:39 INFO - PROCESS | 1200 | 1465033179074 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:39:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 704ms 01:39:39 INFO - PROCESS | 1200 | 1465033179115 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 01:39:39 INFO - PROCESS | 1200 | 1465033179127 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 01:39:39 INFO - PROCESS | 1200 | 1465033179131 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:39:39 INFO - PROCESS | 1200 | 1465033179133 Marionette TRACE conn3 <- [1,2734,null,{}] 01:39:39 INFO - PROCESS | 1200 | 1465033179136 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:39 INFO - PROCESS | 1200 | 1465033179138 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:39 INFO - PROCESS | 1200 | 1465033179224 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:39:39 INFO - PROCESS | 1200 | 1465033179230 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1200 | 1465033179232 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:39 INFO - PROCESS | 1200 | ++DOCSHELL 13150000 == 28 [pid = 1200] [id = 693] 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 55 (13720C00) [pid = 1200] [serial = 2079] [outer = 00000000] 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 56 (139D8400) [pid = 1200] [serial = 2080] [outer = 13720C00] 01:39:39 INFO - PROCESS | 1200 | 1465033179277 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 57 (13DBF800) [pid = 1200] [serial = 2081] [outer = 13720C00] 01:39:39 INFO - PROCESS | 1200 | 1465033179747 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:39:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 641ms 01:39:39 INFO - PROCESS | 1200 | 1465033179769 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:39:39 INFO - PROCESS | 1200 | 1465033179771 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 01:39:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:39:39 INFO - PROCESS | 1200 | 1465033179775 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - PROCESS | 1200 | 1465033179776 Marionette TRACE conn3 <- [1,2738,null,{}] 01:39:39 INFO - PROCESS | 1200 | 1465033179783 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:39 INFO - PROCESS | 1200 | 1465033179785 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:39 INFO - PROCESS | 1200 | 1465033179863 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:39:39 INFO - PROCESS | 1200 | 1465033179869 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1200 | 1465033179872 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:39 INFO - PROCESS | 1200 | ++DOCSHELL 10F5D800 == 29 [pid = 1200] [id = 694] 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (11289C00) [pid = 1200] [serial = 2082] [outer = 00000000] 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (1445F000) [pid = 1200] [serial = 2083] [outer = 11289C00] 01:39:39 INFO - PROCESS | 1200 | 1465033179916 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (144A7000) [pid = 1200] [serial = 2084] [outer = 11289C00] 01:39:40 INFO - PROCESS | 1200 | 1465033180377 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:39:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 640ms 01:39:40 INFO - PROCESS | 1200 | 1465033180416 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 1200 | 1465033180418 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 01:39:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:39:40 INFO - PROCESS | 1200 | 1465033180422 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 1200 | 1465033180423 Marionette TRACE conn3 <- [1,2742,null,{}] 01:39:40 INFO - PROCESS | 1200 | 1465033180427 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:40 INFO - PROCESS | 1200 | 1465033180432 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:40 INFO - PROCESS | 1200 | 1465033180540 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:39:40 INFO - PROCESS | 1200 | 1465033180546 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 1200 | 1465033180549 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:40 INFO - PROCESS | 1200 | ++DOCSHELL 14437400 == 30 [pid = 1200] [id = 695] 01:39:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (1583C800) [pid = 1200] [serial = 2085] [outer = 00000000] 01:39:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (16016C00) [pid = 1200] [serial = 2086] [outer = 1583C800] 01:39:40 INFO - PROCESS | 1200 | 1465033180593 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (160B6000) [pid = 1200] [serial = 2087] [outer = 1583C800] 01:39:41 INFO - PROCESS | 1200 | 1465033181061 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:39:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 688ms 01:39:41 INFO - PROCESS | 1200 | 1465033181123 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1200 | 1465033181125 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 01:39:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:39:41 INFO - PROCESS | 1200 | 1465033181128 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1200 | 1465033181130 Marionette TRACE conn3 <- [1,2746,null,{}] 01:39:41 INFO - PROCESS | 1200 | 1465033181133 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 1200 | 1465033181135 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:41 INFO - PROCESS | 1200 | 1465033181225 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:39:41 INFO - PROCESS | 1200 | 1465033181267 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 1200 | 1465033181269 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:41 INFO - PROCESS | 1200 | ++DOCSHELL 1683C800 == 31 [pid = 1200] [id = 696] 01:39:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1683FC00) [pid = 1200] [serial = 2088] [outer = 00000000] 01:39:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (16846800) [pid = 1200] [serial = 2089] [outer = 1683FC00] 01:39:41 INFO - PROCESS | 1200 | 1465033181313 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (1684BC00) [pid = 1200] [serial = 2090] [outer = 1683FC00] 01:39:41 INFO - PROCESS | 1200 | 1465033181747 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:39:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 625ms 01:39:41 INFO - PROCESS | 1200 | 1465033181767 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1200 | 1465033181770 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 01:39:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:39:41 INFO - PROCESS | 1200 | 1465033181800 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1200 | 1465033181802 Marionette TRACE conn3 <- [1,2750,null,{}] 01:39:41 INFO - PROCESS | 1200 | 1465033181811 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 1200 | 1465033181813 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:41 INFO - PROCESS | 1200 | 1465033181923 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:39:41 INFO - PROCESS | 1200 | 1465033181929 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 1200 | 1465033181931 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:41 INFO - PROCESS | 1200 | ++DOCSHELL 16845000 == 32 [pid = 1200] [id = 697] 01:39:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (16905400) [pid = 1200] [serial = 2091] [outer = 00000000] 01:39:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (169F5000) [pid = 1200] [serial = 2092] [outer = 16905400] 01:39:41 INFO - PROCESS | 1200 | 1465033181975 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (169F7000) [pid = 1200] [serial = 2093] [outer = 16905400] 01:39:42 INFO - PROCESS | 1200 | 1465033182422 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:39:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:39:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 625ms 01:39:42 INFO - PROCESS | 1200 | 1465033182438 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:39:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:39:42 INFO - PROCESS | 1200 | 1465033182440 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 01:39:42 INFO - PROCESS | 1200 | 1465033182443 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:39:42 INFO - PROCESS | 1200 | 1465033182445 Marionette TRACE conn3 <- [1,2754,null,{}] 01:39:42 INFO - PROCESS | 1200 | 1465033182448 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:42 INFO - PROCESS | 1200 | 1465033182450 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:42 INFO - PROCESS | 1200 | 1465033182561 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:39:42 INFO - PROCESS | 1200 | 1465033182567 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1200 | 1465033182570 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:42 INFO - PROCESS | 1200 | ++DOCSHELL 1128A800 == 33 [pid = 1200] [id = 698] 01:39:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (12B40C00) [pid = 1200] [serial = 2094] [outer = 00000000] 01:39:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16D0F400) [pid = 1200] [serial = 2095] [outer = 12B40C00] 01:39:42 INFO - PROCESS | 1200 | 1465033182669 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16F33400) [pid = 1200] [serial = 2096] [outer = 12B40C00] 01:39:43 INFO - PROCESS | 1200 | 1465033183106 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:39:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 687ms 01:39:43 INFO - PROCESS | 1200 | 1465033183140 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1200 | 1465033183142 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 01:39:43 INFO - PROCESS | 1200 | 1465033183146 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:39:43 INFO - PROCESS | 1200 | 1465033183147 Marionette TRACE conn3 <- [1,2758,null,{}] 01:39:43 INFO - PROCESS | 1200 | 1465033183151 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:43 INFO - PROCESS | 1200 | 1465033183153 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:43 INFO - PROCESS | 1200 | 1465033183284 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:39:43 INFO - PROCESS | 1200 | 1465033183292 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 1200 | 1465033183294 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:43 INFO - PROCESS | 1200 | ++DOCSHELL 175A7C00 == 34 [pid = 1200] [id = 699] 01:39:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1791C000) [pid = 1200] [serial = 2097] [outer = 00000000] 01:39:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (179A9400) [pid = 1200] [serial = 2098] [outer = 1791C000] 01:39:43 INFO - PROCESS | 1200 | 1465033183398 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17C60000) [pid = 1200] [serial = 2099] [outer = 1791C000] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (137BD400) [pid = 1200] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (144A4000) [pid = 1200] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (160B6400) [pid = 1200] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (16023000) [pid = 1200] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16857C00) [pid = 1200] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (10A60C00) [pid = 1200] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (10ECE800) [pid = 1200] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15685400) [pid = 1200] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:39:43 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (11D28800) [pid = 1200] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:39:43 INFO - PROCESS | 1200 | 1465033183943 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:39:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 906ms 01:39:44 INFO - PROCESS | 1200 | 1465033184051 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 1200 | 1465033184053 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 01:39:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:39:44 INFO - PROCESS | 1200 | 1465033184056 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 1200 | 1465033184059 Marionette TRACE conn3 <- [1,2762,null,{}] 01:39:44 INFO - PROCESS | 1200 | 1465033184062 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:44 INFO - PROCESS | 1200 | 1465033184064 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:44 INFO - PROCESS | 1200 | 1465033184156 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:39:44 INFO - PROCESS | 1200 | 1465033184169 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1200 | 1465033184171 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:44 INFO - PROCESS | 1200 | ++DOCSHELL 0F2DF000 == 35 [pid = 1200] [id = 700] 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1690B000) [pid = 1200] [serial = 2100] [outer = 00000000] 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (179A8800) [pid = 1200] [serial = 2101] [outer = 1690B000] 01:39:44 INFO - PROCESS | 1200 | 1465033184218 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (18228000) [pid = 1200] [serial = 2102] [outer = 1690B000] 01:39:44 INFO - PROCESS | 1200 | 1465033184689 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:39:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 703ms 01:39:44 INFO - PROCESS | 1200 | 1465033184755 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 1200 | 1465033184757 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 01:39:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:39:44 INFO - PROCESS | 1200 | 1465033184761 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 1200 | 1465033184762 Marionette TRACE conn3 <- [1,2766,null,{}] 01:39:44 INFO - PROCESS | 1200 | 1465033184766 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:44 INFO - PROCESS | 1200 | 1465033184768 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:44 INFO - PROCESS | 1200 | 1465033184849 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:39:44 INFO - PROCESS | 1200 | 1465033184856 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1200 | 1465033184858 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:44 INFO - PROCESS | 1200 | ++DOCSHELL 16019C00 == 36 [pid = 1200] [id = 701] 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (160B6400) [pid = 1200] [serial = 2103] [outer = 00000000] 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (184E0800) [pid = 1200] [serial = 2104] [outer = 160B6400] 01:39:44 INFO - PROCESS | 1200 | 1465033184910 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (184E6800) [pid = 1200] [serial = 2105] [outer = 160B6400] 01:39:45 INFO - PROCESS | 1200 | 1465033185350 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:39:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 641ms 01:39:45 INFO - PROCESS | 1200 | 1465033185399 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 1200 | 1465033185401 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 01:39:45 INFO - PROCESS | 1200 | 1465033185405 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:39:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:39:45 INFO - PROCESS | 1200 | 1465033185406 Marionette TRACE conn3 <- [1,2770,null,{}] 01:39:45 INFO - PROCESS | 1200 | 1465033185410 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:45 INFO - PROCESS | 1200 | 1465033185412 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:45 INFO - PROCESS | 1200 | 1465033185504 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:39:45 INFO - PROCESS | 1200 | 1465033185509 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 1200 | 1465033185511 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:45 INFO - PROCESS | 1200 | ++DOCSHELL 16850000 == 37 [pid = 1200] [id = 702] 01:39:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (18257000) [pid = 1200] [serial = 2106] [outer = 00000000] 01:39:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (19B16000) [pid = 1200] [serial = 2107] [outer = 18257000] 01:39:45 INFO - PROCESS | 1200 | 1465033185580 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (19B19800) [pid = 1200] [serial = 2108] [outer = 18257000] 01:39:46 INFO - PROCESS | 1200 | 1465033186228 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:39:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:39:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 829ms 01:39:46 INFO - PROCESS | 1200 | 1465033186248 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:39:46 INFO - PROCESS | 1200 | 1465033186252 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 01:39:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:39:46 INFO - PROCESS | 1200 | 1465033186257 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 1200 | 1465033186261 Marionette TRACE conn3 <- [1,2774,null,{}] 01:39:46 INFO - PROCESS | 1200 | 1465033186266 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:46 INFO - PROCESS | 1200 | 1465033186270 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:46 INFO - PROCESS | 1200 | 1465033186393 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:39:46 INFO - PROCESS | 1200 | 1465033186561 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:46 INFO - PROCESS | 1200 | 1465033186564 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:46 INFO - PROCESS | 1200 | ++DOCSHELL 10510800 == 38 [pid = 1200] [id = 703] 01:39:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (10559400) [pid = 1200] [serial = 2109] [outer = 00000000] 01:39:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10F0AC00) [pid = 1200] [serial = 2110] [outer = 10559400] 01:39:46 INFO - PROCESS | 1200 | 1465033186622 Marionette DEBUG loaded listener.js 01:39:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (11219400) [pid = 1200] [serial = 2111] [outer = 10559400] 01:39:47 INFO - PROCESS | 1200 | 1465033187373 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:39:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:39:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1156ms 01:39:47 INFO - PROCESS | 1200 | 1465033187416 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:39:47 INFO - PROCESS | 1200 | 1465033187421 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 01:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:39:47 INFO - PROCESS | 1200 | 1465033187428 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:39:47 INFO - PROCESS | 1200 | 1465033187431 Marionette TRACE conn3 <- [1,2778,null,{}] 01:39:47 INFO - PROCESS | 1200 | 1465033187435 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:47 INFO - PROCESS | 1200 | 1465033187438 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:47 INFO - PROCESS | 1200 | 1465033187708 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:39:47 INFO - PROCESS | 1200 | 1465033187858 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 1200 | 1465033187861 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:47 INFO - PROCESS | 1200 | ++DOCSHELL 0F2E0800 == 39 [pid = 1200] [id = 704] 01:39:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (0F2E0C00) [pid = 1200] [serial = 2112] [outer = 00000000] 01:39:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (10489800) [pid = 1200] [serial = 2113] [outer = 0F2E0C00] 01:39:47 INFO - PROCESS | 1200 | 1465033187913 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (105F4000) [pid = 1200] [serial = 2114] [outer = 0F2E0C00] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 16019C00 == 38 [pid = 1200] [id = 701] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 0F2DF000 == 37 [pid = 1200] [id = 700] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 175A7C00 == 36 [pid = 1200] [id = 699] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 1128A800 == 35 [pid = 1200] [id = 698] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 16845000 == 34 [pid = 1200] [id = 697] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 1683C800 == 33 [pid = 1200] [id = 696] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 14437400 == 32 [pid = 1200] [id = 695] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 10F5D800 == 31 [pid = 1200] [id = 694] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 13150000 == 30 [pid = 1200] [id = 693] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 12B44800 == 29 [pid = 1200] [id = 692] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 11295800 == 28 [pid = 1200] [id = 691] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 105EE400 == 27 [pid = 1200] [id = 690] 01:39:48 INFO - PROCESS | 1200 | --DOCSHELL 13C40C00 == 26 [pid = 1200] [id = 689] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (16D0A800) [pid = 1200] [serial = 2068] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (13C42800) [pid = 1200] [serial = 2053] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (15F9A800) [pid = 1200] [serial = 2057] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (15B40400) [pid = 1200] [serial = 2056] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16847000) [pid = 1200] [serial = 2062] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (160BA400) [pid = 1200] [serial = 2059] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (160BFC00) [pid = 1200] [serial = 2060] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (169EC800) [pid = 1200] [serial = 2065] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1121B000) [pid = 1200] [serial = 2047] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11704000) [pid = 1200] [serial = 2048] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11DC1C00) [pid = 1200] [serial = 2045] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1170EC00) [pid = 1200] [serial = 2044] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (169F4800) [pid = 1200] [serial = 2066] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15B45C00) [pid = 1200] [serial = 2041] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (15E65400) [pid = 1200] [serial = 2042] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (1291B000) [pid = 1200] [serial = 2050] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (1417F000) [pid = 1200] [serial = 2054] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1684FC00) [pid = 1200] [serial = 2063] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (12B9A800) [pid = 1200] [serial = 2051] [outer = 00000000] [url = about:blank] 01:39:48 INFO - PROCESS | 1200 | 1465033188557 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1141ms 01:39:48 INFO - PROCESS | 1200 | 1465033188572 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:39:48 INFO - PROCESS | 1200 | 1465033188576 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 01:39:48 INFO - PROCESS | 1200 | 1465033188580 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1200 | 1465033188583 Marionette TRACE conn3 <- [1,2782,null,{}] 01:39:48 INFO - PROCESS | 1200 | 1465033188587 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:48 INFO - PROCESS | 1200 | 1465033188590 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:48 INFO - PROCESS | 1200 | 1465033188680 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:39:48 INFO - PROCESS | 1200 | 1465033188779 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 1200 | 1465033188781 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:48 INFO - PROCESS | 1200 | ++DOCSHELL 11213800 == 27 [pid = 1200] [id = 705] 01:39:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (11213C00) [pid = 1200] [serial = 2115] [outer = 00000000] 01:39:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (1170DC00) [pid = 1200] [serial = 2116] [outer = 11213C00] 01:39:48 INFO - PROCESS | 1200 | 1465033188828 Marionette DEBUG loaded listener.js 01:39:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (117EB800) [pid = 1200] [serial = 2117] [outer = 11213C00] 01:39:49 INFO - PROCESS | 1200 | 1465033189266 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:39:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:39:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 735ms 01:39:49 INFO - PROCESS | 1200 | 1465033189322 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:39:49 INFO - PROCESS | 1200 | 1465033189324 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 01:39:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:39:49 INFO - PROCESS | 1200 | 1465033189328 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:39:49 INFO - PROCESS | 1200 | 1465033189330 Marionette TRACE conn3 <- [1,2786,null,{}] 01:39:49 INFO - PROCESS | 1200 | 1465033189334 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:49 INFO - PROCESS | 1200 | 1465033189336 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:49 INFO - PROCESS | 1200 | 1465033189423 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:39:49 INFO - PROCESS | 1200 | 1465033189435 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:49 INFO - PROCESS | 1200 | 1465033189438 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:49 INFO - PROCESS | 1200 | ++DOCSHELL 12B97400 == 28 [pid = 1200] [id = 706] 01:39:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (12B9DC00) [pid = 1200] [serial = 2118] [outer = 00000000] 01:39:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (12E18400) [pid = 1200] [serial = 2119] [outer = 12B9DC00] 01:39:49 INFO - PROCESS | 1200 | 1465033189483 Marionette DEBUG loaded listener.js 01:39:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (13236800) [pid = 1200] [serial = 2120] [outer = 12B9DC00] 01:39:49 INFO - PROCESS | 1200 | 1465033189966 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 688ms 01:39:50 INFO - PROCESS | 1200 | 1465033190028 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:39:50 INFO - PROCESS | 1200 | 1465033190034 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 01:39:50 INFO - PROCESS | 1200 | 1465033190045 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1200 | 1465033190050 Marionette TRACE conn3 <- [1,2790,null,{}] 01:39:50 INFO - PROCESS | 1200 | 1465033190054 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:50 INFO - PROCESS | 1200 | 1465033190057 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:50 INFO - PROCESS | 1200 | 1465033190150 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:39:50 INFO - PROCESS | 1200 | 1465033190255 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1200 | 1465033190257 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:50 INFO - PROCESS | 1200 | ++DOCSHELL 1323C800 == 29 [pid = 1200] [id = 707] 01:39:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (137B3800) [pid = 1200] [serial = 2121] [outer = 00000000] 01:39:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1417F000) [pid = 1200] [serial = 2122] [outer = 137B3800] 01:39:50 INFO - PROCESS | 1200 | 1465033190302 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (144A4800) [pid = 1200] [serial = 2123] [outer = 137B3800] 01:39:50 INFO - PROCESS | 1200 | 1465033190725 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 704ms 01:39:50 INFO - PROCESS | 1200 | 1465033190737 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 1200 | 1465033190739 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 01:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:39:50 INFO - PROCESS | 1200 | 1465033190742 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1200 | 1465033190744 Marionette TRACE conn3 <- [1,2794,null,{}] 01:39:50 INFO - PROCESS | 1200 | 1465033190747 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:50 INFO - PROCESS | 1200 | 1465033190749 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:50 INFO - PROCESS | 1200 | 1465033190896 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:39:50 INFO - PROCESS | 1200 | 1465033190918 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1200 | 1465033190920 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:50 INFO - PROCESS | 1200 | ++DOCSHELL 15895400 == 30 [pid = 1200] [id = 708] 01:39:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (15B3C800) [pid = 1200] [serial = 2124] [outer = 00000000] 01:39:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15E62C00) [pid = 1200] [serial = 2125] [outer = 15B3C800] 01:39:50 INFO - PROCESS | 1200 | 1465033190965 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16014800) [pid = 1200] [serial = 2126] [outer = 15B3C800] 01:39:51 INFO - PROCESS | 1200 | 1465033191406 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 734ms 01:39:51 INFO - PROCESS | 1200 | 1465033191483 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:39:51 INFO - PROCESS | 1200 | 1465033191485 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 01:39:51 INFO - PROCESS | 1200 | 1465033191488 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:39:51 INFO - PROCESS | 1200 | 1465033191490 Marionette TRACE conn3 <- [1,2798,null,{}] 01:39:51 INFO - PROCESS | 1200 | 1465033191493 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:51 INFO - PROCESS | 1200 | 1465033191495 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:51 INFO - PROCESS | 1200 | 1465033191615 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:39:51 INFO - PROCESS | 1200 | 1465033191628 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 1200 | 1465033191634 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:51 INFO - PROCESS | 1200 | ++DOCSHELL 117E8000 == 31 [pid = 1200] [id = 709] 01:39:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (160C0400) [pid = 1200] [serial = 2127] [outer = 00000000] 01:39:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1683D800) [pid = 1200] [serial = 2128] [outer = 160C0400] 01:39:51 INFO - PROCESS | 1200 | 1465033191744 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16847400) [pid = 1200] [serial = 2129] [outer = 160C0400] 01:39:52 INFO - PROCESS | 1200 | 1465033192194 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:39:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:39:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 734ms 01:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:39:52 INFO - PROCESS | 1200 | 1465033192264 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:39:52 INFO - PROCESS | 1200 | 1465033192266 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 01:39:52 INFO - PROCESS | 1200 | 1465033192269 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 1200 | 1465033192270 Marionette TRACE conn3 <- [1,2802,null,{}] 01:39:52 INFO - PROCESS | 1200 | 1465033192274 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:52 INFO - PROCESS | 1200 | 1465033192276 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:52 INFO - PROCESS | 1200 | 1465033192403 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:39:52 INFO - PROCESS | 1200 | 1465033192476 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1200 | 1465033192478 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:52 INFO - PROCESS | 1200 | ++DOCSHELL 16858400 == 32 [pid = 1200] [id = 710] 01:39:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16907400) [pid = 1200] [serial = 2130] [outer = 00000000] 01:39:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (169F5400) [pid = 1200] [serial = 2131] [outer = 16907400] 01:39:52 INFO - PROCESS | 1200 | 1465033192521 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (169EC800) [pid = 1200] [serial = 2132] [outer = 16907400] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (12B40C00) [pid = 1200] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1791C000) [pid = 1200] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (105EF000) [pid = 1200] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1683FC00) [pid = 1200] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (11298800) [pid = 1200] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (13720C00) [pid = 1200] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (12B45400) [pid = 1200] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (16C78C00) [pid = 1200] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (1583C800) [pid = 1200] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (11289C00) [pid = 1200] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1690B000) [pid = 1200] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16905400) [pid = 1200] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:39:52 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (160B6400) [pid = 1200] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:39:53 INFO - PROCESS | 1200 | 1465033193022 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 797ms 01:39:53 INFO - PROCESS | 1200 | 1465033193071 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:39:53 INFO - PROCESS | 1200 | 1465033193073 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 01:39:53 INFO - PROCESS | 1200 | 1465033193076 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:39:53 INFO - PROCESS | 1200 | 1465033193078 Marionette TRACE conn3 <- [1,2806,null,{}] 01:39:53 INFO - PROCESS | 1200 | 1465033193082 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:53 INFO - PROCESS | 1200 | 1465033193084 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:53 INFO - PROCESS | 1200 | 1465033193171 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:39:53 INFO - PROCESS | 1200 | 1465033193178 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1200 | 1465033193180 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:53 INFO - PROCESS | 1200 | ++DOCSHELL 1314B400 == 33 [pid = 1200] [id = 711] 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (131A0C00) [pid = 1200] [serial = 2133] [outer = 00000000] 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1683C800) [pid = 1200] [serial = 2134] [outer = 131A0C00] 01:39:53 INFO - PROCESS | 1200 | 1465033193223 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1684FC00) [pid = 1200] [serial = 2135] [outer = 131A0C00] 01:39:53 INFO - PROCESS | 1200 | 1465033193678 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 625ms 01:39:53 INFO - PROCESS | 1200 | 1465033193715 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:39:53 INFO - PROCESS | 1200 | 1465033193716 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 01:39:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:39:53 INFO - PROCESS | 1200 | 1465033193720 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 1200 | 1465033193721 Marionette TRACE conn3 <- [1,2810,null,{}] 01:39:53 INFO - PROCESS | 1200 | 1465033193725 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:53 INFO - PROCESS | 1200 | 1465033193727 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:53 INFO - PROCESS | 1200 | 1465033193806 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:39:53 INFO - PROCESS | 1200 | 1465033193812 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1200 | 1465033193814 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:53 INFO - PROCESS | 1200 | ++DOCSHELL 1690B000 == 34 [pid = 1200] [id = 712] 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16C78C00) [pid = 1200] [serial = 2136] [outer = 00000000] 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1710C800) [pid = 1200] [serial = 2137] [outer = 16C78C00] 01:39:53 INFO - PROCESS | 1200 | 1465033193858 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (175A7C00) [pid = 1200] [serial = 2138] [outer = 16C78C00] 01:39:54 INFO - PROCESS | 1200 | 1465033194343 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:39:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:39:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 625ms 01:39:54 INFO - PROCESS | 1200 | 1465033194362 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1200 | 1465033194364 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 01:39:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:39:54 INFO - PROCESS | 1200 | 1465033194367 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1200 | 1465033194369 Marionette TRACE conn3 <- [1,2814,null,{}] 01:39:54 INFO - PROCESS | 1200 | 1465033194373 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:54 INFO - PROCESS | 1200 | 1465033194374 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:54 INFO - PROCESS | 1200 | 1465033194472 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:39:54 INFO - PROCESS | 1200 | 1465033194478 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:54 INFO - PROCESS | 1200 | 1465033194480 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:54 INFO - PROCESS | 1200 | ++DOCSHELL 117E8800 == 35 [pid = 1200] [id = 713] 01:39:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1683A000) [pid = 1200] [serial = 2139] [outer = 00000000] 01:39:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17922800) [pid = 1200] [serial = 2140] [outer = 1683A000] 01:39:54 INFO - PROCESS | 1200 | 1465033194523 Marionette DEBUG loaded listener.js 01:39:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (17C58800) [pid = 1200] [serial = 2141] [outer = 1683A000] 01:39:55 INFO - PROCESS | 1200 | 1465033195236 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:39:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:39:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 953ms 01:39:55 INFO - PROCESS | 1200 | 1465033195315 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:39:55 INFO - PROCESS | 1200 | 1465033195320 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 01:39:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:39:55 INFO - PROCESS | 1200 | 1465033195325 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:39:55 INFO - PROCESS | 1200 | 1465033195328 Marionette TRACE conn3 <- [1,2818,null,{}] 01:39:55 INFO - PROCESS | 1200 | 1465033195334 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:55 INFO - PROCESS | 1200 | 1465033195337 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:55 INFO - PROCESS | 1200 | 1465033195463 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:39:55 INFO - PROCESS | 1200 | 1465033195599 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 1200 | 1465033195602 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:55 INFO - PROCESS | 1200 | ++DOCSHELL 10A5F800 == 36 [pid = 1200] [id = 714] 01:39:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (10F5DC00) [pid = 1200] [serial = 2142] [outer = 00000000] 01:39:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1170A000) [pid = 1200] [serial = 2143] [outer = 10F5DC00] 01:39:55 INFO - PROCESS | 1200 | 1465033195661 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (11BC2C00) [pid = 1200] [serial = 2144] [outer = 10F5DC00] 01:39:56 INFO - PROCESS | 1200 | 1465033196253 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:39:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1000ms 01:39:56 INFO - PROCESS | 1200 | 1465033196327 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 1200 | 1465033196332 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 01:39:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:39:56 INFO - PROCESS | 1200 | 1465033196339 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 1200 | 1465033196342 Marionette TRACE conn3 <- [1,2822,null,{}] 01:39:56 INFO - PROCESS | 1200 | 1465033196346 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:56 INFO - PROCESS | 1200 | 1465033196349 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:56 INFO - PROCESS | 1200 | 1465033196491 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:39:56 INFO - PROCESS | 1200 | 1465033196635 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 1200 | 1465033196638 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:56 INFO - PROCESS | 1200 | ++DOCSHELL 13719400 == 37 [pid = 1200] [id = 715] 01:39:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (13719800) [pid = 1200] [serial = 2145] [outer = 00000000] 01:39:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (139D2400) [pid = 1200] [serial = 2146] [outer = 13719800] 01:39:56 INFO - PROCESS | 1200 | 1465033196696 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (14179800) [pid = 1200] [serial = 2147] [outer = 13719800] 01:39:57 INFO - PROCESS | 1200 | 1465033197297 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:39:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:39:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1000ms 01:39:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:39:57 INFO - PROCESS | 1200 | 1465033197341 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 1200 | 1465033197344 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 01:39:57 INFO - PROCESS | 1200 | 1465033197348 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 1200 | 1465033197351 Marionette TRACE conn3 <- [1,2826,null,{}] 01:39:57 INFO - PROCESS | 1200 | 1465033197363 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:57 INFO - PROCESS | 1200 | 1465033197368 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:57 INFO - PROCESS | 1200 | 1465033197477 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:39:57 INFO - PROCESS | 1200 | 1465033197631 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:57 INFO - PROCESS | 1200 | 1465033197635 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:57 INFO - PROCESS | 1200 | ++DOCSHELL 16F2E800 == 38 [pid = 1200] [id = 716] 01:39:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (171E6800) [pid = 1200] [serial = 2148] [outer = 00000000] 01:39:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (1800C400) [pid = 1200] [serial = 2149] [outer = 171E6800] 01:39:57 INFO - PROCESS | 1200 | 1465033197693 Marionette DEBUG loaded listener.js 01:39:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (184E4000) [pid = 1200] [serial = 2150] [outer = 171E6800] 01:39:58 INFO - PROCESS | 1200 | 1465033198470 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:39:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:39:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1140ms 01:39:58 INFO - PROCESS | 1200 | 1465033198493 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:39:58 INFO - PROCESS | 1200 | 1465033198497 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 01:39:58 INFO - PROCESS | 1200 | 1465033198503 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:39:58 INFO - PROCESS | 1200 | 1465033198506 Marionette TRACE conn3 <- [1,2830,null,{}] 01:39:58 INFO - PROCESS | 1200 | 1465033198511 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:58 INFO - PROCESS | 1200 | 1465033198514 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:58 INFO - PROCESS | 1200 | 1465033198616 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:39:58 INFO - PROCESS | 1200 | 1465033198761 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 1200 | 1465033198765 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:39:58 INFO - PROCESS | 1200 | ++DOCSHELL 10F5C000 == 39 [pid = 1200] [id = 717] 01:39:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (11213400) [pid = 1200] [serial = 2151] [outer = 00000000] 01:39:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1170D000) [pid = 1200] [serial = 2152] [outer = 11213400] 01:39:58 INFO - PROCESS | 1200 | 1465033198818 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (12910400) [pid = 1200] [serial = 2153] [outer = 11213400] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 1690B000 == 38 [pid = 1200] [id = 712] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 1314B400 == 37 [pid = 1200] [id = 711] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 16858400 == 36 [pid = 1200] [id = 710] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 117E8000 == 35 [pid = 1200] [id = 709] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 15895400 == 34 [pid = 1200] [id = 708] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 1323C800 == 33 [pid = 1200] [id = 707] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 12B97400 == 32 [pid = 1200] [id = 706] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 11213800 == 31 [pid = 1200] [id = 705] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 0F2E0800 == 30 [pid = 1200] [id = 704] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 10510800 == 29 [pid = 1200] [id = 703] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 16850000 == 28 [pid = 1200] [id = 702] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 13719400 == 27 [pid = 1200] [id = 715] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 16F2E800 == 26 [pid = 1200] [id = 716] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 117E8800 == 25 [pid = 1200] [id = 713] 01:39:59 INFO - PROCESS | 1200 | --DOCSHELL 10A5F800 == 24 [pid = 1200] [id = 714] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16D0F400) [pid = 1200] [serial = 2095] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (179A9400) [pid = 1200] [serial = 2098] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (10F0E800) [pid = 1200] [serial = 2071] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (10F5D000) [pid = 1200] [serial = 2072] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16846800) [pid = 1200] [serial = 2089] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1170F400) [pid = 1200] [serial = 2074] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (118CFC00) [pid = 1200] [serial = 2075] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (139D8400) [pid = 1200] [serial = 2080] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (13DBF800) [pid = 1200] [serial = 2081] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1319A000) [pid = 1200] [serial = 2077] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1323A400) [pid = 1200] [serial = 2078] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16F30400) [pid = 1200] [serial = 2069] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16016C00) [pid = 1200] [serial = 2086] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (160B6000) [pid = 1200] [serial = 2087] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16F33400) [pid = 1200] [serial = 2096] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1445F000) [pid = 1200] [serial = 2083] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (144A7000) [pid = 1200] [serial = 2084] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (17C60000) [pid = 1200] [serial = 2099] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (179A8800) [pid = 1200] [serial = 2101] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (169F5000) [pid = 1200] [serial = 2092] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (169F7000) [pid = 1200] [serial = 2093] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (18228000) [pid = 1200] [serial = 2102] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (184E0800) [pid = 1200] [serial = 2104] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (19B16000) [pid = 1200] [serial = 2107] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (1684BC00) [pid = 1200] [serial = 2090] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (184E6800) [pid = 1200] [serial = 2105] [outer = 00000000] [url = about:blank] 01:39:59 INFO - PROCESS | 1200 | 1465033199941 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:39:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:39:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1453ms 01:39:59 INFO - PROCESS | 1200 | 1465033199968 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:39:59 INFO - PROCESS | 1200 | 1465033199973 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 01:39:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:39:59 INFO - PROCESS | 1200 | 1465033199982 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:39:59 INFO - PROCESS | 1200 | 1465033199985 Marionette TRACE conn3 <- [1,2834,null,{}] 01:39:59 INFO - PROCESS | 1200 | 1465033199991 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:59 INFO - PROCESS | 1200 | 1465033199994 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:00 INFO - PROCESS | 1200 | 1465033200087 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:40:00 INFO - PROCESS | 1200 | 1465033200097 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1200 | 1465033200101 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:00 INFO - PROCESS | 1200 | ++DOCSHELL 10A7E400 == 25 [pid = 1200] [id = 718] 01:40:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (10A80400) [pid = 1200] [serial = 2154] [outer = 00000000] 01:40:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (10F8C000) [pid = 1200] [serial = 2155] [outer = 10A80400] 01:40:00 INFO - PROCESS | 1200 | 1465033200149 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (11215000) [pid = 1200] [serial = 2156] [outer = 10A80400] 01:40:00 INFO - PROCESS | 1200 | 1465033200710 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:40:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 797ms 01:40:00 INFO - PROCESS | 1200 | 1465033200782 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 1200 | 1465033200787 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 01:40:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:40:00 INFO - PROCESS | 1200 | 1465033200794 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1200 | 1465033200797 Marionette TRACE conn3 <- [1,2838,null,{}] 01:40:00 INFO - PROCESS | 1200 | 1465033200800 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:00 INFO - PROCESS | 1200 | 1465033200803 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:00 INFO - PROCESS | 1200 | 1465033200903 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:40:00 INFO - PROCESS | 1200 | 1465033201002 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1200 | 1465033201004 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:01 INFO - PROCESS | 1200 | ++DOCSHELL 11DBA400 == 26 [pid = 1200] [id = 719] 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (11DBBC00) [pid = 1200] [serial = 2157] [outer = 00000000] 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1291AC00) [pid = 1200] [serial = 2158] [outer = 11DBBC00] 01:40:01 INFO - PROCESS | 1200 | 1465033201053 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (12B9F000) [pid = 1200] [serial = 2159] [outer = 11DBBC00] 01:40:01 INFO - PROCESS | 1200 | 1465033201464 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:40:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:40:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 687ms 01:40:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:40:01 INFO - PROCESS | 1200 | 1465033201496 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:40:01 INFO - PROCESS | 1200 | 1465033201498 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 01:40:01 INFO - PROCESS | 1200 | 1465033201502 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 1200 | 1465033201506 Marionette TRACE conn3 <- [1,2842,null,{}] 01:40:01 INFO - PROCESS | 1200 | 1465033201517 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:01 INFO - PROCESS | 1200 | 1465033201521 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:01 INFO - PROCESS | 1200 | 1465033201607 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:40:01 INFO - PROCESS | 1200 | 1465033201614 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:01 INFO - PROCESS | 1200 | 1465033201618 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:01 INFO - PROCESS | 1200 | ++DOCSHELL 139D6400 == 27 [pid = 1200] [id = 720] 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (139D6800) [pid = 1200] [serial = 2160] [outer = 00000000] 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (13DC1800) [pid = 1200] [serial = 2161] [outer = 139D6800] 01:40:01 INFO - PROCESS | 1200 | 1465033201666 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (14459000) [pid = 1200] [serial = 2162] [outer = 139D6800] 01:40:02 INFO - PROCESS | 1200 | 1465033202184 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:40:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 734ms 01:40:02 INFO - PROCESS | 1200 | 1465033202242 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1200 | 1465033202245 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 01:40:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:40:02 INFO - PROCESS | 1200 | 1465033202282 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1200 | 1465033202284 Marionette TRACE conn3 <- [1,2846,null,{}] 01:40:02 INFO - PROCESS | 1200 | 1465033202297 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:02 INFO - PROCESS | 1200 | 1465033202299 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:02 INFO - PROCESS | 1200 | 1465033202432 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:40:02 INFO - PROCESS | 1200 | 1465033202439 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1200 | 1465033202441 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:02 INFO - PROCESS | 1200 | ++DOCSHELL 1449E800 == 28 [pid = 1200] [id = 721] 01:40:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1583C000) [pid = 1200] [serial = 2163] [outer = 00000000] 01:40:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (15E59000) [pid = 1200] [serial = 2164] [outer = 1583C000] 01:40:02 INFO - PROCESS | 1200 | 1465033202488 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16016C00) [pid = 1200] [serial = 2165] [outer = 1583C000] 01:40:02 INFO - PROCESS | 1200 | 1465033202926 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:40:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 719ms 01:40:02 INFO - PROCESS | 1200 | 1465033202972 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1200 | 1465033202974 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 01:40:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:40:02 INFO - PROCESS | 1200 | 1465033202977 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1200 | 1465033202979 Marionette TRACE conn3 <- [1,2850,null,{}] 01:40:02 INFO - PROCESS | 1200 | 1465033202983 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:02 INFO - PROCESS | 1200 | 1465033202985 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:03 INFO - PROCESS | 1200 | 1465033203099 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:40:03 INFO - PROCESS | 1200 | 1465033203105 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1200 | 1465033203107 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:03 INFO - PROCESS | 1200 | ++DOCSHELL 1601C800 == 29 [pid = 1200] [id = 722] 01:40:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1601EC00) [pid = 1200] [serial = 2166] [outer = 00000000] 01:40:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (160BA000) [pid = 1200] [serial = 2167] [outer = 1601EC00] 01:40:03 INFO - PROCESS | 1200 | 1465033203151 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (165EAC00) [pid = 1200] [serial = 2168] [outer = 1601EC00] 01:40:03 INFO - PROCESS | 1200 | 1465033203623 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 703ms 01:40:03 INFO - PROCESS | 1200 | 1465033203678 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:40:03 INFO - PROCESS | 1200 | 1465033203680 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 01:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:40:03 INFO - PROCESS | 1200 | 1465033203690 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 1200 | 1465033203691 Marionette TRACE conn3 <- [1,2854,null,{}] 01:40:03 INFO - PROCESS | 1200 | 1465033203695 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:03 INFO - PROCESS | 1200 | 1465033203700 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:03 INFO - PROCESS | 1200 | 1465033203866 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16C78C00) [pid = 1200] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1683A000) [pid = 1200] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (15B3C800) [pid = 1200] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (160C0400) [pid = 1200] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (18257000) [pid = 1200] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (11213C00) [pid = 1200] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (12B9DC00) [pid = 1200] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (137B3800) [pid = 1200] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (0F2E0C00) [pid = 1200] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (10559400) [pid = 1200] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16907400) [pid = 1200] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:40:04 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (131A0C00) [pid = 1200] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:40:04 INFO - PROCESS | 1200 | 1465033204157 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 1200 | 1465033204159 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:04 INFO - PROCESS | 1200 | ++DOCSHELL 0F2E0C00 == 30 [pid = 1200] [id = 723] 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (1047FC00) [pid = 1200] [serial = 2169] [outer = 00000000] 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10A81800) [pid = 1200] [serial = 2170] [outer = 1047FC00] 01:40:04 INFO - PROCESS | 1200 | 1465033204204 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (1294F400) [pid = 1200] [serial = 2171] [outer = 1047FC00] 01:40:04 INFO - PROCESS | 1200 | 1465033204581 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:40:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 937ms 01:40:04 INFO - PROCESS | 1200 | 1465033204634 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1200 | 1465033204645 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 01:40:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:40:04 INFO - PROCESS | 1200 | 1465033204657 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1200 | 1465033204659 Marionette TRACE conn3 <- [1,2858,null,{}] 01:40:04 INFO - PROCESS | 1200 | 1465033204662 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:04 INFO - PROCESS | 1200 | 1465033204664 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:04 INFO - PROCESS | 1200 | 1465033204742 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:40:04 INFO - PROCESS | 1200 | 1465033204748 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 1200 | 1465033204750 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:04 INFO - PROCESS | 1200 | ++DOCSHELL 11BC2800 == 31 [pid = 1200] [id = 724] 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (13DBD000) [pid = 1200] [serial = 2172] [outer = 00000000] 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (169F7800) [pid = 1200] [serial = 2173] [outer = 13DBD000] 01:40:04 INFO - PROCESS | 1200 | 1465033204793 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (169F8400) [pid = 1200] [serial = 2174] [outer = 13DBD000] 01:40:05 INFO - PROCESS | 1200 | 1465033205232 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 594ms 01:40:05 INFO - PROCESS | 1200 | 1465033205254 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:40:05 INFO - PROCESS | 1200 | 1465033205256 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 01:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:40:05 INFO - PROCESS | 1200 | 1465033205259 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 1200 | 1465033205261 Marionette TRACE conn3 <- [1,2862,null,{}] 01:40:05 INFO - PROCESS | 1200 | 1465033205277 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:05 INFO - PROCESS | 1200 | 1465033205279 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:05 INFO - PROCESS | 1200 | 1465033205360 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:40:05 INFO - PROCESS | 1200 | 1465033205365 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 1200 | 1465033205367 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:05 INFO - PROCESS | 1200 | ++DOCSHELL 0F2D8400 == 32 [pid = 1200] [id = 725] 01:40:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1043A800) [pid = 1200] [serial = 2175] [outer = 00000000] 01:40:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (16852C00) [pid = 1200] [serial = 2176] [outer = 1043A800] 01:40:05 INFO - PROCESS | 1200 | 1465033205411 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (144A4C00) [pid = 1200] [serial = 2177] [outer = 1043A800] 01:40:05 INFO - PROCESS | 1200 | 1465033205926 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms 01:40:06 INFO - PROCESS | 1200 | 1465033206000 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1200 | 1465033206002 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 01:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:40:06 INFO - PROCESS | 1200 | 1465033206006 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1200 | 1465033206007 Marionette TRACE conn3 <- [1,2866,null,{}] 01:40:06 INFO - PROCESS | 1200 | 1465033206011 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:06 INFO - PROCESS | 1200 | 1465033206013 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:06 INFO - PROCESS | 1200 | 1465033206093 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:40:06 INFO - PROCESS | 1200 | 1465033206235 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 1200 | 1465033206239 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:06 INFO - PROCESS | 1200 | ++DOCSHELL 0C388000 == 33 [pid = 1200] [id = 726] 01:40:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (0C38D400) [pid = 1200] [serial = 2178] [outer = 00000000] 01:40:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (0F2DE400) [pid = 1200] [serial = 2179] [outer = 0C38D400] 01:40:06 INFO - PROCESS | 1200 | 1465033206298 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1047F000) [pid = 1200] [serial = 2180] [outer = 0C38D400] 01:40:07 INFO - PROCESS | 1200 | 1465033207119 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:40:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:40:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1188ms 01:40:07 INFO - PROCESS | 1200 | 1465033207204 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:40:07 INFO - PROCESS | 1200 | 1465033207208 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 01:40:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:40:07 INFO - PROCESS | 1200 | 1465033207214 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:40:07 INFO - PROCESS | 1200 | 1465033207218 Marionette TRACE conn3 <- [1,2870,null,{}] 01:40:07 INFO - PROCESS | 1200 | 1465033207224 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:07 INFO - PROCESS | 1200 | 1465033207227 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:07 INFO - PROCESS | 1200 | 1465033207372 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:40:07 INFO - PROCESS | 1200 | 1465033207509 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 1200 | 1465033207513 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:07 INFO - PROCESS | 1200 | ++DOCSHELL 1319A000 == 34 [pid = 1200] [id = 727] 01:40:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (131A0C00) [pid = 1200] [serial = 2181] [outer = 00000000] 01:40:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (13244800) [pid = 1200] [serial = 2182] [outer = 131A0C00] 01:40:07 INFO - PROCESS | 1200 | 1465033207585 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (13C3BC00) [pid = 1200] [serial = 2183] [outer = 131A0C00] 01:40:08 INFO - PROCESS | 1200 | 1465033208421 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1250ms 01:40:08 INFO - PROCESS | 1200 | 1465033208477 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:40:08 INFO - PROCESS | 1200 | 1465033208481 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 01:40:08 INFO - PROCESS | 1200 | 1465033208487 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:40:08 INFO - PROCESS | 1200 | 1465033208490 Marionette TRACE conn3 <- [1,2874,null,{}] 01:40:08 INFO - PROCESS | 1200 | 1465033208496 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:08 INFO - PROCESS | 1200 | 1465033208499 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:08 INFO - PROCESS | 1200 | 1465033208624 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:40:08 INFO - PROCESS | 1200 | 1465033208748 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:08 INFO - PROCESS | 1200 | 1465033208752 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 0F2D8400 == 33 [pid = 1200] [id = 725] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 11BC2800 == 32 [pid = 1200] [id = 724] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 0F2E0C00 == 31 [pid = 1200] [id = 723] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 1601C800 == 30 [pid = 1200] [id = 722] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 1449E800 == 29 [pid = 1200] [id = 721] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 139D6400 == 28 [pid = 1200] [id = 720] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 11DBA400 == 27 [pid = 1200] [id = 719] 01:40:08 INFO - PROCESS | 1200 | --DOCSHELL 10A7E400 == 26 [pid = 1200] [id = 718] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (175A7C00) [pid = 1200] [serial = 2138] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (17922800) [pid = 1200] [serial = 2140] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (17C58800) [pid = 1200] [serial = 2141] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (15E62C00) [pid = 1200] [serial = 2125] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (1683D800) [pid = 1200] [serial = 2128] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (19B19800) [pid = 1200] [serial = 2108] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1170DC00) [pid = 1200] [serial = 2116] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (117EB800) [pid = 1200] [serial = 2117] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (12E18400) [pid = 1200] [serial = 2119] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13236800) [pid = 1200] [serial = 2120] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1417F000) [pid = 1200] [serial = 2122] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (10489800) [pid = 1200] [serial = 2113] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (105F4000) [pid = 1200] [serial = 2114] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (10F0AC00) [pid = 1200] [serial = 2110] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (11219400) [pid = 1200] [serial = 2111] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (169F5400) [pid = 1200] [serial = 2131] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (16847400) [pid = 1200] [serial = 2129] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (1710C800) [pid = 1200] [serial = 2137] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (169EC800) [pid = 1200] [serial = 2132] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (1683C800) [pid = 1200] [serial = 2134] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 59 (16014800) [pid = 1200] [serial = 2126] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 58 (144A4800) [pid = 1200] [serial = 2123] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | --DOMWINDOW == 57 (1684FC00) [pid = 1200] [serial = 2135] [outer = 00000000] [url = about:blank] 01:40:08 INFO - PROCESS | 1200 | ++DOCSHELL 1022BC00 == 27 [pid = 1200] [id = 728] 01:40:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 58 (1027C800) [pid = 1200] [serial = 2184] [outer = 00000000] 01:40:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 59 (10A58400) [pid = 1200] [serial = 2185] [outer = 1027C800] 01:40:08 INFO - PROCESS | 1200 | 1465033208825 Marionette DEBUG loaded listener.js 01:40:08 INFO - PROCESS | 1200 | ++DOMWINDOW == 60 (11217800) [pid = 1200] [serial = 2186] [outer = 1027C800] 01:40:09 INFO - PROCESS | 1200 | 1465033209271 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 844ms 01:40:09 INFO - PROCESS | 1200 | 1465033209332 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:40:09 INFO - PROCESS | 1200 | 1465033209337 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 01:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:40:09 INFO - PROCESS | 1200 | 1465033209344 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 1200 | 1465033209346 Marionette TRACE conn3 <- [1,2878,null,{}] 01:40:09 INFO - PROCESS | 1200 | 1465033209350 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:09 INFO - PROCESS | 1200 | 1465033209353 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:09 INFO - PROCESS | 1200 | 1465033209442 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:40:09 INFO - PROCESS | 1200 | 1465033209451 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 1200 | 1465033209454 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:09 INFO - PROCESS | 1200 | ++DOCSHELL 11BC2800 == 28 [pid = 1200] [id = 729] 01:40:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (11BC5000) [pid = 1200] [serial = 2187] [outer = 00000000] 01:40:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (1291B000) [pid = 1200] [serial = 2188] [outer = 11BC5000] 01:40:09 INFO - PROCESS | 1200 | 1465033209501 Marionette DEBUG loaded listener.js 01:40:09 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (12B9DC00) [pid = 1200] [serial = 2189] [outer = 11BC5000] 01:40:10 INFO - PROCESS | 1200 | 1465033210036 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 734ms 01:40:10 INFO - PROCESS | 1200 | 1465033210083 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 1200 | 1465033210086 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 01:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:40:10 INFO - PROCESS | 1200 | 1465033210120 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 1200 | 1465033210123 Marionette TRACE conn3 <- [1,2882,null,{}] 01:40:10 INFO - PROCESS | 1200 | 1465033210137 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:10 INFO - PROCESS | 1200 | 1465033210141 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:10 INFO - PROCESS | 1200 | 1465033210239 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:40:10 INFO - PROCESS | 1200 | 1465033210340 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1200 | 1465033210344 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:10 INFO - PROCESS | 1200 | ++DOCSHELL 1417F000 == 29 [pid = 1200] [id = 730] 01:40:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (14187000) [pid = 1200] [serial = 2190] [outer = 00000000] 01:40:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (14FB3800) [pid = 1200] [serial = 2191] [outer = 14187000] 01:40:10 INFO - PROCESS | 1200 | 1465033210391 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (15894400) [pid = 1200] [serial = 2192] [outer = 14187000] 01:40:10 INFO - PROCESS | 1200 | 1465033210804 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 750ms 01:40:10 INFO - PROCESS | 1200 | 1465033210863 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 1200 | 1465033210866 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 01:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:40:10 INFO - PROCESS | 1200 | 1465033210869 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 1200 | 1465033210871 Marionette TRACE conn3 <- [1,2886,null,{}] 01:40:10 INFO - PROCESS | 1200 | 1465033210875 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:10 INFO - PROCESS | 1200 | 1465033210877 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:10 INFO - PROCESS | 1200 | 1465033210972 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:40:10 INFO - PROCESS | 1200 | 1465033210978 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1200 | 1465033210980 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:10 INFO - PROCESS | 1200 | ++DOCSHELL 1601AC00 == 30 [pid = 1200] [id = 731] 01:40:10 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (1601B800) [pid = 1200] [serial = 2193] [outer = 00000000] 01:40:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (160BEC00) [pid = 1200] [serial = 2194] [outer = 1601B800] 01:40:11 INFO - PROCESS | 1200 | 1465033211030 Marionette DEBUG loaded listener.js 01:40:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1683C800) [pid = 1200] [serial = 2195] [outer = 1601B800] 01:40:11 INFO - PROCESS | 1200 | 1465033211522 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 704ms 01:40:11 INFO - PROCESS | 1200 | 1465033211568 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1200 | 1465033211570 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 01:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:40:11 INFO - PROCESS | 1200 | 1465033211574 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1200 | 1465033211576 Marionette TRACE conn3 <- [1,2890,null,{}] 01:40:11 INFO - PROCESS | 1200 | 1465033211579 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:11 INFO - PROCESS | 1200 | 1465033211581 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:11 INFO - PROCESS | 1200 | 1465033211726 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:40:11 INFO - PROCESS | 1200 | 1465033211749 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1200 | 1465033211752 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:11 INFO - PROCESS | 1200 | ++DOCSHELL 11217400 == 31 [pid = 1200] [id = 732] 01:40:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (16841C00) [pid = 1200] [serial = 2196] [outer = 00000000] 01:40:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1684E800) [pid = 1200] [serial = 2197] [outer = 16841C00] 01:40:11 INFO - PROCESS | 1200 | 1465033211796 Marionette DEBUG loaded listener.js 01:40:11 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (16852000) [pid = 1200] [serial = 2198] [outer = 16841C00] 01:40:12 INFO - PROCESS | 1200 | 1465033212251 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 750ms 01:40:12 INFO - PROCESS | 1200 | 1465033212314 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1200 | 1465033212316 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 01:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:40:12 INFO - PROCESS | 1200 | 1465033212320 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1200 | 1465033212322 Marionette TRACE conn3 <- [1,2894,null,{}] 01:40:12 INFO - PROCESS | 1200 | 1465033212325 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:12 INFO - PROCESS | 1200 | 1465033212331 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:12 INFO - PROCESS | 1200 | 1465033212474 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:40:12 INFO - PROCESS | 1200 | 1465033212544 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:12 INFO - PROCESS | 1200 | 1465033212546 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:12 INFO - PROCESS | 1200 | ++DOCSHELL 169F8800 == 32 [pid = 1200] [id = 733] 01:40:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (169F8C00) [pid = 1200] [serial = 2199] [outer = 00000000] 01:40:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (1710C800) [pid = 1200] [serial = 2200] [outer = 169F8C00] 01:40:12 INFO - PROCESS | 1200 | 1465033212591 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (17923C00) [pid = 1200] [serial = 2201] [outer = 169F8C00] 01:40:13 INFO - PROCESS | 1200 | 1465033213028 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:40:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:40:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 734ms 01:40:13 INFO - PROCESS | 1200 | 1465033213089 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 1200 | 1465033213091 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 01:40:13 INFO - PROCESS | 1200 | 1465033213095 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 1200 | 1465033213096 Marionette TRACE conn3 <- [1,2898,null,{}] 01:40:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:40:13 INFO - PROCESS | 1200 | 1465033213100 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:13 INFO - PROCESS | 1200 | 1465033213102 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:13 INFO - PROCESS | 1200 | 1465033213312 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1583C000) [pid = 1200] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (139D6800) [pid = 1200] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11DBBC00) [pid = 1200] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (10F5DC00) [pid = 1200] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (13719800) [pid = 1200] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (171E6800) [pid = 1200] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1601EC00) [pid = 1200] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1047FC00) [pid = 1200] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (13DBD000) [pid = 1200] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (10A80400) [pid = 1200] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:40:13 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (11213400) [pid = 1200] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:40:13 INFO - PROCESS | 1200 | 1465033213383 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1200 | 1465033213385 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:13 INFO - PROCESS | 1200 | ++DOCSHELL 102D0000 == 33 [pid = 1200] [id = 734] 01:40:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1047FC00) [pid = 1200] [serial = 2202] [outer = 00000000] 01:40:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (117EC400) [pid = 1200] [serial = 2203] [outer = 1047FC00] 01:40:13 INFO - PROCESS | 1200 | 1465033213430 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (11868800) [pid = 1200] [serial = 2204] [outer = 1047FC00] 01:40:13 INFO - PROCESS | 1200 | 1465033213771 Marionette TRACE conn3 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:40:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:40:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:40:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 672ms 01:40:13 INFO - PROCESS | 1200 | 1465033213784 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 1200 | 1465033213785 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 01:40:13 INFO - TEST-START | /DOMEvents/constructors.html 01:40:13 INFO - PROCESS | 1200 | 1465033213789 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 1200 | 1465033213791 Marionette TRACE conn3 <- [1,2902,null,{}] 01:40:13 INFO - PROCESS | 1200 | 1465033213794 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:13 INFO - PROCESS | 1200 | 1465033213796 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:13 INFO - PROCESS | 1200 | 1465033213923 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:40:13 INFO - PROCESS | 1200 | 1465033213930 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1200 | 1465033213932 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:13 INFO - PROCESS | 1200 | ++DOCSHELL 13719800 == 34 [pid = 1200] [id = 735] 01:40:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (15891800) [pid = 1200] [serial = 2205] [outer = 00000000] 01:40:13 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (179A3800) [pid = 1200] [serial = 2206] [outer = 15891800] 01:40:13 INFO - PROCESS | 1200 | 1465033213977 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (17C5C400) [pid = 1200] [serial = 2207] [outer = 15891800] 01:40:14 INFO - PROCESS | 1200 | 1465033214464 Marionette TRACE conn3 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:40:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:40:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:40:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 750ms 01:40:14 INFO - PROCESS | 1200 | 1465033214544 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:40:14 INFO - PROCESS | 1200 | 1465033214546 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 01:40:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:40:14 INFO - PROCESS | 1200 | 1465033214550 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 1200 | 1465033214552 Marionette TRACE conn3 <- [1,2906,null,{}] 01:40:14 INFO - PROCESS | 1200 | 1465033214555 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:14 INFO - PROCESS | 1200 | 1465033214557 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:14 INFO - PROCESS | 1200 | 1465033214637 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:40:14 INFO - PROCESS | 1200 | 1465033214673 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 1200 | 1465033214675 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:14 INFO - PROCESS | 1200 | ++DOCSHELL 1128D800 == 35 [pid = 1200] [id = 736] 01:40:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (179A1000) [pid = 1200] [serial = 2208] [outer = 00000000] 01:40:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (184E7800) [pid = 1200] [serial = 2209] [outer = 179A1000] 01:40:14 INFO - PROCESS | 1200 | 1465033214718 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (184E7C00) [pid = 1200] [serial = 2210] [outer = 179A1000] 01:40:15 INFO - PROCESS | 1200 | 1465033215160 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:40:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:40:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 625ms 01:40:15 INFO - PROCESS | 1200 | 1465033215202 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 1200 | 1465033215204 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 01:40:15 INFO - PROCESS | 1200 | 1465033215209 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:40:15 INFO - PROCESS | 1200 | 1465033215210 Marionette TRACE conn3 <- [1,2910,null,{}] 01:40:15 INFO - PROCESS | 1200 | 1465033215214 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:15 INFO - PROCESS | 1200 | 1465033215216 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:15 INFO - PROCESS | 1200 | 1465033215296 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:40:15 INFO - PROCESS | 1200 | 1465033215431 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:15 INFO - PROCESS | 1200 | 1465033215434 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:15 INFO - PROCESS | 1200 | ++DOCSHELL 0C385000 == 36 [pid = 1200] [id = 737] 01:40:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (0C385400) [pid = 1200] [serial = 2211] [outer = 00000000] 01:40:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (0F2E0000) [pid = 1200] [serial = 2212] [outer = 0C385400] 01:40:15 INFO - PROCESS | 1200 | 1465033215492 Marionette DEBUG loaded listener.js 01:40:15 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (105EF800) [pid = 1200] [serial = 2213] [outer = 0C385400] 01:40:15 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:40:15 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:40:15 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:40:15 INFO - PROCESS | 1200 | [1200] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:40:16 INFO - PROCESS | 1200 | 1465033216132 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:40:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:40:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:40:16 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 01:40:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:40:16 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 01:40:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:40:16 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]" 01:40:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:40:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:40:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1000ms 01:40:16 INFO - PROCESS | 1200 | 1465033216208 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:40:16 INFO - PROCESS | 1200 | 1465033216212 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 01:40:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:40:16 INFO - PROCESS | 1200 | 1465033216217 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:40:16 INFO - PROCESS | 1200 | 1465033216220 Marionette TRACE conn3 <- [1,2914,null,{}] 01:40:16 INFO - PROCESS | 1200 | 1465033216226 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:16 INFO - PROCESS | 1200 | 1465033216231 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:16 INFO - PROCESS | 1200 | 1465033216350 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:40:16 INFO - PROCESS | 1200 | 1465033216490 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 1200 | 1465033216494 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:16 INFO - PROCESS | 1200 | ++DOCSHELL 118D1800 == 37 [pid = 1200] [id = 738] 01:40:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (12B44800) [pid = 1200] [serial = 2214] [outer = 00000000] 01:40:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14FB4000) [pid = 1200] [serial = 2215] [outer = 12B44800] 01:40:16 INFO - PROCESS | 1200 | 1465033216553 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (160B8C00) [pid = 1200] [serial = 2216] [outer = 12B44800] 01:40:17 INFO - PROCESS | 1200 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:40:17 INFO - PROCESS | 1200 | 1465033217074 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:40:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:40:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 906ms 01:40:17 INFO - PROCESS | 1200 | 1465033217124 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1200 | 1465033217128 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 01:40:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:40:17 INFO - PROCESS | 1200 | 1465033217133 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1200 | 1465033217135 Marionette TRACE conn3 <- [1,2918,null,{}] 01:40:17 INFO - PROCESS | 1200 | 1465033217139 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:17 INFO - PROCESS | 1200 | 1465033217142 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:17 INFO - PROCESS | 1200 | 1465033217287 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:40:17 INFO - PROCESS | 1200 | 1465033217406 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 1200 | 1465033217409 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:17 INFO - PROCESS | 1200 | ++DOCSHELL 169F3000 == 38 [pid = 1200] [id = 739] 01:40:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (169F9000) [pid = 1200] [serial = 2217] [outer = 00000000] 01:40:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16F34800) [pid = 1200] [serial = 2218] [outer = 169F9000] 01:40:17 INFO - PROCESS | 1200 | 1465033217463 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1825C000) [pid = 1200] [serial = 2219] [outer = 169F9000] 01:40:17 INFO - PROCESS | 1200 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:40:17 INFO - PROCESS | 1200 | 1465033218000 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:40:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:40:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 906ms 01:40:18 INFO - PROCESS | 1200 | 1465033218037 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 1200 | 1465033218039 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 01:40:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:40:18 INFO - PROCESS | 1200 | 1465033218050 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 1200 | 1465033218056 Marionette TRACE conn3 <- [1,2922,null,{}] 01:40:18 INFO - PROCESS | 1200 | 1465033218061 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1200 | 1465033218065 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:18 INFO - PROCESS | 1200 | 1465033218175 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:40:18 INFO - PROCESS | 1200 | 1465033218333 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1200 | 1465033218336 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:18 INFO - PROCESS | 1200 | ++DOCSHELL 17CF5800 == 39 [pid = 1200] [id = 740] 01:40:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (19B16C00) [pid = 1200] [serial = 2220] [outer = 00000000] 01:40:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (19B35800) [pid = 1200] [serial = 2221] [outer = 19B16C00] 01:40:18 INFO - PROCESS | 1200 | 1465033218391 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (19B38800) [pid = 1200] [serial = 2222] [outer = 19B16C00] 01:40:18 INFO - PROCESS | 1200 | 1465033218918 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:40:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:40:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 906ms 01:40:18 INFO - PROCESS | 1200 | 1465033218947 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 1200 | 1465033218950 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 01:40:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:40:18 INFO - PROCESS | 1200 | 1465033218954 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 1200 | 1465033218955 Marionette TRACE conn3 <- [1,2926,null,{}] 01:40:18 INFO - PROCESS | 1200 | 1465033218959 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1200 | 1465033218962 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:19 INFO - PROCESS | 1200 | 1465033219069 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:40:19 INFO - PROCESS | 1200 | 1465033219339 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 1200 | 1465033219343 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:19 INFO - PROCESS | 1200 | ++DOCSHELL 102D1C00 == 40 [pid = 1200] [id = 741] 01:40:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (1047B400) [pid = 1200] [serial = 2223] [outer = 00000000] 01:40:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (10EC9400) [pid = 1200] [serial = 2224] [outer = 1047B400] 01:40:19 INFO - PROCESS | 1200 | 1465033219416 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (11213400) [pid = 1200] [serial = 2225] [outer = 1047B400] 01:40:19 INFO - PROCESS | 1200 | 1465033219968 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:40:19 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. 01:40:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1031ms 01:40:20 INFO - PROCESS | 1200 | 1465033220014 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 1200 | 1465033220018 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 01:40:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:40:20 INFO - PROCESS | 1200 | 1465033220023 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1200 | 1465033220025 Marionette TRACE conn3 <- [1,2930,null,{}] 01:40:20 INFO - PROCESS | 1200 | 1465033220052 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 1200 | 1465033220057 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:20 INFO - PROCESS | 1200 | 1465033220199 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 1128D800 == 39 [pid = 1200] [id = 736] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 13719800 == 38 [pid = 1200] [id = 735] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 102D0000 == 37 [pid = 1200] [id = 734] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 169F8800 == 36 [pid = 1200] [id = 733] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 11217400 == 35 [pid = 1200] [id = 732] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 1601AC00 == 34 [pid = 1200] [id = 731] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 1417F000 == 33 [pid = 1200] [id = 730] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 11BC2800 == 32 [pid = 1200] [id = 729] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 1022BC00 == 31 [pid = 1200] [id = 728] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 1319A000 == 30 [pid = 1200] [id = 727] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 0C388000 == 29 [pid = 1200] [id = 726] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 10F5C000 == 28 [pid = 1200] [id = 717] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 17CF5800 == 27 [pid = 1200] [id = 740] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 102D1C00 == 26 [pid = 1200] [id = 741] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 169F3000 == 25 [pid = 1200] [id = 739] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 0C385000 == 24 [pid = 1200] [id = 737] 01:40:20 INFO - PROCESS | 1200 | --DOCSHELL 118D1800 == 23 [pid = 1200] [id = 738] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (16852C00) [pid = 1200] [serial = 2176] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (15E59000) [pid = 1200] [serial = 2164] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (13DC1800) [pid = 1200] [serial = 2161] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1291AC00) [pid = 1200] [serial = 2158] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (12B9F000) [pid = 1200] [serial = 2159] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (11BC2C00) [pid = 1200] [serial = 2144] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (1170A000) [pid = 1200] [serial = 2143] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (14179800) [pid = 1200] [serial = 2147] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (139D2400) [pid = 1200] [serial = 2146] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (184E4000) [pid = 1200] [serial = 2150] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1800C400) [pid = 1200] [serial = 2149] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (160BA000) [pid = 1200] [serial = 2167] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16016C00) [pid = 1200] [serial = 2165] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10A81800) [pid = 1200] [serial = 2170] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (165EAC00) [pid = 1200] [serial = 2168] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1294F400) [pid = 1200] [serial = 2171] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (169F7800) [pid = 1200] [serial = 2173] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10F8C000) [pid = 1200] [serial = 2155] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (11215000) [pid = 1200] [serial = 2156] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (12910400) [pid = 1200] [serial = 2153] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (1170D000) [pid = 1200] [serial = 2152] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (169F8400) [pid = 1200] [serial = 2174] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (14459000) [pid = 1200] [serial = 2162] [outer = 00000000] [url = about:blank] 01:40:20 INFO - PROCESS | 1200 | 1465033220975 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1200 | 1465033220978 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:20 INFO - PROCESS | 1200 | ++DOCSHELL 102D1C00 == 24 [pid = 1200] [id = 742] 01:40:20 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (102D4400) [pid = 1200] [serial = 2226] [outer = 00000000] 01:40:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (10510800) [pid = 1200] [serial = 2227] [outer = 102D4400] 01:40:21 INFO - PROCESS | 1200 | 1465033221032 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10A7F400) [pid = 1200] [serial = 2228] [outer = 102D4400] 01:40:21 INFO - PROCESS | 1200 | 1465033221424 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:40:21 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 01:40:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:40:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1453ms 01:40:21 INFO - PROCESS | 1200 | 1465033221499 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1200 | 1465033221503 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 01:40:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:40:21 INFO - PROCESS | 1200 | 1465033221509 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1200 | 1465033221512 Marionette TRACE conn3 <- [1,2934,null,{}] 01:40:21 INFO - PROCESS | 1200 | 1465033221517 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1200 | 1465033221522 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:21 INFO - PROCESS | 1200 | 1465033221614 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:40:21 INFO - PROCESS | 1200 | 1465033221642 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1200 | 1465033221645 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:21 INFO - PROCESS | 1200 | ++DOCSHELL 11712000 == 25 [pid = 1200] [id = 743] 01:40:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (11865C00) [pid = 1200] [serial = 2229] [outer = 00000000] 01:40:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (118C6000) [pid = 1200] [serial = 2230] [outer = 11865C00] 01:40:21 INFO - PROCESS | 1200 | 1465033221699 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12910800) [pid = 1200] [serial = 2231] [outer = 11865C00] 01:40:22 INFO - PROCESS | 1200 | 1465033222165 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:40:22 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. 01:40:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 703ms 01:40:22 INFO - PROCESS | 1200 | 1465033222209 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:40:22 INFO - PROCESS | 1200 | 1465033222213 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 01:40:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:40:22 INFO - PROCESS | 1200 | 1465033222217 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1200 | 1465033222219 Marionette TRACE conn3 <- [1,2938,null,{}] 01:40:22 INFO - PROCESS | 1200 | 1465033222223 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:22 INFO - PROCESS | 1200 | 1465033222225 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:22 INFO - PROCESS | 1200 | 1465033222345 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:40:22 INFO - PROCESS | 1200 | 1465033222441 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1200 | 1465033222443 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:22 INFO - PROCESS | 1200 | ++DOCSHELL 1323EC00 == 26 [pid = 1200] [id = 744] 01:40:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1323F000) [pid = 1200] [serial = 2232] [outer = 00000000] 01:40:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (137B6C00) [pid = 1200] [serial = 2233] [outer = 1323F000] 01:40:22 INFO - PROCESS | 1200 | 1465033222497 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13C38800) [pid = 1200] [serial = 2234] [outer = 1323F000] 01:40:22 INFO - PROCESS | 1200 | ++DOCSHELL 14459000 == 27 [pid = 1200] [id = 745] 01:40:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1445A000) [pid = 1200] [serial = 2235] [outer = 00000000] 01:40:22 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (1445D400) [pid = 1200] [serial = 2236] [outer = 1445A000] 01:40:22 INFO - PROCESS | 1200 | 1465033222907 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:40:22 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. 01:40:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 750ms 01:40:22 INFO - PROCESS | 1200 | 1465033222957 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:40:22 INFO - PROCESS | 1200 | 1465033222959 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 01:40:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:40:22 INFO - PROCESS | 1200 | 1465033222969 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1200 | 1465033222975 Marionette TRACE conn3 <- [1,2942,null,{}] 01:40:22 INFO - PROCESS | 1200 | 1465033222984 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:22 INFO - PROCESS | 1200 | 1465033222988 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:23 INFO - PROCESS | 1200 | 1465033223149 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:40:23 INFO - PROCESS | 1200 | 1465033223169 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1200 | 1465033223171 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:23 INFO - PROCESS | 1200 | ++DOCSHELL 11214C00 == 28 [pid = 1200] [id = 746] 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (12E4BC00) [pid = 1200] [serial = 2237] [outer = 00000000] 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15690800) [pid = 1200] [serial = 2238] [outer = 12E4BC00] 01:40:23 INFO - PROCESS | 1200 | 1465033223226 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16015000) [pid = 1200] [serial = 2239] [outer = 12E4BC00] 01:40:23 INFO - PROCESS | 1200 | 1465033223652 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:40:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:40:23 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 01:40:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 703ms 01:40:23 INFO - PROCESS | 1200 | 1465033223662 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 1200 | 1465033223665 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 01:40:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:40:23 INFO - PROCESS | 1200 | 1465033223668 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1200 | 1465033223670 Marionette TRACE conn3 <- [1,2946,null,{}] 01:40:23 INFO - PROCESS | 1200 | 1465033223673 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:23 INFO - PROCESS | 1200 | 1465033223675 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:23 INFO - PROCESS | 1200 | 1465033223835 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:40:23 INFO - PROCESS | 1200 | 1465033223852 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1200 | 1465033223854 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:23 INFO - PROCESS | 1200 | ++DOCSHELL 1601DC00 == 29 [pid = 1200] [id = 747] 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (16020000) [pid = 1200] [serial = 2240] [outer = 00000000] 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (165EB400) [pid = 1200] [serial = 2241] [outer = 16020000] 01:40:23 INFO - PROCESS | 1200 | 1465033223898 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (1684B000) [pid = 1200] [serial = 2242] [outer = 16020000] 01:40:24 INFO - PROCESS | 1200 | 1465033224328 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:40:24 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. 01:40:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 703ms 01:40:24 INFO - PROCESS | 1200 | 1465033224368 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1200 | 1465033224370 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 01:40:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:40:24 INFO - PROCESS | 1200 | 1465033224374 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1200 | 1465033224375 Marionette TRACE conn3 <- [1,2950,null,{}] 01:40:24 INFO - PROCESS | 1200 | 1465033224379 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:24 INFO - PROCESS | 1200 | 1465033224381 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:24 INFO - PROCESS | 1200 | 1465033224500 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:40:24 INFO - PROCESS | 1200 | 1465033224506 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 1200 | 1465033224512 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:24 INFO - PROCESS | 1200 | ++DOCSHELL 1683DC00 == 30 [pid = 1200] [id = 748] 01:40:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (16843800) [pid = 1200] [serial = 2243] [outer = 00000000] 01:40:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (169F4400) [pid = 1200] [serial = 2244] [outer = 16843800] 01:40:24 INFO - PROCESS | 1200 | 1465033224571 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16C3F000) [pid = 1200] [serial = 2245] [outer = 16843800] 01:40:25 INFO - PROCESS | 1200 | 1465033225015 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:40:25 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. 01:40:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 703ms 01:40:25 INFO - PROCESS | 1200 | 1465033225074 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 1200 | 1465033225077 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 01:40:25 INFO - PROCESS | 1200 | 1465033225081 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:40:25 INFO - PROCESS | 1200 | 1465033225083 Marionette TRACE conn3 <- [1,2954,null,{}] 01:40:25 INFO - PROCESS | 1200 | 1465033225086 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:25 INFO - PROCESS | 1200 | 1465033225088 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (1043A800) [pid = 1200] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (179A1000) [pid = 1200] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (16841C00) [pid = 1200] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (169F8C00) [pid = 1200] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (11BC5000) [pid = 1200] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1601B800) [pid = 1200] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (14187000) [pid = 1200] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1027C800) [pid = 1200] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (0C38D400) [pid = 1200] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (131A0C00) [pid = 1200] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1047FC00) [pid = 1200] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:40:25 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (15891800) [pid = 1200] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:40:25 INFO - PROCESS | 1200 | 1465033225528 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:40:25 INFO - PROCESS | 1200 | 1465033225536 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 1200 | 1465033225538 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:25 INFO - PROCESS | 1200 | ++DOCSHELL 131A0C00 == 31 [pid = 1200] [id = 749] 01:40:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (131DE400) [pid = 1200] [serial = 2246] [outer = 00000000] 01:40:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (16019000) [pid = 1200] [serial = 2247] [outer = 131DE400] 01:40:25 INFO - PROCESS | 1200 | 1465033225582 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (160B2400) [pid = 1200] [serial = 2248] [outer = 131DE400] 01:40:25 INFO - PROCESS | 1200 | 1465033225978 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:40:26 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. 01:40:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 938ms 01:40:26 INFO - PROCESS | 1200 | 1465033226028 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 1200 | 1465033226030 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 01:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:40:26 INFO - PROCESS | 1200 | 1465033226034 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1200 | 1465033226035 Marionette TRACE conn3 <- [1,2958,null,{}] 01:40:26 INFO - PROCESS | 1200 | 1465033226039 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 1200 | 1465033226041 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:26 INFO - PROCESS | 1200 | 1465033226129 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:40:26 INFO - PROCESS | 1200 | 1465033226133 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 1200 | 1465033226136 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:26 INFO - PROCESS | 1200 | ++DOCSHELL 14178400 == 32 [pid = 1200] [id = 750] 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (1684B400) [pid = 1200] [serial = 2249] [outer = 00000000] 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (1711A000) [pid = 1200] [serial = 2250] [outer = 1684B400] 01:40:26 INFO - PROCESS | 1200 | 1465033226179 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (171C2000) [pid = 1200] [serial = 2251] [outer = 1684B400] 01:40:26 INFO - PROCESS | 1200 | 1465033226599 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:40:26 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. 01:40:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 594ms 01:40:26 INFO - PROCESS | 1200 | 1465033226631 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 1200 | 1465033226633 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 01:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:40:26 INFO - PROCESS | 1200 | 1465033226636 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1200 | 1465033226638 Marionette TRACE conn3 <- [1,2962,null,{}] 01:40:26 INFO - PROCESS | 1200 | 1465033226641 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 1200 | 1465033226643 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:26 INFO - PROCESS | 1200 | 1465033226770 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:40:26 INFO - PROCESS | 1200 | 1465033226775 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 1200 | 1465033226777 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:26 INFO - PROCESS | 1200 | ++DOCSHELL 18007C00 == 33 [pid = 1200] [id = 751] 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (18008000) [pid = 1200] [serial = 2252] [outer = 00000000] 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (18432C00) [pid = 1200] [serial = 2253] [outer = 18008000] 01:40:26 INFO - PROCESS | 1200 | 1465033226824 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (184E3C00) [pid = 1200] [serial = 2254] [outer = 18008000] 01:40:27 INFO - PROCESS | 1200 | 1465033227247 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:40:27 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. 01:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 641ms 01:40:27 INFO - PROCESS | 1200 | 1465033227274 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1200 | 1465033227276 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 01:40:27 INFO - PROCESS | 1200 | 1465033227280 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:40:27 INFO - PROCESS | 1200 | 1465033227281 Marionette TRACE conn3 <- [1,2966,null,{}] 01:40:27 INFO - PROCESS | 1200 | 1465033227285 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:27 INFO - PROCESS | 1200 | 1465033227286 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:27 INFO - PROCESS | 1200 | 1465033227414 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:40:27 INFO - PROCESS | 1200 | 1465033227531 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1200 | 1465033227535 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:27 INFO - PROCESS | 1200 | ++DOCSHELL 0C386800 == 34 [pid = 1200] [id = 752] 01:40:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (0C387000) [pid = 1200] [serial = 2255] [outer = 00000000] 01:40:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (0F396400) [pid = 1200] [serial = 2256] [outer = 0C387000] 01:40:27 INFO - PROCESS | 1200 | 1465033227594 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (10A5A800) [pid = 1200] [serial = 2257] [outer = 0C387000] 01:40:28 INFO - PROCESS | 1200 | 1465033228259 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:40:28 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. 01:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1031ms 01:40:28 INFO - PROCESS | 1200 | 1465033228321 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1200 | 1465033228324 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 01:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:40:28 INFO - PROCESS | 1200 | 1465033228329 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1200 | 1465033228333 Marionette TRACE conn3 <- [1,2970,null,{}] 01:40:28 INFO - PROCESS | 1200 | 1465033228358 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 1200 | 1465033228361 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:28 INFO - PROCESS | 1200 | 1465033228489 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:40:28 INFO - PROCESS | 1200 | 1465033228627 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1200 | 1465033228630 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:28 INFO - PROCESS | 1200 | ++DOCSHELL 12C1DC00 == 35 [pid = 1200] [id = 753] 01:40:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (13150000) [pid = 1200] [serial = 2258] [outer = 00000000] 01:40:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (1323FC00) [pid = 1200] [serial = 2259] [outer = 13150000] 01:40:28 INFO - PROCESS | 1200 | 1465033228688 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (13DBF000) [pid = 1200] [serial = 2260] [outer = 13150000] 01:40:29 INFO - PROCESS | 1200 | 1465033229264 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:40:29 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 01:40:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 953ms 01:40:29 INFO - PROCESS | 1200 | 1465033229310 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1200 | 1465033229314 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 01:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:40:29 INFO - PROCESS | 1200 | 1465033229319 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1200 | 1465033229321 Marionette TRACE conn3 <- [1,2974,null,{}] 01:40:29 INFO - PROCESS | 1200 | 1465033229326 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 1200 | 1465033229328 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:29 INFO - PROCESS | 1200 | 1465033229456 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:40:29 INFO - PROCESS | 1200 | 1465033229637 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1200 | 1465033229640 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:29 INFO - PROCESS | 1200 | ++DOCSHELL 10507C00 == 36 [pid = 1200] [id = 754] 01:40:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1291E000) [pid = 1200] [serial = 2261] [outer = 00000000] 01:40:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (169EF400) [pid = 1200] [serial = 2262] [outer = 1291E000] 01:40:29 INFO - PROCESS | 1200 | 1465033229695 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (16C82800) [pid = 1200] [serial = 2263] [outer = 1291E000] 01:40:30 INFO - PROCESS | 1200 | 1465033230471 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:40:30 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. 01:40:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1188ms 01:40:30 INFO - PROCESS | 1200 | 1465033230539 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1200 | 1465033230543 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 01:40:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:40:30 INFO - PROCESS | 1200 | 1465033230548 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1200 | 1465033230551 Marionette TRACE conn3 <- [1,2978,null,{}] 01:40:30 INFO - PROCESS | 1200 | 1465033230557 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 1200 | 1465033230560 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:30 INFO - PROCESS | 1200 | 1465033230691 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 18007C00 == 35 [pid = 1200] [id = 751] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 14178400 == 34 [pid = 1200] [id = 750] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 131A0C00 == 33 [pid = 1200] [id = 749] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 1683DC00 == 32 [pid = 1200] [id = 748] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 1601DC00 == 31 [pid = 1200] [id = 747] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 11214C00 == 30 [pid = 1200] [id = 746] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 14459000 == 29 [pid = 1200] [id = 745] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 1323EC00 == 28 [pid = 1200] [id = 744] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 11712000 == 27 [pid = 1200] [id = 743] 01:40:30 INFO - PROCESS | 1200 | --DOCSHELL 102D1C00 == 26 [pid = 1200] [id = 742] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (144A4C00) [pid = 1200] [serial = 2177] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (184E7800) [pid = 1200] [serial = 2209] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (1684E800) [pid = 1200] [serial = 2197] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (1710C800) [pid = 1200] [serial = 2200] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (17923C00) [pid = 1200] [serial = 2201] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1291B000) [pid = 1200] [serial = 2188] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (12B9DC00) [pid = 1200] [serial = 2189] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (160BEC00) [pid = 1200] [serial = 2194] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (14FB3800) [pid = 1200] [serial = 2191] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (15894400) [pid = 1200] [serial = 2192] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (10A58400) [pid = 1200] [serial = 2185] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (11217800) [pid = 1200] [serial = 2186] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (0F2DE400) [pid = 1200] [serial = 2179] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1047F000) [pid = 1200] [serial = 2180] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (13244800) [pid = 1200] [serial = 2182] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (184E7C00) [pid = 1200] [serial = 2210] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (13C3BC00) [pid = 1200] [serial = 2183] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16852000) [pid = 1200] [serial = 2198] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (11868800) [pid = 1200] [serial = 2204] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (117EC400) [pid = 1200] [serial = 2203] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (17C5C400) [pid = 1200] [serial = 2207] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (179A3800) [pid = 1200] [serial = 2206] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (1683C800) [pid = 1200] [serial = 2195] [outer = 00000000] [url = about:blank] 01:40:30 INFO - PROCESS | 1200 | 1465033230832 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1200 | 1465033230834 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:30 INFO - PROCESS | 1200 | ++DOCSHELL 10439400 == 27 [pid = 1200] [id = 755] 01:40:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (1043A800) [pid = 1200] [serial = 2264] [outer = 00000000] 01:40:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (10A80000) [pid = 1200] [serial = 2265] [outer = 1043A800] 01:40:30 INFO - PROCESS | 1200 | 1465033230885 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1121A000) [pid = 1200] [serial = 2266] [outer = 1043A800] 01:40:31 INFO - PROCESS | 1200 | ++DOCSHELL 129BB800 == 28 [pid = 1200] [id = 756] 01:40:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (12B3EC00) [pid = 1200] [serial = 2267] [outer = 00000000] 01:40:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (12B45400) [pid = 1200] [serial = 2268] [outer = 12B3EC00] 01:40:31 INFO - PROCESS | 1200 | 1465033231296 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:40:31 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. 01:40:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 797ms 01:40:31 INFO - PROCESS | 1200 | 1465033231351 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1200 | 1465033231355 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 01:40:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:40:31 INFO - PROCESS | 1200 | 1465033231362 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1200 | 1465033231364 Marionette TRACE conn3 <- [1,2982,null,{}] 01:40:31 INFO - PROCESS | 1200 | 1465033231368 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:31 INFO - PROCESS | 1200 | 1465033231371 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:31 INFO - PROCESS | 1200 | 1465033231514 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:40:31 INFO - PROCESS | 1200 | 1465033231614 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1200 | 1465033231617 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:31 INFO - PROCESS | 1200 | ++DOCSHELL 1170D000 == 29 [pid = 1200] [id = 757] 01:40:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (11BC0C00) [pid = 1200] [serial = 2269] [outer = 00000000] 01:40:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (1323CC00) [pid = 1200] [serial = 2270] [outer = 11BC0C00] 01:40:31 INFO - PROCESS | 1200 | 1465033231664 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (137BD400) [pid = 1200] [serial = 2271] [outer = 11BC0C00] 01:40:32 INFO - PROCESS | 1200 | 1465033232033 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:40:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:40:32 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 01:40:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 735ms 01:40:32 INFO - PROCESS | 1200 | 1465033232105 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1200 | 1465033232107 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 01:40:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:40:32 INFO - PROCESS | 1200 | 1465033232111 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1200 | 1465033232114 Marionette TRACE conn3 <- [1,2986,null,{}] 01:40:32 INFO - PROCESS | 1200 | 1465033232125 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 1200 | 1465033232130 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:32 INFO - PROCESS | 1200 | 1465033232220 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:40:32 INFO - PROCESS | 1200 | 1465033232234 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1200 | 1465033232237 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:32 INFO - PROCESS | 1200 | ++DOCSHELL 15832C00 == 30 [pid = 1200] [id = 758] 01:40:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15895400) [pid = 1200] [serial = 2272] [outer = 00000000] 01:40:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (15B43C00) [pid = 1200] [serial = 2273] [outer = 15895400] 01:40:32 INFO - PROCESS | 1200 | 1465033232294 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16017C00) [pid = 1200] [serial = 2274] [outer = 15895400] 01:40:32 INFO - PROCESS | 1200 | 1465033232717 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:40:32 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. 01:40:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 625ms 01:40:32 INFO - PROCESS | 1200 | 1465033232748 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1200 | 1465033232750 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 01:40:32 INFO - PROCESS | 1200 | 1465033232754 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:40:32 INFO - PROCESS | 1200 | 1465033232755 Marionette TRACE conn3 <- [1,2990,null,{}] 01:40:32 INFO - PROCESS | 1200 | 1465033232781 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 1200 | 1465033232792 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:32 INFO - PROCESS | 1200 | 1465033232879 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:40:32 INFO - PROCESS | 1200 | 1465033232914 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1200 | 1465033232917 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:32 INFO - PROCESS | 1200 | ++DOCSHELL 1683C000 == 31 [pid = 1200] [id = 759] 01:40:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1683D800) [pid = 1200] [serial = 2275] [outer = 00000000] 01:40:32 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16848C00) [pid = 1200] [serial = 2276] [outer = 1683D800] 01:40:32 INFO - PROCESS | 1200 | 1465033232961 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16851800) [pid = 1200] [serial = 2277] [outer = 1683D800] 01:40:33 INFO - PROCESS | 1200 | 1465033233433 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:40:33 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. 01:40:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 719ms 01:40:33 INFO - PROCESS | 1200 | 1465033233474 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1200 | 1465033233476 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 01:40:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:40:33 INFO - PROCESS | 1200 | 1465033233483 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1200 | 1465033233485 Marionette TRACE conn3 <- [1,2994,null,{}] 01:40:33 INFO - PROCESS | 1200 | 1465033233495 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:33 INFO - PROCESS | 1200 | 1465033233498 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:33 INFO - PROCESS | 1200 | 1465033233614 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:40:33 INFO - PROCESS | 1200 | 1465033233619 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1200 | 1465033233621 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:33 INFO - PROCESS | 1200 | ++DOCSHELL 169F0000 == 32 [pid = 1200] [id = 760] 01:40:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (169F1C00) [pid = 1200] [serial = 2278] [outer = 00000000] 01:40:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (16C3E000) [pid = 1200] [serial = 2279] [outer = 169F1C00] 01:40:33 INFO - PROCESS | 1200 | 1465033233670 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (16C79000) [pid = 1200] [serial = 2280] [outer = 169F1C00] 01:40:34 INFO - PROCESS | 1200 | 1465033234100 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:40:34 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. 01:40:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 640ms 01:40:34 INFO - PROCESS | 1200 | 1465033234117 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1200 | 1465033234119 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 01:40:34 INFO - PROCESS | 1200 | 1465033234122 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:40:34 INFO - PROCESS | 1200 | 1465033234124 Marionette TRACE conn3 <- [1,2998,null,{}] 01:40:34 INFO - PROCESS | 1200 | 1465033234128 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1200 | 1465033234133 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:34 INFO - PROCESS | 1200 | 1465033234284 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:40:34 INFO - PROCESS | 1200 | 1465033234399 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1200 | 1465033234401 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:34 INFO - PROCESS | 1200 | ++DOCSHELL 17C63800 == 33 [pid = 1200] [id = 761] 01:40:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (17C65000) [pid = 1200] [serial = 2281] [outer = 00000000] 01:40:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (184E4000) [pid = 1200] [serial = 2282] [outer = 17C65000] 01:40:34 INFO - PROCESS | 1200 | 1465033234444 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (184E9000) [pid = 1200] [serial = 2283] [outer = 17C65000] 01:40:34 INFO - PROCESS | 1200 | [1200] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:34 INFO - PROCESS | 1200 | 1465033234884 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:40:34 INFO - {} 01:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:40:34 INFO - {} 01:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:40:34 INFO - {} 01:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:40:34 INFO - {} 01:40:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 813ms 01:40:34 INFO - PROCESS | 1200 | 1465033234935 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1200 | 1465033234937 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 01:40:34 INFO - TEST-START | /FileAPI/fileReader.html 01:40:34 INFO - PROCESS | 1200 | 1465033234940 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1200 | 1465033234942 Marionette TRACE conn3 <- [1,3002,null,{}] 01:40:34 INFO - PROCESS | 1200 | 1465033234946 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1200 | 1465033234948 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:35 INFO - PROCESS | 1200 | 1465033235063 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:40:35 INFO - PROCESS | 1200 | 1465033235129 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1200 | 1465033235131 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:35 INFO - PROCESS | 1200 | ++DOCSHELL 1170F400 == 34 [pid = 1200] [id = 762] 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (19B1BC00) [pid = 1200] [serial = 2284] [outer = 00000000] 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (19B35C00) [pid = 1200] [serial = 2285] [outer = 19B1BC00] 01:40:35 INFO - PROCESS | 1200 | 1465033235176 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (19B39800) [pid = 1200] [serial = 2286] [outer = 19B1BC00] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (12E4BC00) [pid = 1200] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (16020000) [pid = 1200] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (16843800) [pid = 1200] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (11865C00) [pid = 1200] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (1445A000) [pid = 1200] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (1323F000) [pid = 1200] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (102D4400) [pid = 1200] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (1047B400) [pid = 1200] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (0C385400) [pid = 1200] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (12B44800) [pid = 1200] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (169F9000) [pid = 1200] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (19B16C00) [pid = 1200] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (131DE400) [pid = 1200] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:40:35 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1684B400) [pid = 1200] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:40:35 INFO - PROCESS | 1200 | 1465033235647 Marionette TRACE conn3 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:40:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:40:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:40:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:40:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:40:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 735ms 01:40:35 INFO - PROCESS | 1200 | 1465033235702 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1200 | 1465033235704 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 01:40:35 INFO - PROCESS | 1200 | 1465033235709 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1200 | 1465033235710 Marionette TRACE conn3 <- [1,3006,null,{}] 01:40:35 INFO - TEST-START | /FileAPI/historical.html 01:40:35 INFO - PROCESS | 1200 | 1465033235714 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:35 INFO - PROCESS | 1200 | 1465033235716 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:35 INFO - PROCESS | 1200 | 1465033235798 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:40:35 INFO - PROCESS | 1200 | 1465033235802 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1200 | 1465033235804 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:35 INFO - PROCESS | 1200 | ++DOCSHELL 13C37000 == 35 [pid = 1200] [id = 763] 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (14178400) [pid = 1200] [serial = 2287] [outer = 00000000] 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (184EA000) [pid = 1200] [serial = 2288] [outer = 14178400] 01:40:35 INFO - PROCESS | 1200 | 1465033235848 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (19B34C00) [pid = 1200] [serial = 2289] [outer = 14178400] 01:40:36 INFO - PROCESS | 1200 | 1465033236274 Marionette TRACE conn3 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:40:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:40:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:40:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:40:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:40:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:40:36 INFO - TEST-OK | /FileAPI/historical.html | took 594ms 01:40:36 INFO - PROCESS | 1200 | 1465033236310 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1200 | 1465033236312 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 01:40:36 INFO - PROCESS | 1200 | 1465033236316 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - TEST-START | /FileAPI/idlharness.html 01:40:36 INFO - PROCESS | 1200 | 1465033236317 Marionette TRACE conn3 <- [1,3010,null,{}] 01:40:36 INFO - PROCESS | 1200 | 1465033236335 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:36 INFO - PROCESS | 1200 | 1465033236336 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:36 INFO - PROCESS | 1200 | 1465033236427 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:40:36 INFO - PROCESS | 1200 | 1465033236432 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1200 | 1465033236434 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:36 INFO - PROCESS | 1200 | ++DOCSHELL 1582FC00 == 36 [pid = 1200] [id = 764] 01:40:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (19B3D000) [pid = 1200] [serial = 2290] [outer = 00000000] 01:40:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (19B4D800) [pid = 1200] [serial = 2291] [outer = 19B3D000] 01:40:36 INFO - PROCESS | 1200 | 1465033236480 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (19B4E000) [pid = 1200] [serial = 2292] [outer = 19B3D000] 01:40:37 INFO - PROCESS | 1200 | 1465033237304 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:40:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:40:37 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 01:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:40:37 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 01:40:37 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 01:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:40:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:40:37 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 01:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:40:37 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 01:40:37 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 01:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:40:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 1157ms 01:40:37 INFO - PROCESS | 1200 | 1465033237485 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1200 | 1465033237489 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 01:40:37 INFO - PROCESS | 1200 | 1465033237495 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - TEST-START | /FileAPI/idlharness.worker 01:40:37 INFO - PROCESS | 1200 | 1465033237500 Marionette TRACE conn3 <- [1,3014,null,{}] 01:40:37 INFO - PROCESS | 1200 | 1465033237507 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:37 INFO - PROCESS | 1200 | 1465033237510 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:37 INFO - PROCESS | 1200 | 1465033237660 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:40:37 INFO - PROCESS | 1200 | 1465033237799 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1200 | 1465033237803 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:37 INFO - PROCESS | 1200 | ++DOCSHELL 10F11800 == 37 [pid = 1200] [id = 765] 01:40:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10F5D800) [pid = 1200] [serial = 2293] [outer = 00000000] 01:40:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (1121E000) [pid = 1200] [serial = 2294] [outer = 10F5D800] 01:40:37 INFO - PROCESS | 1200 | 1465033237863 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (118CE800) [pid = 1200] [serial = 2295] [outer = 10F5D800] 01:40:38 INFO - PROCESS | 1200 | [1200] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:39 INFO - PROCESS | 1200 | 1465033239010 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:40:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:40:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:40:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:40:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:40:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:40:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:40:39 INFO - {} 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:40:39 INFO - {} 01:40:39 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 - {} 01:40:39 INFO - {} 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:40:39 INFO - {} 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:40:39 INFO - {} 01:40:39 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 - {} 01:40:39 INFO - {} 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:40:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:40:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 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 01:40:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:40:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:40:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:40:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:40:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:40:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:40:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:40:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:40:39 INFO - {} 01:40:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1735ms 01:40:39 INFO - PROCESS | 1200 | 1465033239230 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1200 | 1465033239234 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 01:40:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:40:39 INFO - PROCESS | 1200 | 1465033239241 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1200 | 1465033239245 Marionette TRACE conn3 <- [1,3018,null,{}] 01:40:39 INFO - PROCESS | 1200 | 1465033239249 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:39 INFO - PROCESS | 1200 | 1465033239252 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:39 INFO - PROCESS | 1200 | 1465033239358 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:40:39 INFO - PROCESS | 1200 | 1465033239501 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1200 | 1465033239505 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:39 INFO - PROCESS | 1200 | ++DOCSHELL 13DBD000 == 38 [pid = 1200] [id = 766] 01:40:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 87 (13DBE800) [pid = 1200] [serial = 2296] [outer = 00000000] 01:40:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 88 (1AD5D400) [pid = 1200] [serial = 2297] [outer = 13DBE800] 01:40:39 INFO - PROCESS | 1200 | 1465033239562 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1200 | ++DOMWINDOW == 89 (1AD60400) [pid = 1200] [serial = 2298] [outer = 13DBE800] 01:40:40 INFO - PROCESS | 1200 | 1465033240108 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:40:40 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 01:40:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 906ms 01:40:40 INFO - PROCESS | 1200 | 1465033240144 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1200 | 1465033240147 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 01:40:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:40:40 INFO - PROCESS | 1200 | 1465033240151 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1200 | 1465033240153 Marionette TRACE conn3 <- [1,3022,null,{}] 01:40:40 INFO - PROCESS | 1200 | 1465033240163 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:40 INFO - PROCESS | 1200 | 1465033240168 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:40 INFO - PROCESS | 1200 | 1465033240334 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:40:40 INFO - PROCESS | 1200 | 1465033240427 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1200 | 1465033240431 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:40 INFO - PROCESS | 1200 | ++DOCSHELL 1128DC00 == 39 [pid = 1200] [id = 767] 01:40:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 90 (11294C00) [pid = 1200] [serial = 2299] [outer = 00000000] 01:40:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 91 (12919000) [pid = 1200] [serial = 2300] [outer = 11294C00] 01:40:40 INFO - PROCESS | 1200 | 1465033240489 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1200 | ++DOMWINDOW == 92 (15F9B400) [pid = 1200] [serial = 2301] [outer = 11294C00] 01:40:41 INFO - PROCESS | 1200 | 1465033241245 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:40:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1157ms 01:40:41 INFO - PROCESS | 1200 | 1465033241307 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1200 | 1465033241311 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 01:40:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:40:41 INFO - PROCESS | 1200 | 1465033241329 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1200 | 1465033241332 Marionette TRACE conn3 <- [1,3026,null,{}] 01:40:41 INFO - PROCESS | 1200 | 1465033241340 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 1200 | 1465033241343 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:41 INFO - PROCESS | 1200 | 1465033241457 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:40:41 INFO - PROCESS | 1200 | 1465033241612 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1200 | 1465033241615 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:41 INFO - PROCESS | 1200 | ++DOCSHELL 10EC6800 == 40 [pid = 1200] [id = 768] 01:40:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 93 (10F61000) [pid = 1200] [serial = 2302] [outer = 00000000] 01:40:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 94 (1170C000) [pid = 1200] [serial = 2303] [outer = 10F61000] 01:40:41 INFO - PROCESS | 1200 | 1465033241666 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1200 | ++DOMWINDOW == 95 (1291F000) [pid = 1200] [serial = 2304] [outer = 10F61000] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 13C37000 == 39 [pid = 1200] [id = 763] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 1170F400 == 38 [pid = 1200] [id = 762] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 17C63800 == 37 [pid = 1200] [id = 761] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 169F0000 == 36 [pid = 1200] [id = 760] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 1683C000 == 35 [pid = 1200] [id = 759] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 15832C00 == 34 [pid = 1200] [id = 758] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 1170D000 == 33 [pid = 1200] [id = 757] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 129BB800 == 32 [pid = 1200] [id = 756] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 10439400 == 31 [pid = 1200] [id = 755] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 12C1DC00 == 30 [pid = 1200] [id = 753] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 0C386800 == 29 [pid = 1200] [id = 752] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 10507C00 == 28 [pid = 1200] [id = 754] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 1128DC00 == 27 [pid = 1200] [id = 767] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 1582FC00 == 26 [pid = 1200] [id = 764] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 10F11800 == 25 [pid = 1200] [id = 765] 01:40:42 INFO - PROCESS | 1200 | --DOCSHELL 13DBD000 == 24 [pid = 1200] [id = 766] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 94 (18432C00) [pid = 1200] [serial = 2253] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 93 (165EB400) [pid = 1200] [serial = 2241] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 92 (169F4400) [pid = 1200] [serial = 2244] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 91 (118C6000) [pid = 1200] [serial = 2230] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 90 (12910800) [pid = 1200] [serial = 2231] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 89 (1445D400) [pid = 1200] [serial = 2236] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 88 (137B6C00) [pid = 1200] [serial = 2233] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 87 (13C38800) [pid = 1200] [serial = 2234] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 86 (10510800) [pid = 1200] [serial = 2227] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (10A7F400) [pid = 1200] [serial = 2228] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (11213400) [pid = 1200] [serial = 2225] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (10EC9400) [pid = 1200] [serial = 2224] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (1684B000) [pid = 1200] [serial = 2242] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (105EF800) [pid = 1200] [serial = 2213] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (0F2E0000) [pid = 1200] [serial = 2212] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (160B8C00) [pid = 1200] [serial = 2216] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (14FB4000) [pid = 1200] [serial = 2215] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1825C000) [pid = 1200] [serial = 2219] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (16F34800) [pid = 1200] [serial = 2218] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (19B38800) [pid = 1200] [serial = 2222] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (19B35800) [pid = 1200] [serial = 2221] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (16019000) [pid = 1200] [serial = 2247] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (1711A000) [pid = 1200] [serial = 2250] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (160B2400) [pid = 1200] [serial = 2248] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (16C3F000) [pid = 1200] [serial = 2245] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (15690800) [pid = 1200] [serial = 2238] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (16015000) [pid = 1200] [serial = 2239] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (171C2000) [pid = 1200] [serial = 2251] [outer = 00000000] [url = about:blank] 01:40:42 INFO - PROCESS | 1200 | 1465033242821 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:40:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:40:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:40:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1516ms 01:40:42 INFO - PROCESS | 1200 | 1465033242850 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1200 | 1465033242855 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 01:40:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:40:42 INFO - PROCESS | 1200 | 1465033242861 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1200 | 1465033242864 Marionette TRACE conn3 <- [1,3030,null,{}] 01:40:42 INFO - PROCESS | 1200 | 1465033242870 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:42 INFO - PROCESS | 1200 | 1465033242873 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:42 INFO - PROCESS | 1200 | 1465033242961 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:40:43 INFO - PROCESS | 1200 | 1465033243064 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1200 | 1465033243066 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:43 INFO - PROCESS | 1200 | ++DOCSHELL 10A5E400 == 25 [pid = 1200] [id = 769] 01:40:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (10A5F400) [pid = 1200] [serial = 2305] [outer = 00000000] 01:40:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (10F66C00) [pid = 1200] [serial = 2306] [outer = 10A5F400] 01:40:43 INFO - PROCESS | 1200 | 1465033243114 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (11216C00) [pid = 1200] [serial = 2307] [outer = 10A5F400] 01:40:43 INFO - PROCESS | 1200 | 1465033243749 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:40:43 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. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:40:43 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'.) 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:40:43 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. 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:40:43 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. 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:40:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:40:43 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. 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:40:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 01:40:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:40:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:40:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:40:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1047ms 01:40:43 INFO - PROCESS | 1200 | 1465033243931 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1200 | 1465033243937 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 01:40:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:40:43 INFO - PROCESS | 1200 | 1465033243943 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1200 | 1465033243946 Marionette TRACE conn3 <- [1,3034,null,{}] 01:40:43 INFO - PROCESS | 1200 | 1465033243950 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 1200 | 1465033243953 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:44 INFO - PROCESS | 1200 | 1465033244041 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:40:44 INFO - PROCESS | 1200 | 1465033244046 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1200 | 1465033244049 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:44 INFO - PROCESS | 1200 | ++DOCSHELL 12B96800 == 26 [pid = 1200] [id = 770] 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (12C1DC00) [pid = 1200] [serial = 2308] [outer = 00000000] 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1323DC00) [pid = 1200] [serial = 2309] [outer = 12C1DC00] 01:40:44 INFO - PROCESS | 1200 | 1465033244097 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (13726400) [pid = 1200] [serial = 2310] [outer = 12C1DC00] 01:40:44 INFO - PROCESS | 1200 | [1200] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:44 INFO - PROCESS | 1200 | 1465033244585 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:40:44 INFO - {} 01:40:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 703ms 01:40:44 INFO - PROCESS | 1200 | 1465033244645 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1200 | 1465033244649 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 01:40:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:40:44 INFO - PROCESS | 1200 | 1465033244659 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1200 | 1465033244663 Marionette TRACE conn3 <- [1,3038,null,{}] 01:40:44 INFO - PROCESS | 1200 | 1465033244674 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:44 INFO - PROCESS | 1200 | 1465033244679 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:44 INFO - PROCESS | 1200 | 1465033244776 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:40:44 INFO - PROCESS | 1200 | 1465033244785 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1200 | 1465033244788 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:44 INFO - PROCESS | 1200 | ++DOCSHELL 13C44000 == 27 [pid = 1200] [id = 771] 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (13DB7000) [pid = 1200] [serial = 2311] [outer = 00000000] 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (14464800) [pid = 1200] [serial = 2312] [outer = 13DB7000] 01:40:44 INFO - PROCESS | 1200 | 1465033244836 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (14FB1C00) [pid = 1200] [serial = 2313] [outer = 13DB7000] 01:40:45 INFO - PROCESS | 1200 | 1465033245330 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:40:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:40:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:40:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:40:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:40:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 688ms 01:40:45 INFO - PROCESS | 1200 | 1465033245360 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 1200 | 1465033245362 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 01:40:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:40:45 INFO - PROCESS | 1200 | 1465033245366 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 1200 | 1465033245368 Marionette TRACE conn3 <- [1,3042,null,{}] 01:40:45 INFO - PROCESS | 1200 | 1465033245371 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:45 INFO - PROCESS | 1200 | 1465033245373 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:45 INFO - PROCESS | 1200 | 1465033245526 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:40:45 INFO - PROCESS | 1200 | 1465033245596 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1200 | 1465033245598 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:45 INFO - PROCESS | 1200 | ++DOCSHELL 15B41400 == 28 [pid = 1200] [id = 772] 01:40:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (15B41800) [pid = 1200] [serial = 2314] [outer = 00000000] 01:40:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16014C00) [pid = 1200] [serial = 2315] [outer = 15B41800] 01:40:45 INFO - PROCESS | 1200 | 1465033245643 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (16020800) [pid = 1200] [serial = 2316] [outer = 15B41800] 01:40:46 INFO - PROCESS | 1200 | 1465033246318 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:40:46 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" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:40:46 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" 01:40:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:40:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1125ms 01:40:46 INFO - PROCESS | 1200 | 1465033246488 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1200 | 1465033246491 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 01:40:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:40:46 INFO - PROCESS | 1200 | 1465033246495 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1200 | 1465033246497 Marionette TRACE conn3 <- [1,3046,null,{}] 01:40:46 INFO - PROCESS | 1200 | 1465033246501 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 1200 | 1465033246503 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:46 INFO - PROCESS | 1200 | 1465033246618 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:40:46 INFO - PROCESS | 1200 | 1465033246625 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1200 | 1465033246627 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:46 INFO - PROCESS | 1200 | ++DOCSHELL 160B3800 == 29 [pid = 1200] [id = 773] 01:40:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (1684B000) [pid = 1200] [serial = 2317] [outer = 00000000] 01:40:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (16851C00) [pid = 1200] [serial = 2318] [outer = 1684B000] 01:40:46 INFO - PROCESS | 1200 | 1465033246671 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (16858C00) [pid = 1200] [serial = 2319] [outer = 1684B000] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (169F1C00) [pid = 1200] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (19B1BC00) [pid = 1200] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (1683D800) [pid = 1200] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (13150000) [pid = 1200] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (1291E000) [pid = 1200] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (1043A800) [pid = 1200] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (12B3EC00) [pid = 1200] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (0C387000) [pid = 1200] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (11BC0C00) [pid = 1200] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (15895400) [pid = 1200] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (14178400) [pid = 1200] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (18008000) [pid = 1200] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (17C65000) [pid = 1200] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:40:47 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (19B3D000) [pid = 1200] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:40:47 INFO - PROCESS | 1200 | 1465033247402 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:40:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:40:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:40:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:40:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:40:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:40:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:40:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:40:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:40:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 953ms 01:40:47 INFO - PROCESS | 1200 | 1465033247445 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1200 | 1465033247447 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 01:40:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:40:47 INFO - PROCESS | 1200 | 1465033247455 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1200 | 1465033247456 Marionette TRACE conn3 <- [1,3050,null,{}] 01:40:47 INFO - PROCESS | 1200 | 1465033247460 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 1200 | 1465033247466 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:47 INFO - PROCESS | 1200 | 1465033247608 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:40:47 INFO - PROCESS | 1200 | 1465033247625 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1200 | 1465033247628 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:47 INFO - PROCESS | 1200 | ++DOCSHELL 16C33400 == 30 [pid = 1200] [id = 774] 01:40:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (16C3C000) [pid = 1200] [serial = 2320] [outer = 00000000] 01:40:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (17114800) [pid = 1200] [serial = 2321] [outer = 16C3C000] 01:40:47 INFO - PROCESS | 1200 | 1465033247673 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (1791C000) [pid = 1200] [serial = 2322] [outer = 16C3C000] 01:40:47 INFO - PROCESS | 1200 | [1200] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:48 INFO - PROCESS | 1200 | 1465033248132 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:40:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:40:48 INFO - {} 01:40:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 687ms 01:40:48 INFO - PROCESS | 1200 | 1465033248155 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1200 | 1465033248158 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 01:40:48 INFO - PROCESS | 1200 | 1465033248161 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:40:48 INFO - PROCESS | 1200 | 1465033248163 Marionette TRACE conn3 <- [1,3054,null,{}] 01:40:48 INFO - PROCESS | 1200 | 1465033248166 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1200 | 1465033248168 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:48 INFO - PROCESS | 1200 | 1465033248248 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:40:48 INFO - PROCESS | 1200 | 1465033248253 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1200 | 1465033248255 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:48 INFO - PROCESS | 1200 | ++DOCSHELL 17E9B800 == 31 [pid = 1200] [id = 775] 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (18005000) [pid = 1200] [serial = 2323] [outer = 00000000] 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (184DD800) [pid = 1200] [serial = 2324] [outer = 18005000] 01:40:48 INFO - PROCESS | 1200 | 1465033248298 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (184E2800) [pid = 1200] [serial = 2325] [outer = 18005000] 01:40:48 INFO - PROCESS | 1200 | 1465033248733 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:40:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:40:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 594ms 01:40:48 INFO - PROCESS | 1200 | 1465033248759 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1200 | 1465033248761 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 01:40:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:40:48 INFO - PROCESS | 1200 | 1465033248790 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1200 | 1465033248792 Marionette TRACE conn3 <- [1,3058,null,{}] 01:40:48 INFO - PROCESS | 1200 | 1465033248795 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1200 | 1465033248797 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:48 INFO - PROCESS | 1200 | 1465033248876 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:40:48 INFO - PROCESS | 1200 | 1465033248882 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1200 | 1465033248884 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:48 INFO - PROCESS | 1200 | ++DOCSHELL 0C388800 == 32 [pid = 1200] [id = 776] 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (184E6400) [pid = 1200] [serial = 2326] [outer = 00000000] 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (19B1C400) [pid = 1200] [serial = 2327] [outer = 184E6400] 01:40:48 INFO - PROCESS | 1200 | 1465033248927 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (19B19400) [pid = 1200] [serial = 2328] [outer = 184E6400] 01:40:49 INFO - PROCESS | 1200 | 1465033249548 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:40:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 797ms 01:40:49 INFO - PROCESS | 1200 | 1465033249657 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1200 | 1465033249662 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 01:40:49 INFO - PROCESS | 1200 | 1465033249670 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1200 | 1465033249673 Marionette TRACE conn3 <- [1,3062,null,{}] 01:40:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:40:49 INFO - PROCESS | 1200 | 1465033249679 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:49 INFO - PROCESS | 1200 | 1465033249682 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:49 INFO - PROCESS | 1200 | 1465033249826 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:40:49 INFO - PROCESS | 1200 | 1465033249964 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1200 | 1465033249967 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:49 INFO - PROCESS | 1200 | ++DOCSHELL 10512000 == 33 [pid = 1200] [id = 777] 01:40:49 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (10512400) [pid = 1200] [serial = 2329] [outer = 00000000] 01:40:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 79 (1170B400) [pid = 1200] [serial = 2330] [outer = 10512400] 01:40:50 INFO - PROCESS | 1200 | 1465033250027 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 80 (118C6000) [pid = 1200] [serial = 2331] [outer = 10512400] 01:40:50 INFO - PROCESS | 1200 | 1465033250611 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:40:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:40:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 984ms 01:40:50 INFO - PROCESS | 1200 | 1465033250663 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1200 | 1465033250668 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 01:40:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:40:50 INFO - PROCESS | 1200 | 1465033250675 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1200 | 1465033250678 Marionette TRACE conn3 <- [1,3066,null,{}] 01:40:50 INFO - PROCESS | 1200 | 1465033250682 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 1200 | 1465033250685 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:50 INFO - PROCESS | 1200 | 1465033250804 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:40:50 INFO - PROCESS | 1200 | 1465033250977 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1200 | 1465033250980 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:50 INFO - PROCESS | 1200 | ++DOCSHELL 131A0C00 == 34 [pid = 1200] [id = 778] 01:40:50 INFO - PROCESS | 1200 | ++DOMWINDOW == 81 (131A1400) [pid = 1200] [serial = 2332] [outer = 00000000] 01:40:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 82 (13242000) [pid = 1200] [serial = 2333] [outer = 131A1400] 01:40:51 INFO - PROCESS | 1200 | 1465033251037 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1200 | ++DOMWINDOW == 83 (13C42C00) [pid = 1200] [serial = 2334] [outer = 131A1400] 01:40:51 INFO - PROCESS | 1200 | 1465033251703 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1200 | 1465033251797 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 01:40:51 INFO - PROCESS | 1200 | 1465033251827 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:40:51 INFO - PROCESS | 1200 | 1465033251831 Marionette TRACE conn3 <- [1,3070,null,{}] 01:40:51 INFO - PROCESS | 1200 | 1465033251845 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:51 INFO - PROCESS | 1200 | 1465033251852 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:52 INFO - PROCESS | 1200 | 1465033252098 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:40:52 INFO - PROCESS | 1200 | 1465033252231 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1200 | 1465033252234 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:52 INFO - PROCESS | 1200 | ++DOCSHELL 10274400 == 35 [pid = 1200] [id = 779] 01:40:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 84 (10278C00) [pid = 1200] [serial = 2335] [outer = 00000000] 01:40:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 85 (10560800) [pid = 1200] [serial = 2336] [outer = 10278C00] 01:40:52 INFO - PROCESS | 1200 | 1465033252285 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1200 | ++DOMWINDOW == 86 (10A5FC00) [pid = 1200] [serial = 2337] [outer = 10278C00] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 17E9B800 == 34 [pid = 1200] [id = 775] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 16C33400 == 33 [pid = 1200] [id = 774] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 160B3800 == 32 [pid = 1200] [id = 773] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 15B41400 == 31 [pid = 1200] [id = 772] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 13C44000 == 30 [pid = 1200] [id = 771] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 12B96800 == 29 [pid = 1200] [id = 770] 01:40:52 INFO - PROCESS | 1200 | --DOCSHELL 10A5E400 == 28 [pid = 1200] [id = 769] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 85 (184E3C00) [pid = 1200] [serial = 2254] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 84 (19B4D800) [pid = 1200] [serial = 2291] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 83 (16C3E000) [pid = 1200] [serial = 2279] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 82 (184E4000) [pid = 1200] [serial = 2282] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 81 (16C79000) [pid = 1200] [serial = 2280] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 80 (19B35C00) [pid = 1200] [serial = 2285] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 79 (16848C00) [pid = 1200] [serial = 2276] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 78 (1323FC00) [pid = 1200] [serial = 2259] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (13DBF000) [pid = 1200] [serial = 2260] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (169EF400) [pid = 1200] [serial = 2262] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (16C82800) [pid = 1200] [serial = 2263] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (10A80000) [pid = 1200] [serial = 2265] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (1121A000) [pid = 1200] [serial = 2266] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (12B45400) [pid = 1200] [serial = 2268] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (0F396400) [pid = 1200] [serial = 2256] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10A5A800) [pid = 1200] [serial = 2257] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (1323CC00) [pid = 1200] [serial = 2270] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (137BD400) [pid = 1200] [serial = 2271] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (15B43C00) [pid = 1200] [serial = 2273] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 66 (16017C00) [pid = 1200] [serial = 2274] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 65 (19B39800) [pid = 1200] [serial = 2286] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 64 (184EA000) [pid = 1200] [serial = 2288] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 63 (16851800) [pid = 1200] [serial = 2277] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 62 (19B34C00) [pid = 1200] [serial = 2289] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 61 (19B4E000) [pid = 1200] [serial = 2292] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | --DOMWINDOW == 60 (184E9000) [pid = 1200] [serial = 2283] [outer = 00000000] [url = about:blank] 01:40:52 INFO - PROCESS | 1200 | 1465033252883 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:40:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:40:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:40:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:40:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1094ms 01:40:52 INFO - PROCESS | 1200 | 1465033252935 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1200 | 1465033252939 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 01:40:52 INFO - PROCESS | 1200 | 1465033252943 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:40:52 INFO - PROCESS | 1200 | 1465033252946 Marionette TRACE conn3 <- [1,3074,null,{}] 01:40:52 INFO - PROCESS | 1200 | 1465033252951 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:52 INFO - PROCESS | 1200 | 1465033252956 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:53 INFO - PROCESS | 1200 | 1465033253049 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:40:53 INFO - PROCESS | 1200 | 1465033253161 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1200 | 1465033253164 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:53 INFO - PROCESS | 1200 | ++DOCSHELL 105F3800 == 29 [pid = 1200] [id = 780] 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 61 (10A5A800) [pid = 1200] [serial = 2338] [outer = 00000000] 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 62 (10F12800) [pid = 1200] [serial = 2339] [outer = 10A5A800] 01:40:53 INFO - PROCESS | 1200 | 1465033253228 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 63 (117EF400) [pid = 1200] [serial = 2340] [outer = 10A5A800] 01:40:53 INFO - PROCESS | 1200 | 1465033253660 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:40:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 735ms 01:40:53 INFO - PROCESS | 1200 | 1465033253685 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1200 | 1465033253688 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 01:40:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:40:53 INFO - PROCESS | 1200 | 1465033253692 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1200 | 1465033253694 Marionette TRACE conn3 <- [1,3078,null,{}] 01:40:53 INFO - PROCESS | 1200 | 1465033253702 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 1200 | 1465033253704 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:53 INFO - PROCESS | 1200 | 1465033253794 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:40:53 INFO - PROCESS | 1200 | 1465033253803 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1200 | 1465033253806 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:53 INFO - PROCESS | 1200 | ++DOCSHELL 12E4E000 == 30 [pid = 1200] [id = 781] 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 64 (13144800) [pid = 1200] [serial = 2341] [outer = 00000000] 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 65 (1323EC00) [pid = 1200] [serial = 2342] [outer = 13144800] 01:40:53 INFO - PROCESS | 1200 | 1465033253850 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1200 | ++DOMWINDOW == 66 (137B4800) [pid = 1200] [serial = 2343] [outer = 13144800] 01:40:54 INFO - PROCESS | 1200 | 1465033254337 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:40:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 688ms 01:40:54 INFO - PROCESS | 1200 | 1465033254390 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1200 | 1465033254393 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 01:40:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:40:54 INFO - PROCESS | 1200 | 1465033254408 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1200 | 1465033254413 Marionette TRACE conn3 <- [1,3082,null,{}] 01:40:54 INFO - PROCESS | 1200 | 1465033254417 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:54 INFO - PROCESS | 1200 | 1465033254420 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:54 INFO - PROCESS | 1200 | 1465033254513 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:40:54 INFO - PROCESS | 1200 | 1465033254520 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1200 | 1465033254522 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:54 INFO - PROCESS | 1200 | ++DOCSHELL 14FAE400 == 31 [pid = 1200] [id = 782] 01:40:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 67 (14FB9000) [pid = 1200] [serial = 2344] [outer = 00000000] 01:40:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (15B43C00) [pid = 1200] [serial = 2345] [outer = 14FB9000] 01:40:54 INFO - PROCESS | 1200 | 1465033254566 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (16017000) [pid = 1200] [serial = 2346] [outer = 14FB9000] 01:40:55 INFO - PROCESS | 1200 | 1465033255027 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:40:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 657ms 01:40:55 INFO - PROCESS | 1200 | 1465033255072 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1200 | 1465033255074 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 01:40:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:40:55 INFO - PROCESS | 1200 | 1465033255077 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1200 | 1465033255079 Marionette TRACE conn3 <- [1,3086,null,{}] 01:40:55 INFO - PROCESS | 1200 | 1465033255089 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:55 INFO - PROCESS | 1200 | 1465033255091 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:55 INFO - PROCESS | 1200 | 1465033255212 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:40:55 INFO - PROCESS | 1200 | 1465033255306 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1200 | 1465033255308 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:55 INFO - PROCESS | 1200 | ++DOCSHELL 15B41400 == 32 [pid = 1200] [id = 783] 01:40:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (1601B800) [pid = 1200] [serial = 2347] [outer = 00000000] 01:40:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16839800) [pid = 1200] [serial = 2348] [outer = 1601B800] 01:40:55 INFO - PROCESS | 1200 | 1465033255352 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (1683C400) [pid = 1200] [serial = 2349] [outer = 1601B800] 01:40:55 INFO - PROCESS | 1200 | 1465033255744 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:40:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:40:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 687ms 01:40:55 INFO - PROCESS | 1200 | 1465033255783 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1200 | 1465033255785 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 01:40:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:40:55 INFO - PROCESS | 1200 | 1465033255789 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1200 | 1465033255791 Marionette TRACE conn3 <- [1,3090,null,{}] 01:40:55 INFO - PROCESS | 1200 | 1465033255794 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:55 INFO - PROCESS | 1200 | 1465033255796 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:55 INFO - PROCESS | 1200 | 1465033255947 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:40:56 INFO - PROCESS | 1200 | 1465033256028 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1200 | 1465033256034 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:56 INFO - PROCESS | 1200 | ++DOCSHELL 1684B400 == 33 [pid = 1200] [id = 784] 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1684B800) [pid = 1200] [serial = 2350] [outer = 00000000] 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 74 (16851800) [pid = 1200] [serial = 2351] [outer = 1684B800] 01:40:56 INFO - PROCESS | 1200 | 1465033256090 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 75 (169EC800) [pid = 1200] [serial = 2352] [outer = 1684B800] 01:40:56 INFO - PROCESS | 1200 | 1465033256511 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:40:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:40:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 734ms 01:40:56 INFO - PROCESS | 1200 | 1465033256528 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 1200 | 1465033256529 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 01:40:56 INFO - PROCESS | 1200 | 1465033256533 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:40:56 INFO - PROCESS | 1200 | 1465033256535 Marionette TRACE conn3 <- [1,3094,null,{}] 01:40:56 INFO - PROCESS | 1200 | 1465033256538 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 1200 | 1465033256540 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:56 INFO - PROCESS | 1200 | 1465033256691 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:40:56 INFO - PROCESS | 1200 | 1465033256715 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1200 | 1465033256717 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:56 INFO - PROCESS | 1200 | ++DOCSHELL 169F8400 == 34 [pid = 1200] [id = 785] 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 76 (16C40C00) [pid = 1200] [serial = 2353] [outer = 00000000] 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 77 (16D0A000) [pid = 1200] [serial = 2354] [outer = 16C40C00] 01:40:56 INFO - PROCESS | 1200 | 1465033256761 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1200 | ++DOMWINDOW == 78 (16D0E000) [pid = 1200] [serial = 2355] [outer = 16C40C00] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 77 (12C1DC00) [pid = 1200] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 76 (15B41800) [pid = 1200] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 75 (10A5F400) [pid = 1200] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 74 (1684B000) [pid = 1200] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 73 (13DB7000) [pid = 1200] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 72 (10F61000) [pid = 1200] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 71 (18005000) [pid = 1200] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 70 (10F5D800) [pid = 1200] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 69 (13DBE800) [pid = 1200] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 68 (11294C00) [pid = 1200] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:40:57 INFO - PROCESS | 1200 | --DOMWINDOW == 67 (16C3C000) [pid = 1200] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 01:40:57 INFO - PROCESS | 1200 | 1465033257296 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:40:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 797ms 01:40:57 INFO - PROCESS | 1200 | 1465033257335 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1200 | 1465033257337 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 01:40:57 INFO - PROCESS | 1200 | 1465033257341 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:40:57 INFO - PROCESS | 1200 | 1465033257342 Marionette TRACE conn3 <- [1,3098,null,{}] 01:40:57 INFO - PROCESS | 1200 | 1465033257346 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1200 | 1465033257348 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:57 INFO - PROCESS | 1200 | 1465033257432 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:40:57 INFO - PROCESS | 1200 | 1465033257438 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1200 | 1465033257440 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:57 INFO - PROCESS | 1200 | ++DOCSHELL 10F61000 == 35 [pid = 1200] [id = 786] 01:40:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 68 (11211800) [pid = 1200] [serial = 2356] [outer = 00000000] 01:40:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 69 (16D05400) [pid = 1200] [serial = 2357] [outer = 11211800] 01:40:57 INFO - PROCESS | 1200 | 1465033257484 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1200 | ++DOMWINDOW == 70 (17923800) [pid = 1200] [serial = 2358] [outer = 11211800] 01:40:57 INFO - PROCESS | 1200 | 1465033257904 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:40:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:40:57 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 01:40:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:40:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 594ms 01:40:57 INFO - PROCESS | 1200 | 1465033257938 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1200 | 1465033257940 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 01:40:57 INFO - PROCESS | 1200 | 1465033257943 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:40:57 INFO - PROCESS | 1200 | 1465033257945 Marionette TRACE conn3 <- [1,3102,null,{}] 01:40:57 INFO - PROCESS | 1200 | 1465033257963 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1200 | 1465033257965 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:58 INFO - PROCESS | 1200 | 1465033258052 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:40:58 INFO - PROCESS | 1200 | 1465033258092 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f1639137-2442-4227-b8fb-5db2b858dba2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 1200 | 1465033258094 Marionette INFO sendAsync 8e478749-3516-455d-a4d7-749428dfeed2 01:40:58 INFO - PROCESS | 1200 | ++DOCSHELL 1291E000 == 36 [pid = 1200] [id = 787] 01:40:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 71 (16C34000) [pid = 1200] [serial = 2359] [outer = 00000000] 01:40:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 72 (18007400) [pid = 1200] [serial = 2360] [outer = 16C34000] 01:40:58 INFO - PROCESS | 1200 | 1465033258138 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 1200 | ++DOMWINDOW == 73 (1825C000) [pid = 1200] [serial = 2361] [outer = 16C34000] 01:40:58 INFO - PROCESS | 1200 | 1465033258565 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:40:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:40:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 656ms 01:40:58 INFO - PROCESS | 1200 | 1465033258602 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1200 | 1465033258604 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 01:40:59 WARNING - u'runner_teardown' () 01:40:59 INFO - No more tests 01:40:59 INFO - Got 0 unexpected results 01:40:59 INFO - SUITE-END | took 685s 01:41:00 INFO - Closing logging queue 01:41:00 INFO - queue closed 01:41:00 INFO - Return code: 0 01:41:00 WARNING - # TBPL SUCCESS # 01:41:00 INFO - Running post-action listener: _resource_record_post_action 01:41:00 INFO - Running post-run listener: _resource_record_post_run 01:41:01 INFO - Total resource usage - Wall time: 694s; CPU: 17.0%; Read bytes: 90913792; Write bytes: 938114048; Read time: 410813; Write time: 1051101 01:41:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:41:01 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 122330112; Read time: 0; Write time: 126154 01:41:01 INFO - run-tests - Wall time: 692s; CPU: 17.0%; Read bytes: 90808320; Write bytes: 800398848; Read time: 400590; Write time: 908786 01:41:01 INFO - Running post-run listener: _upload_blobber_files 01:41:01 INFO - Blob upload gear active. 01:41:01 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 01:41:01 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 01:41:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 01:41:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 01:41:01 INFO - (blobuploader) - INFO - Open directory for files ... 01:41:01 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 01:41:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:41:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:41:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:41:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:41:02 INFO - (blobuploader) - INFO - Done attempting. 01:41:02 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 01:41:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:41:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:41:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:41:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:41:04 INFO - (blobuploader) - INFO - Done attempting. 01:41:04 INFO - (blobuploader) - INFO - Iteration through files over. 01:41:04 INFO - Return code: 0 01:41:04 INFO - rmtree: C:\slave\test\build\uploaded_files.json 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 01:41:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/146b06e367de7b8b7a189d82e89ea842d75b074f901f22cf820d60987826b261b5e2287095d521827bfb72918701811f24c8391c242fba22d550d96d1be35261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5652cb33da3f62ada20efa38c069ec16c33ee9b7d5546c682a14fd3bf20fce70d32cca75066cd42848af392aa60a8b7f09509e714c65f2cceb9858d8299ed800"} 01:41:04 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 01:41:04 INFO - Writing to file C:\slave\test\properties\blobber_files 01:41:04 INFO - Contents: 01:41:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/146b06e367de7b8b7a189d82e89ea842d75b074f901f22cf820d60987826b261b5e2287095d521827bfb72918701811f24c8391c242fba22d550d96d1be35261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5652cb33da3f62ada20efa38c069ec16c33ee9b7d5546c682a14fd3bf20fce70d32cca75066cd42848af392aa60a8b7f09509e714c65f2cceb9858d8299ed800"} 01:41:04 INFO - Running post-run listener: copy_logs_to_upload_dir 01:41:04 INFO - Copying logs to upload dir... 01:41:04 INFO - mkdir: C:\slave\test\build\upload\logs 01:41:04 INFO - Copying logs to upload dir... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... 01:41:04 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=816.286000 ========= master_lag: 1.42 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 37 secs) (at 2016-06-04 02:41:06.363674) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:06.364490) ========= '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-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/146b06e367de7b8b7a189d82e89ea842d75b074f901f22cf820d60987826b261b5e2287095d521827bfb72918701811f24c8391c242fba22d550d96d1be35261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5652cb33da3f62ada20efa38c069ec16c33ee9b7d5546c682a14fd3bf20fce70d32cca75066cd42848af392aa60a8b7f09509e714c65f2cceb9858d8299ed800"} build_url:https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/146b06e367de7b8b7a189d82e89ea842d75b074f901f22cf820d60987826b261b5e2287095d521827bfb72918701811f24c8391c242fba22d550d96d1be35261", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5652cb33da3f62ada20efa38c069ec16c33ee9b7d5546c682a14fd3bf20fce70d32cca75066cd42848af392aa60a8b7f09509e714c65f2cceb9858d8299ed800"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NrUC59F5Rfu_ueDFExujKw/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:06.491781) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:06.492108) ========= '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-009\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:06.617872) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:06.618207) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-04 02:41:07.148246) ========= ========= Total master_lag: 1.58 =========