builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-035 starttime: 1471986991.52 results: success (0) buildid: 20160823121617 builduid: 4f6c654e5a0147f39b56f4966eb47b31 revision: d4af0671004007e58d316b3e49679b66879c205a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:31.522327) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:31.522821) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:31.523136) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:31.580005) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:31.580445) ========= '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-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 WINDIR=C:\WINDOWS using PTY: False --14:16:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.02 GB/s 14:16:08 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.777000 ========= master_lag: -0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:32.308038) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:32.308406) ========= '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-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.929000 ========= master_lag: -0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:33.178337) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:16:33.178706) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 WINDIR=C:\WINDOWS using PTY: False 2016-08-23 14:16:09,598 truncating revision to first 12 chars 2016-08-23 14:16:09,598 Setting DEBUG logging. 2016-08-23 14:16:09,598 attempt 1/10 2016-08-23 14:16:09,598 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-23 14:16:10,713 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/ program finished with exit code 0 elapsedTime=2.095000 ========= master_lag: -0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:16:35.195671) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:35.196205) ========= script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:35.196860) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:35.197217) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:16:35.213038) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 19 secs) (at 2016-08-23 14:16:35.213504) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 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-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 14:16:11 INFO - MultiFileLogger online at 20160823 14:16:11 in C:\slave\test 14:16:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 14:16:11 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:16:11 INFO - {'append_to_log': False, 14:16:11 INFO - 'base_work_dir': 'C:\\slave\\test', 14:16:11 INFO - 'blob_upload_branch': 'mozilla-release', 14:16:11 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:16:11 INFO - 'buildbot_json_path': 'buildprops.json', 14:16:11 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:16:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:16:11 INFO - 'download_minidump_stackwalk': True, 14:16:11 INFO - 'download_symbols': 'true', 14:16:11 INFO - 'e10s': False, 14:16:11 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:16:11 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:16:11 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:16:11 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:16:11 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:16:11 INFO - 'C:/mozilla-build/tooltool.py'), 14:16:11 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:16:11 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:16:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:16:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:16:11 INFO - 'log_level': 'info', 14:16:11 INFO - 'log_to_console': True, 14:16:11 INFO - 'opt_config_files': (), 14:16:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:16:11 INFO - '--processes=1', 14:16:11 INFO - '--config=%(test_path)s/wptrunner.ini', 14:16:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:16:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:16:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:16:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:16:11 INFO - 'pip_index': False, 14:16:11 INFO - 'require_test_zip': True, 14:16:11 INFO - 'test_type': ('testharness',), 14:16:11 INFO - 'this_chunk': '1', 14:16:11 INFO - 'total_chunks': '10', 14:16:11 INFO - 'virtualenv_path': 'venv', 14:16:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:16:11 INFO - 'work_dir': 'build'} 14:16:11 INFO - ##### 14:16:11 INFO - ##### Running clobber step. 14:16:11 INFO - ##### 14:16:11 INFO - Running pre-action listener: _resource_record_pre_action 14:16:11 INFO - Running main action method: clobber 14:16:11 INFO - rmtree: C:\slave\test\build 14:16:11 INFO - Using _rmtree_windows ... 14:16:11 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:17:18 INFO - Running post-action listener: _resource_record_post_action 14:17:18 INFO - ##### 14:17:18 INFO - ##### Running read-buildbot-config step. 14:17:18 INFO - ##### 14:17:18 INFO - Running pre-action listener: _resource_record_pre_action 14:17:18 INFO - Running main action method: read_buildbot_config 14:17:18 INFO - Using buildbot properties: 14:17:18 INFO - { 14:17:18 INFO - "project": "", 14:17:18 INFO - "product": "firefox", 14:17:18 INFO - "script_repo_revision": "production", 14:17:18 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 14:17:18 INFO - "repository": "", 14:17:18 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 14:17:18 INFO - "buildid": "20160823121617", 14:17:18 INFO - "pgo_build": "False", 14:17:18 INFO - "basedir": "C:\\slave\\test", 14:17:18 INFO - "buildnumber": 3, 14:17:18 INFO - "slavename": "t-xp32-ix-035", 14:17:18 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a", 14:17:18 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 14:17:18 INFO - "platform": "win32", 14:17:18 INFO - "branch": "mozilla-release", 14:17:18 INFO - "repo_path": "releases/mozilla-release", 14:17:18 INFO - "moz_repo_path": "", 14:17:18 INFO - "stage_platform": "win32", 14:17:18 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31", 14:17:18 INFO - "slavebuilddir": "test" 14:17:18 INFO - } 14:17:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json. 14:17:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip. 14:17:18 INFO - Running post-action listener: _resource_record_post_action 14:17:18 INFO - ##### 14:17:18 INFO - ##### Running download-and-extract step. 14:17:18 INFO - ##### 14:17:18 INFO - Running pre-action listener: _resource_record_pre_action 14:17:18 INFO - Running main action method: download_and_extract 14:17:18 INFO - mkdir: C:\slave\test\build\tests 14:17:18 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')]} 14:17:18 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 14:17:18 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json 14:17:18 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 14:17:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.test_packages.json'}, attempt #1 14:17:19 INFO - Downloaded 1274 bytes. 14:17:19 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 14:17:19 INFO - Using the following test package requirements: 14:17:19 INFO - {u'common': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 14:17:19 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.cppunittest.tests.zip'], 14:17:19 INFO - u'gtest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.gtest.tests.zip'], 14:17:19 INFO - u'jittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'jsshell-win32.zip'], 14:17:19 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.mochitest.tests.zip'], 14:17:19 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 14:17:19 INFO - u'reftest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.reftest.tests.zip'], 14:17:19 INFO - u'talos': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.talos.tests.zip'], 14:17:19 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'], 14:17:19 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:17:19 INFO - u'firefox-48.0.2.en-US.win32.xpcshell.tests.zip']} 14:17:19 INFO - Downloading packages: [u'firefox-48.0.2.en-US.win32.common.tests.zip', u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 14:17:19 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')]} 14:17:19 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 14:17:19 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip 14:17:19 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip 14:17:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip'}, attempt #1 14:17:21 INFO - Downloaded 20375971 bytes. 14:17:21 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:21 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:23 INFO - caution: filename not matched: web-platform/* 14:17:23 INFO - Return code: 11 14:17:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:17:23 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 14:17:23 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip 14:17:23 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip 14:17:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip'}, attempt #1 14:17:26 INFO - Downloaded 36389907 bytes. 14:17:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:18:10 INFO - caution: filename not matched: bin/* 14:18:10 INFO - caution: filename not matched: config/* 14:18:10 INFO - caution: filename not matched: mozbase/* 14:18:10 INFO - caution: filename not matched: marionette/* 14:18:10 INFO - caution: filename not matched: tools/wptserve/* 14:18:10 INFO - Return code: 11 14:18:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:10 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip matches https://queue.taskcluster.net 14:18:10 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:18:10 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.zip 14:18:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip'}, attempt #1 14:18:15 INFO - Downloaded 68491935 bytes. 14:18:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:18:15 INFO - mkdir: C:\slave\test\properties 14:18:15 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:18:15 INFO - Writing to file C:\slave\test\properties\build_url 14:18:15 INFO - Contents: 14:18:15 INFO - build_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:18:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:18:16 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:18:16 INFO - Writing to file C:\slave\test\properties\symbols_url 14:18:16 INFO - Contents: 14:18:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:18:16 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')]} 14:18:16 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:18:16 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:18:16 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:18:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 14:18:20 INFO - Downloaded 55649323 bytes. 14:18:20 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:18:20 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:18:25 INFO - Return code: 0 14:18:25 INFO - Running post-action listener: _resource_record_post_action 14:18:25 INFO - Running post-action listener: set_extra_try_arguments 14:18:25 INFO - ##### 14:18:25 INFO - ##### Running create-virtualenv step. 14:18:25 INFO - ##### 14:18:25 INFO - Running pre-action listener: _pre_create_virtualenv 14:18:25 INFO - Running pre-action listener: _resource_record_pre_action 14:18:25 INFO - Running main action method: create_virtualenv 14:18:25 INFO - Creating virtualenv C:\slave\test\build\venv 14:18:25 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 14:18:25 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:18:27 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:18:29 INFO - Installing distribute......................................................................................................................................................................................done. 14:18:29 INFO - Return code: 0 14:18:29 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:18: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')]} 14:18:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18: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')]} 14:18:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:29 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-035', 'USERDOMAIN': 'T-XP32-IX-035', '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-035', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-035', '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-035\\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-035'}}, attempt #1 14:18:29 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 14:18:29 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 14:18:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:18:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:18:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:18:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:18:29 INFO - 'DCLOCATION': 'SCL3', 14:18:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:29 INFO - 'HOMEDRIVE': 'C:', 14:18:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:29 INFO - 'KTS_VERSION': '1.19c', 14:18:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:18:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:29 INFO - 'MOZ_AIRBAG': '1', 14:18:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:29 INFO - 'MOZ_MSVCVERSION': '8', 14:18:29 INFO - 'MOZ_NO_REMOTE': '1', 14:18:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:29 INFO - 'NO_EM_RESTART': '1', 14:18:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:29 INFO - 'OS': 'Windows_NT', 14:18:29 INFO - 'OURDRIVE': 'C:', 14:18: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', 14:18:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:18:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:29 INFO - 'PROCESSOR_LEVEL': '6', 14:18:29 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:29 INFO - 'PROMPT': '$P$G', 14:18:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:29 INFO - 'PWD': 'C:\\slave\\test', 14:18:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:29 INFO - 'SESSIONNAME': 'Console', 14:18:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:29 INFO - 'SYSTEMDRIVE': 'C:', 14:18:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:18:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:29 INFO - 'TEST1': 'testie', 14:18:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:29 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:18:29 INFO - 'USERNAME': 'cltbld', 14:18:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:29 INFO - 'WINDIR': 'C:\\WINDOWS', 14:18:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:30 INFO - Downloading/unpacking psutil>=0.7.1 14:18:30 INFO - Running setup.py egg_info for package psutil 14:18:30 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:18:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:30 INFO - Installing collected packages: psutil 14:18:30 INFO - Running setup.py install for psutil 14:18:30 INFO - building 'psutil._psutil_windows' extension 14:18:30 INFO - error: Unable to find vcvarsall.bat 14:18:30 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-3xuhee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:18:30 INFO - running install 14:18:30 INFO - running build 14:18:30 INFO - running build_py 14:18:30 INFO - creating build 14:18:30 INFO - creating build\lib.win32-2.7 14:18:30 INFO - creating build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:18:30 INFO - running build_ext 14:18:30 INFO - building 'psutil._psutil_windows' extension 14:18:30 INFO - error: Unable to find vcvarsall.bat 14:18:30 INFO - ---------------------------------------- 14:18:30 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-3xuhee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:18:30 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-035\Application Data\pip\pip.log 14:18:30 WARNING - Return code: 1 14:18:30 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! 14:18:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:18:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-035', 'USERDOMAIN': 'T-XP32-IX-035', '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-035', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-035', '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-035\\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-035'}}, attempt #1 14:18:30 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 14:18:30 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 14:18:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:18:30 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:18:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:30 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:18:30 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:18:30 INFO - 'DCLOCATION': 'SCL3', 14:18:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:30 INFO - 'HOMEDRIVE': 'C:', 14:18:30 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:30 INFO - 'KTS_VERSION': '1.19c', 14:18:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:30 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:18:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:30 INFO - 'MOZ_AIRBAG': '1', 14:18:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:30 INFO - 'MOZ_MSVCVERSION': '8', 14:18:30 INFO - 'MOZ_NO_REMOTE': '1', 14:18:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:30 INFO - 'NO_EM_RESTART': '1', 14:18:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:30 INFO - 'OS': 'Windows_NT', 14:18:30 INFO - 'OURDRIVE': 'C:', 14:18:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:18:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:18:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:30 INFO - 'PROCESSOR_LEVEL': '6', 14:18:30 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:30 INFO - 'PROMPT': '$P$G', 14:18:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:30 INFO - 'PWD': 'C:\\slave\\test', 14:18:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:30 INFO - 'SESSIONNAME': 'Console', 14:18:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:30 INFO - 'SYSTEMDRIVE': 'C:', 14:18:30 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:18:30 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:30 INFO - 'TEST1': 'testie', 14:18:30 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:30 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:18:30 INFO - 'USERNAME': 'cltbld', 14:18:30 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:30 INFO - 'WINDIR': 'C:\\WINDOWS', 14:18:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:18:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:18:31 INFO - Running setup.py egg_info for package mozsystemmonitor 14:18:31 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:18:31 INFO - Running setup.py egg_info for package psutil 14:18:31 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:18:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:31 INFO - Installing collected packages: mozsystemmonitor, psutil 14:18:31 INFO - Running setup.py install for mozsystemmonitor 14:18:31 INFO - Running setup.py install for psutil 14:18:31 INFO - building 'psutil._psutil_windows' extension 14:18:31 INFO - error: Unable to find vcvarsall.bat 14:18:31 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-c4owjx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:18:31 INFO - running install 14:18:31 INFO - running build 14:18:31 INFO - running build_py 14:18:31 INFO - running build_ext 14:18:31 INFO - building 'psutil._psutil_windows' extension 14:18:31 INFO - error: Unable to find vcvarsall.bat 14:18:31 INFO - ---------------------------------------- 14:18:31 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-c4owjx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:18:31 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-035\Application Data\pip\pip.log 14:18:31 WARNING - Return code: 1 14:18:31 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! 14:18:31 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:18:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-035', 'USERDOMAIN': 'T-XP32-IX-035', '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-035', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-035', '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-035\\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-035'}}, attempt #1 14:18:31 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 14:18:31 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 14:18:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:18:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:18:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:18:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:18:31 INFO - 'DCLOCATION': 'SCL3', 14:18:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:31 INFO - 'HOMEDRIVE': 'C:', 14:18:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:31 INFO - 'KTS_VERSION': '1.19c', 14:18:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:18:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:31 INFO - 'MOZ_AIRBAG': '1', 14:18:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:31 INFO - 'MOZ_MSVCVERSION': '8', 14:18:31 INFO - 'MOZ_NO_REMOTE': '1', 14:18:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:31 INFO - 'NO_EM_RESTART': '1', 14:18:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:31 INFO - 'OS': 'Windows_NT', 14:18:31 INFO - 'OURDRIVE': 'C:', 14:18:31 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', 14:18:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:18:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:31 INFO - 'PROCESSOR_LEVEL': '6', 14:18:31 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:31 INFO - 'PROMPT': '$P$G', 14:18:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:31 INFO - 'PWD': 'C:\\slave\\test', 14:18:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:31 INFO - 'SESSIONNAME': 'Console', 14:18:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:31 INFO - 'SYSTEMDRIVE': 'C:', 14:18:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:18:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:31 INFO - 'TEST1': 'testie', 14:18:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:31 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:18:31 INFO - 'USERNAME': 'cltbld', 14:18:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:31 INFO - 'WINDIR': 'C:\\WINDOWS', 14:18:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:31 INFO - Downloading/unpacking blobuploader==1.2.4 14:18:31 INFO - Downloading blobuploader-1.2.4.tar.gz 14:18:31 INFO - Running setup.py egg_info for package blobuploader 14:18:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:18:33 INFO - Running setup.py egg_info for package requests 14:18:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:18:33 INFO - Downloading docopt-0.6.1.tar.gz 14:18:33 INFO - Running setup.py egg_info for package docopt 14:18:33 INFO - Installing collected packages: blobuploader, docopt, requests 14:18:33 INFO - Running setup.py install for blobuploader 14:18:33 INFO - Running setup.py install for docopt 14:18:33 INFO - Running setup.py install for requests 14:18:33 INFO - Successfully installed blobuploader docopt requests 14:18:33 INFO - Cleaning up... 14:18:33 INFO - Return code: 0 14:18:33 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:18:33 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')]} 14:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:33 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')]} 14:18:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-035', 'USERDOMAIN': 'T-XP32-IX-035', '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-035', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-035', '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-035\\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-035'}}, attempt #1 14:18:33 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 14:18:33 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 14:18:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:18:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:18:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:18:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:18:33 INFO - 'DCLOCATION': 'SCL3', 14:18:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:33 INFO - 'HOMEDRIVE': 'C:', 14:18:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:33 INFO - 'KTS_VERSION': '1.19c', 14:18:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:18:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:33 INFO - 'MOZ_AIRBAG': '1', 14:18:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:33 INFO - 'MOZ_MSVCVERSION': '8', 14:18:33 INFO - 'MOZ_NO_REMOTE': '1', 14:18:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:33 INFO - 'NO_EM_RESTART': '1', 14:18:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:33 INFO - 'OS': 'Windows_NT', 14:18:33 INFO - 'OURDRIVE': 'C:', 14:18:33 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', 14:18:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:18:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:33 INFO - 'PROCESSOR_LEVEL': '6', 14:18:33 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:33 INFO - 'PROMPT': '$P$G', 14:18:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:33 INFO - 'PWD': 'C:\\slave\\test', 14:18:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:33 INFO - 'SESSIONNAME': 'Console', 14:18:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:33 INFO - 'SYSTEMDRIVE': 'C:', 14:18:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:18:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:33 INFO - 'TEST1': 'testie', 14:18:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:33 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:18:33 INFO - 'USERNAME': 'cltbld', 14:18:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:33 INFO - 'WINDIR': 'C:\\WINDOWS', 14:18:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:18:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:18:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:18:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:18:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:18:38 INFO - Unpacking c:\slave\test\build\tests\marionette 14:18:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:18:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:38 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:18:38 INFO - Running setup.py install for browsermob-proxy 14:18:43 INFO - Running setup.py install for manifestparser 14:18:43 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for marionette-client 14:18:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:43 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for marionette-driver 14:18:43 INFO - Running setup.py install for mozcrash 14:18:43 INFO - Running setup.py install for mozdebug 14:18:43 INFO - Running setup.py install for mozdevice 14:18:43 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozfile 14:18:43 INFO - Running setup.py install for mozhttpd 14:18:43 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozinfo 14:18:43 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozInstall 14:18:43 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozleak 14:18:43 INFO - Running setup.py install for mozlog 14:18:43 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for moznetwork 14:18:43 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozprocess 14:18:43 INFO - Running setup.py install for mozprofile 14:18:43 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozrunner 14:18:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for mozscreenshot 14:18:43 INFO - Running setup.py install for moztest 14:18:43 INFO - Running setup.py install for mozversion 14:18:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:18:43 INFO - Running setup.py install for wptserve 14:18:43 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 14:18:43 INFO - Cleaning up... 14:18:43 INFO - Return code: 0 14:18:43 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:18:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:43 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-035', 'USERDOMAIN': 'T-XP32-IX-035', '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-035', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-035', '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-035\\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-035'}}, attempt #1 14:18:43 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 14:18:43 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 14:18:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:18:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:18:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:18:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:18:43 INFO - 'DCLOCATION': 'SCL3', 14:18:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:43 INFO - 'HOMEDRIVE': 'C:', 14:18:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:43 INFO - 'KTS_VERSION': '1.19c', 14:18:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:18:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:43 INFO - 'MOZ_AIRBAG': '1', 14:18:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:43 INFO - 'MOZ_MSVCVERSION': '8', 14:18:43 INFO - 'MOZ_NO_REMOTE': '1', 14:18:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:43 INFO - 'NO_EM_RESTART': '1', 14:18:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:43 INFO - 'OS': 'Windows_NT', 14:18:43 INFO - 'OURDRIVE': 'C:', 14:18:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:18:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:18:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:43 INFO - 'PROCESSOR_LEVEL': '6', 14:18:43 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:43 INFO - 'PROMPT': '$P$G', 14:18:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:43 INFO - 'PWD': 'C:\\slave\\test', 14:18:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:43 INFO - 'SESSIONNAME': 'Console', 14:18:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:43 INFO - 'SYSTEMDRIVE': 'C:', 14:18:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:18:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:43 INFO - 'TEST1': 'testie', 14:18:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:18:43 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:18:43 INFO - 'USERNAME': 'cltbld', 14:18:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:18:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:43 INFO - 'WINDIR': 'C:\\WINDOWS', 14:18:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:18:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:18:50 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:18:50 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:18:50 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:18:50 INFO - Unpacking c:\slave\test\build\tests\marionette 14:18:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:18:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:18:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:18:55 INFO - Downloading blessings-1.6.tar.gz 14:18:55 INFO - Running setup.py egg_info for package blessings 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 14:18:55 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:18:55 INFO - Running setup.py install for blessings 14:18:55 INFO - Running setup.py install for browsermob-proxy 14:18:55 INFO - Running setup.py install for manifestparser 14:18:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for marionette-client 14:18:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for marionette-driver 14:18:55 INFO - Running setup.py install for mozcrash 14:18:55 INFO - Running setup.py install for mozdebug 14:18:55 INFO - Running setup.py install for mozdevice 14:18:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for mozhttpd 14:18:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for mozInstall 14:18:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for mozleak 14:18:55 INFO - Running setup.py install for mozprofile 14:18:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Running setup.py install for mozrunner 14:18:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:18:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:18:56 INFO - Running setup.py install for mozscreenshot 14:18:56 INFO - Running setup.py install for moztest 14:18:56 INFO - Running setup.py install for mozversion 14:18:56 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:18:56 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:18:56 INFO - Running setup.py install for wptserve 14:18:56 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:18:56 INFO - Cleaning up... 14:18:56 INFO - Return code: 0 14:18:56 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:18:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:18:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:18:56 INFO - Reading from file tmpfile_stdout 14:18:56 INFO - Using _rmtree_windows ... 14:18:56 INFO - Using _rmtree_windows ... 14:18:56 INFO - Current package versions: 14:18:56 INFO - blessings == 1.6 14:18:56 INFO - blobuploader == 1.2.4 14:18:56 INFO - browsermob-proxy == 0.6.0 14:18:56 INFO - distribute == 0.6.14 14:18:56 INFO - docopt == 0.6.1 14:18:56 INFO - manifestparser == 1.1 14:18:56 INFO - marionette-client == 2.3.0 14:18:56 INFO - marionette-driver == 1.4.0 14:18:56 INFO - mozInstall == 1.12 14:18:56 INFO - mozcrash == 0.17 14:18:56 INFO - mozdebug == 0.1 14:18:56 INFO - mozdevice == 0.48 14:18:56 INFO - mozfile == 1.2 14:18:56 INFO - mozhttpd == 0.7 14:18:56 INFO - mozinfo == 0.9 14:18:56 INFO - mozleak == 0.1 14:18:56 INFO - mozlog == 3.1 14:18:56 INFO - moznetwork == 0.27 14:18:56 INFO - mozprocess == 0.22 14:18:56 INFO - mozprofile == 0.28 14:18:56 INFO - mozrunner == 6.11 14:18:56 INFO - mozscreenshot == 0.1 14:18:56 INFO - mozsystemmonitor == 0.0 14:18:56 INFO - moztest == 0.7 14:18:56 INFO - mozversion == 1.4 14:18:56 INFO - requests == 1.2.3 14:18:56 INFO - wptserve == 1.4.0 14:18:56 INFO - Running post-action listener: _resource_record_post_action 14:18:56 INFO - Running post-action listener: _start_resource_monitoring 14:18:56 INFO - Starting resource monitoring. 14:18:56 INFO - ##### 14:18:56 INFO - ##### Running pull step. 14:18:56 INFO - ##### 14:18:56 INFO - Running pre-action listener: _resource_record_pre_action 14:18:56 INFO - Running main action method: pull 14:18:56 INFO - Pull has nothing to do! 14:18:56 INFO - Running post-action listener: _resource_record_post_action 14:18:56 INFO - ##### 14:18:56 INFO - ##### Running install step. 14:18:56 INFO - ##### 14:18:56 INFO - Running pre-action listener: _resource_record_pre_action 14:18:56 INFO - Running main action method: install 14:18:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:18:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:18:57 INFO - Reading from file tmpfile_stdout 14:18:57 INFO - Using _rmtree_windows ... 14:18:57 INFO - Using _rmtree_windows ... 14:18:57 INFO - Detecting whether we're running mozinstall >=1.0... 14:18:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:18:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:18:57 INFO - Reading from file tmpfile_stdout 14:18:57 INFO - Output received: 14:18:57 INFO - Usage: mozinstall-script.py [options] installer 14:18:57 INFO - Options: 14:18:57 INFO - -h, --help show this help message and exit 14:18:57 INFO - -d DEST, --destination=DEST 14:18:57 INFO - Directory to install application into. [default: 14:18:57 INFO - "C:\slave\test"] 14:18:57 INFO - --app=APP Application being installed. [default: firefox] 14:18:57 INFO - Using _rmtree_windows ... 14:18:57 INFO - Using _rmtree_windows ... 14:18:57 INFO - mkdir: C:\slave\test\build\application 14:18:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:18:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.2.en-US.win32.zip --destination C:\slave\test\build\application 14:19:00 INFO - Reading from file tmpfile_stdout 14:19:00 INFO - Output received: 14:19:00 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:19:00 INFO - Using _rmtree_windows ... 14:19:00 INFO - Using _rmtree_windows ... 14:19:00 INFO - Running post-action listener: _resource_record_post_action 14:19:00 INFO - ##### 14:19:00 INFO - ##### Running run-tests step. 14:19:00 INFO - ##### 14:19:00 INFO - Running pre-action listener: _resource_record_pre_action 14:19:00 INFO - Running main action method: run_tests 14:19:00 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:19:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:19:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:19:00 INFO - grabbing minidump binary from tooltool 14:19:00 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')]} 14:19:00 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:19:00 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 14:19:00 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 14:19:00 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:19:03 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpkqomm9 14:19:03 INFO - INFO - File integrity verified, renaming tmpkqomm9 to win32-minidump_stackwalk.exe 14:19:03 INFO - Return code: 0 14:19:03 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:19:03 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:19:03 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:19:03 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:19:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:19:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035\\Application Data', 14:19:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:19:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-035', 14:19:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:19:03 INFO - 'DCLOCATION': 'SCL3', 14:19:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:19:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:19:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:19:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:19:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:19:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:19:03 INFO - 'HOMEDRIVE': 'C:', 14:19:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:19:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:19:03 INFO - 'KTS_VERSION': '1.19c', 14:19:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:19:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-035', 14:19:03 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:19:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:19:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:19:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:19:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:19:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:19:03 INFO - 'MOZ_AIRBAG': '1', 14:19:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:19:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:03 INFO - 'MOZ_MSVCVERSION': '8', 14:19:03 INFO - 'MOZ_NO_REMOTE': '1', 14:19:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:19:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:19:03 INFO - 'NO_EM_RESTART': '1', 14:19:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:19:03 INFO - 'OS': 'Windows_NT', 14:19:03 INFO - 'OURDRIVE': 'C:', 14:19:03 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', 14:19:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:19:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:19:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:19:03 INFO - 'PROCESSOR_LEVEL': '6', 14:19:03 INFO - 'PROCESSOR_REVISION': '1e05', 14:19:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:19:03 INFO - 'PROMPT': '$P$G', 14:19:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:19:03 INFO - 'PWD': 'C:\\slave\\test', 14:19:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:19:03 INFO - 'SESSIONNAME': 'Console', 14:19:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:19:03 INFO - 'SYSTEMDRIVE': 'C:', 14:19:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:19:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:19:03 INFO - 'TEST1': 'testie', 14:19:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:19:03 INFO - 'USERDOMAIN': 'T-XP32-IX-035', 14:19:03 INFO - 'USERNAME': 'cltbld', 14:19:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-035', 14:19:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:19:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:19:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:19:03 INFO - 'WINDIR': 'C:\\WINDOWS', 14:19:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:19:03 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:19:04 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 14:19:04 INFO - import pkg_resources 14:19:06 INFO - Using 1 client processes 14:19:09 INFO - SUITE-START | Running 778 tests 14:19:09 INFO - Running testharness tests 14:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:19:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:19:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:19:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:19:09 INFO - Setting up ssl 14:19:09 INFO - PROCESS | certutil | 14:19:09 INFO - PROCESS | certutil | 14:19:09 INFO - PROCESS | certutil | 14:19:09 INFO - Certificate Nickname Trust Attributes 14:19:09 INFO - SSL,S/MIME,JAR/XPI 14:19:09 INFO - 14:19:09 INFO - web-platform-tests CT,, 14:19:09 INFO - 14:19:09 INFO - Starting runner 14:19:11 INFO - PROCESS | 864 | [864] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:19:11 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:19:12 INFO - PROCESS | 864 | [864] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 14:19:13 INFO - PROCESS | 864 | 1471987153456 Marionette DEBUG Marionette enabled via build flag and pref 14:19:13 INFO - PROCESS | 864 | ++DOCSHELL 11A0E800 == 1 [pid = 864] [id = 1] 14:19:13 INFO - PROCESS | 864 | ++DOMWINDOW == 1 (11A0EC00) [pid = 864] [serial = 1] [outer = 00000000] 14:19:13 INFO - PROCESS | 864 | [864] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:13 INFO - PROCESS | 864 | ++DOMWINDOW == 2 (11A0F800) [pid = 864] [serial = 2] [outer = 11A0EC00] 14:19:13 INFO - PROCESS | 864 | [864] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 14:19:13 INFO - PROCESS | 864 | [864] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 14:19:13 INFO - PROCESS | 864 | ++DOCSHELL 1284C800 == 2 [pid = 864] [id = 2] 14:19:13 INFO - PROCESS | 864 | ++DOMWINDOW == 3 (1284CC00) [pid = 864] [serial = 3] [outer = 00000000] 14:19:13 INFO - PROCESS | 864 | [864] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:13 INFO - PROCESS | 864 | ++DOMWINDOW == 4 (1284D800) [pid = 864] [serial = 4] [outer = 1284CC00] 14:19:14 INFO - PROCESS | 864 | 1471987154130 Marionette INFO Listening on port 2828 14:19:14 INFO - PROCESS | 864 | 1471987154636 Marionette DEBUG Marionette enabled via command-line flag 14:19:14 INFO - PROCESS | 864 | ++DOCSHELL 113BF800 == 3 [pid = 864] [id = 3] 14:19:14 INFO - PROCESS | 864 | ++DOMWINDOW == 5 (113BFC00) [pid = 864] [serial = 5] [outer = 00000000] 14:19:14 INFO - PROCESS | 864 | [864] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:14 INFO - PROCESS | 864 | ++DOMWINDOW == 6 (113C0800) [pid = 864] [serial = 6] [outer = 113BFC00] 14:19:14 INFO - PROCESS | 864 | [864] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:19:14 INFO - PROCESS | 864 | [864] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 14:19:14 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:19:14 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:19:14 INFO - PROCESS | 864 | ++DOMWINDOW == 7 (1393EC00) [pid = 864] [serial = 7] [outer = 1284CC00] 14:19:15 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:15 INFO - PROCESS | 864 | 1471987155011 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1474 14:19:15 INFO - PROCESS | 864 | 1471987155044 Marionette DEBUG Closed connection conn0 14:19:15 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:15 INFO - PROCESS | 864 | 1471987155160 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1476 14:19:15 INFO - PROCESS | 864 | 1471987155207 Marionette DEBUG Closed connection conn1 14:19:15 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:15 INFO - PROCESS | 864 | 1471987155215 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1478 14:19:15 INFO - PROCESS | 864 | ++DOCSHELL 13EA7800 == 4 [pid = 864] [id = 4] 14:19:15 INFO - PROCESS | 864 | ++DOMWINDOW == 8 (13EA8000) [pid = 864] [serial = 8] [outer = 00000000] 14:19:15 INFO - PROCESS | 864 | ++DOMWINDOW == 9 (1438D000) [pid = 864] [serial = 9] [outer = 13EA8000] 14:19:15 INFO - PROCESS | 864 | [864] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 14:19:15 INFO - PROCESS | 864 | ++DOMWINDOW == 10 (14392800) [pid = 864] [serial = 10] [outer = 13EA8000] 14:19:15 INFO - PROCESS | 864 | 1471987155510 Marionette DEBUG Closed connection conn2 14:19:15 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:15 INFO - PROCESS | 864 | 1471987155518 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1479 14:19:15 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:19:15 INFO - PROCESS | 864 | 1471987155681 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:19:15 INFO - PROCESS | 864 | 1471987155687 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2"} 14:19:15 INFO - PROCESS | 864 | [864] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:15 INFO - PROCESS | 864 | [864] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:16 INFO - PROCESS | 864 | [864] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:19:16 INFO - PROCESS | 864 | ++DOCSHELL 134A0000 == 5 [pid = 864] [id = 5] 14:19:16 INFO - PROCESS | 864 | ++DOMWINDOW == 11 (134A0400) [pid = 864] [serial = 11] [outer = 00000000] 14:19:16 INFO - PROCESS | 864 | ++DOCSHELL 134A0800 == 6 [pid = 864] [id = 6] 14:19:16 INFO - PROCESS | 864 | ++DOMWINDOW == 12 (134A0C00) [pid = 864] [serial = 12] [outer = 00000000] 14:19:16 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:17 INFO - PROCESS | 864 | ++DOCSHELL 168DC000 == 7 [pid = 864] [id = 7] 14:19:17 INFO - PROCESS | 864 | ++DOMWINDOW == 13 (168DC400) [pid = 864] [serial = 13] [outer = 00000000] 14:19:17 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:17 INFO - PROCESS | 864 | [864] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:19:17 INFO - PROCESS | 864 | ++DOMWINDOW == 14 (16CF0400) [pid = 864] [serial = 14] [outer = 168DC400] 14:19:17 INFO - PROCESS | 864 | [864] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 14:19:17 INFO - PROCESS | 864 | ++DOMWINDOW == 15 (1693C000) [pid = 864] [serial = 15] [outer = 134A0400] 14:19:17 INFO - PROCESS | 864 | ++DOMWINDOW == 16 (1693D800) [pid = 864] [serial = 16] [outer = 134A0C00] 14:19:17 INFO - PROCESS | 864 | ++DOMWINDOW == 17 (16940400) [pid = 864] [serial = 17] [outer = 168DC400] 14:19:18 INFO - PROCESS | 864 | 1471987158027 Marionette INFO startBrowser f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:18 INFO - PROCESS | 864 | 1471987158062 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 864 | 1471987158075 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 864 | 1471987158077 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:18 INFO - PROCESS | 864 | ++DOMWINDOW == 18 (1821FC00) [pid = 864] [serial = 18] [outer = 168DC400] 14:19:18 INFO - PROCESS | 864 | 1471987158627 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f1c3ac55-7f48-410b-a0ee-b46655304a4f","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2","command_id":1}}] 14:19:18 INFO - PROCESS | 864 | 1471987158783 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}] 14:19:18 INFO - PROCESS | 864 | 1471987158786 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:18 INFO - PROCESS | 864 | 1471987158899 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:19:18 INFO - PROCESS | 864 | 1471987158995 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:19:18 INFO - PROCESS | 864 | 1471987158998 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:19 INFO - PROCESS | 864 | [864] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:19:19 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:19 INFO - PROCESS | 864 | ++DOMWINDOW == 19 (19F5C400) [pid = 864] [serial = 19] [outer = 168DC400] 14:19:19 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:19 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:19:19 INFO - PROCESS | 864 | 1471987159556 Marionette TRACE conn3 <- [1,3,null,{}] 14:19:19 INFO - PROCESS | 864 | 1471987159582 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:19:19 INFO - PROCESS | 864 | 1471987159585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:19 INFO - PROCESS | 864 | 1471987159629 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:19:19 INFO - PROCESS | 864 | 1471987159664 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 864 | 1471987159666 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 14:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:19:19 INFO - PROCESS | 864 | 1471987159692 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 864 | 1471987159695 Marionette TRACE conn3 <- [1,6,null,{}] 14:19:19 INFO - PROCESS | 864 | 1471987159752 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}] 14:19:19 INFO - PROCESS | 864 | 1471987159754 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:19 INFO - PROCESS | 864 | 1471987159773 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:19:19 INFO - PROCESS | 864 | 1471987159778 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 864 | 1471987159780 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:19 INFO - PROCESS | 864 | ++DOCSHELL 168D8000 == 8 [pid = 864] [id = 8] 14:19:19 INFO - PROCESS | 864 | ++DOMWINDOW == 20 (19F67C00) [pid = 864] [serial = 20] [outer = 00000000] 14:19:19 INFO - PROCESS | 864 | ++DOMWINDOW == 21 (1A1C2800) [pid = 864] [serial = 21] [outer = 19F67C00] 14:19:19 INFO - PROCESS | 864 | 1471987159831 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 864 | ++DOMWINDOW == 22 (1A1C7000) [pid = 864] [serial = 22] [outer = 19F67C00] 14:19:20 INFO - PROCESS | 864 | ++DOCSHELL 1A609C00 == 9 [pid = 864] [id = 9] 14:19:20 INFO - PROCESS | 864 | ++DOMWINDOW == 23 (1A60EC00) [pid = 864] [serial = 23] [outer = 00000000] 14:19:20 INFO - PROCESS | 864 | ++DOMWINDOW == 24 (1A6B5000) [pid = 864] [serial = 24] [outer = 1A60EC00] 14:19:20 INFO - PROCESS | 864 | 1471987160269 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 864 | ++DOMWINDOW == 25 (1A6BC000) [pid = 864] [serial = 25] [outer = 1A60EC00] 14:19:20 INFO - PROCESS | 864 | 1471987160615 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]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 997ms 14:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:19:20 INFO - PROCESS | 864 | 1471987160713 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 864 | 1471987160716 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 14:19:20 INFO - PROCESS | 864 | 1471987160732 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 864 | 1471987160734 Marionette TRACE conn3 <- [1,10,null,{}] 14:19:20 INFO - PROCESS | 864 | 1471987160743 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}] 14:19:20 INFO - PROCESS | 864 | 1471987160748 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:20 INFO - PROCESS | 864 | 1471987160860 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:19:20 INFO - PROCESS | 864 | 1471987160866 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 864 | 1471987160869 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:20 INFO - PROCESS | 864 | ++DOCSHELL 1A994000 == 10 [pid = 864] [id = 10] 14:19:20 INFO - PROCESS | 864 | ++DOMWINDOW == 26 (1A994400) [pid = 864] [serial = 26] [outer = 00000000] 14:19:20 INFO - PROCESS | 864 | ++DOMWINDOW == 27 (1B1C4400) [pid = 864] [serial = 27] [outer = 1A994400] 14:19:20 INFO - PROCESS | 864 | 1471987160923 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 864 | ++DOMWINDOW == 28 (1B1C8000) [pid = 864] [serial = 28] [outer = 1A994400] 14:19:21 INFO - PROCESS | 864 | 1471987161313 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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 611ms 14:19:21 INFO - PROCESS | 864 | 1471987161349 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 864 | 1471987161351 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 14:19:21 INFO - PROCESS | 864 | 1471987161354 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:19:21 INFO - PROCESS | 864 | 1471987161356 Marionette TRACE conn3 <- [1,14,null,{}] 14:19:21 INFO - PROCESS | 864 | 1471987161360 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}] 14:19:21 INFO - PROCESS | 864 | 1471987161362 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:21 INFO - PROCESS | 864 | 1471987161467 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:19:21 INFO - PROCESS | 864 | 1471987161474 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 864 | 1471987161476 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:21 INFO - PROCESS | 864 | ++DOCSHELL 14630000 == 11 [pid = 864] [id = 11] 14:19:21 INFO - PROCESS | 864 | ++DOMWINDOW == 29 (14630400) [pid = 864] [serial = 29] [outer = 00000000] 14:19:21 INFO - PROCESS | 864 | ++DOMWINDOW == 30 (178F0C00) [pid = 864] [serial = 30] [outer = 14630400] 14:19:21 INFO - PROCESS | 864 | 1471987161524 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 864 | ++DOMWINDOW == 31 (1B1CDC00) [pid = 864] [serial = 31] [outer = 14630400] 14:19:21 INFO - PROCESS | 864 | 1471987161907 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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 611ms 14:19:21 INFO - PROCESS | 864 | 1471987161951 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 864 | 1471987161953 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 14:19:21 INFO - PROCESS | 864 | 1471987161956 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:19:21 INFO - PROCESS | 864 | 1471987161958 Marionette TRACE conn3 <- [1,18,null,{}] 14:19:21 INFO - PROCESS | 864 | 1471987161962 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}] 14:19:21 INFO - PROCESS | 864 | 1471987161964 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:22 INFO - PROCESS | 864 | 1471987162065 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:19:22 INFO - PROCESS | 864 | 1471987162071 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 864 | 1471987162075 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:22 INFO - PROCESS | 864 | ++DOCSHELL 1AE1CC00 == 12 [pid = 864] [id = 12] 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 32 (1AE1EC00) [pid = 864] [serial = 32] [outer = 00000000] 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 33 (1AE26000) [pid = 864] [serial = 33] [outer = 1AE1EC00] 14:19:22 INFO - PROCESS | 864 | 1471987162120 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 34 (1AF78C00) [pid = 864] [serial = 34] [outer = 1AE1EC00] 14:19:22 INFO - PROCESS | 864 | 1471987162520 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]]]}] 14:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 611ms 14:19:22 INFO - PROCESS | 864 | 1471987162587 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:19:22 INFO - PROCESS | 864 | 1471987162589 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 14:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:19:22 INFO - PROCESS | 864 | 1471987162593 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - PROCESS | 864 | 1471987162595 Marionette TRACE conn3 <- [1,22,null,{}] 14:19:22 INFO - PROCESS | 864 | 1471987162598 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}] 14:19:22 INFO - PROCESS | 864 | 1471987162600 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:22 INFO - PROCESS | 864 | 1471987162699 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:19:22 INFO - PROCESS | 864 | 1471987162705 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 864 | 1471987162707 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:22 INFO - PROCESS | 864 | ++DOCSHELL 1AF80800 == 13 [pid = 864] [id = 13] 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 35 (1AF82400) [pid = 864] [serial = 35] [outer = 00000000] 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 36 (1B335C00) [pid = 864] [serial = 36] [outer = 1AF82400] 14:19:22 INFO - PROCESS | 864 | 1471987162761 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 864 | ++DOMWINDOW == 37 (1B339800) [pid = 864] [serial = 37] [outer = 1AF82400] 14:19:23 INFO - PROCESS | 864 | 1471987163072 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]]]}] 14:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 547ms 14:19:23 INFO - PROCESS | 864 | 1471987163128 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:19:23 INFO - PROCESS | 864 | 1471987163130 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 14:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:19:23 INFO - PROCESS | 864 | 1471987163133 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:19:23 INFO - PROCESS | 864 | 1471987163135 Marionette TRACE conn3 <- [1,26,null,{}] 14:19:23 INFO - PROCESS | 864 | 1471987163138 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}] 14:19:23 INFO - PROCESS | 864 | 1471987163140 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:23 INFO - PROCESS | 864 | 1471987163237 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:19:23 INFO - PROCESS | 864 | 1471987163242 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 864 | 1471987163245 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:23 INFO - PROCESS | 864 | ++DOCSHELL 1B494400 == 14 [pid = 864] [id = 14] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 38 (1B494C00) [pid = 864] [serial = 38] [outer = 00000000] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 39 (1B49C400) [pid = 864] [serial = 39] [outer = 1B494C00] 14:19:23 INFO - PROCESS | 864 | 1471987163290 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 40 (1B4A0400) [pid = 864] [serial = 40] [outer = 1B494C00] 14:19:23 INFO - PROCESS | 864 | ++DOCSHELL 1B74E400 == 15 [pid = 864] [id = 15] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 41 (1B74E800) [pid = 864] [serial = 41] [outer = 00000000] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 42 (1B752000) [pid = 864] [serial = 42] [outer = 1B74E800] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 43 (1B750000) [pid = 864] [serial = 43] [outer = 1B74E800] 14:19:23 INFO - PROCESS | 864 | ++DOCSHELL 14636400 == 16 [pid = 864] [id = 16] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 44 (1AE21000) [pid = 864] [serial = 44] [outer = 00000000] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 45 (1B784400) [pid = 864] [serial = 45] [outer = 1AE21000] 14:19:23 INFO - PROCESS | 864 | ++DOMWINDOW == 46 (1B749000) [pid = 864] [serial = 46] [outer = 1AE21000] 14:19:23 INFO - PROCESS | 864 | 1471987163822 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]]]}] 14:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 724ms 14:19:23 INFO - PROCESS | 864 | 1471987163874 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:19:23 INFO - PROCESS | 864 | 1471987163876 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 14:19:23 INFO - PROCESS | 864 | 1471987163879 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:19:23 INFO - PROCESS | 864 | 1471987163893 Marionette TRACE conn3 <- [1,30,null,{}] 14:19:23 INFO - PROCESS | 864 | 1471987163897 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}] 14:19:23 INFO - PROCESS | 864 | 1471987163899 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:24 INFO - PROCESS | 864 | 1471987164027 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:19:24 INFO - PROCESS | 864 | --DOCSHELL 11A0E800 == 15 [pid = 864] [id = 1] 14:19:24 INFO - PROCESS | 864 | 1471987164537 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 864 | 1471987164541 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:24 INFO - PROCESS | 864 | ++DOCSHELL 0F9E5C00 == 16 [pid = 864] [id = 17] 14:19:24 INFO - PROCESS | 864 | ++DOMWINDOW == 47 (0F9E6400) [pid = 864] [serial = 47] [outer = 00000000] 14:19:24 INFO - PROCESS | 864 | ++DOMWINDOW == 48 (0F9EB400) [pid = 864] [serial = 48] [outer = 0F9E6400] 14:19:24 INFO - PROCESS | 864 | 1471987164602 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 864 | ++DOMWINDOW == 49 (1055A800) [pid = 864] [serial = 49] [outer = 0F9E6400] 14:19:25 INFO - PROCESS | 864 | 1471987165191 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]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1351ms 14:19:25 INFO - PROCESS | 864 | 1471987165234 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 864 | 1471987165238 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 14:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:19:25 INFO - PROCESS | 864 | 1471987165243 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 864 | 1471987165247 Marionette TRACE conn3 <- [1,34,null,{}] 14:19:25 INFO - PROCESS | 864 | 1471987165252 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}] 14:19:25 INFO - PROCESS | 864 | 1471987165255 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:25 INFO - PROCESS | 864 | 1471987165372 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:19:25 INFO - PROCESS | 864 | 1471987165452 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 864 | 1471987165456 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:25 INFO - PROCESS | 864 | ++DOCSHELL 1280D800 == 17 [pid = 864] [id = 18] 14:19:25 INFO - PROCESS | 864 | ++DOMWINDOW == 50 (12DD9000) [pid = 864] [serial = 50] [outer = 00000000] 14:19:25 INFO - PROCESS | 864 | ++DOMWINDOW == 51 (1310EC00) [pid = 864] [serial = 51] [outer = 12DD9000] 14:19:25 INFO - PROCESS | 864 | 1471987165514 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 864 | ++DOMWINDOW == 52 (131EE800) [pid = 864] [serial = 52] [outer = 12DD9000] 14:19:26 INFO - PROCESS | 864 | 1471987166132 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]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 14:19:26 INFO - PROCESS | 864 | 1471987166180 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:19:26 INFO - PROCESS | 864 | 1471987166184 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 14:19:26 INFO - PROCESS | 864 | 1471987166188 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 864 | 1471987166190 Marionette TRACE conn3 <- [1,38,null,{}] 14:19:26 INFO - PROCESS | 864 | 1471987166194 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}] 14:19:26 INFO - PROCESS | 864 | 1471987166197 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:26 INFO - PROCESS | 864 | 1471987166313 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:19:26 INFO - PROCESS | 864 | 1471987166381 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 864 | 1471987166383 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:26 INFO - PROCESS | 864 | ++DOCSHELL 146B6800 == 18 [pid = 864] [id = 19] 14:19:26 INFO - PROCESS | 864 | ++DOMWINDOW == 53 (146B7800) [pid = 864] [serial = 53] [outer = 00000000] 14:19:26 INFO - PROCESS | 864 | ++DOMWINDOW == 54 (151AE800) [pid = 864] [serial = 54] [outer = 146B7800] 14:19:26 INFO - PROCESS | 864 | 1471987166441 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (1578E800) [pid = 864] [serial = 55] [outer = 146B7800] 14:19:27 INFO - PROCESS | 864 | 1471987167226 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]]]}] 14:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1077ms 14:19:27 INFO - PROCESS | 864 | 1471987167268 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 864 | 1471987167273 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 14:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:19:27 INFO - PROCESS | 864 | 1471987167285 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - PROCESS | 864 | 1471987167288 Marionette TRACE conn3 <- [1,42,null,{}] 14:19:27 INFO - PROCESS | 864 | 1471987167293 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}] 14:19:27 INFO - PROCESS | 864 | 1471987167296 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:27 INFO - PROCESS | 864 | 1471987167393 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:19:27 INFO - PROCESS | 864 | 1471987167458 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 864 | 1471987167463 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:27 INFO - PROCESS | 864 | ++DOCSHELL 10A03400 == 19 [pid = 864] [id = 20] 14:19:27 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (10A48400) [pid = 864] [serial = 56] [outer = 00000000] 14:19:27 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (10A53000) [pid = 864] [serial = 57] [outer = 10A48400] 14:19:27 INFO - PROCESS | 864 | 1471987167515 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (10B8BC00) [pid = 864] [serial = 58] [outer = 10A48400] 14:19:27 INFO - PROCESS | 864 | --DOCSHELL 13EA7800 == 18 [pid = 864] [id = 4] 14:19:28 INFO - PROCESS | 864 | 1471987168008 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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 756ms 14:19:28 INFO - PROCESS | 864 | 1471987168025 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 864 | 1471987168029 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 14:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:19:28 INFO - PROCESS | 864 | 1471987168035 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 864 | 1471987168038 Marionette TRACE conn3 <- [1,46,null,{}] 14:19:28 INFO - PROCESS | 864 | 1471987168042 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}] 14:19:28 INFO - PROCESS | 864 | 1471987168044 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:28 INFO - PROCESS | 864 | 1471987168198 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:19:28 INFO - PROCESS | 864 | 1471987168269 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 864 | 1471987168271 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:28 INFO - PROCESS | 864 | ++DOCSHELL 1295C400 == 19 [pid = 864] [id = 21] 14:19:28 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (12996800) [pid = 864] [serial = 59] [outer = 00000000] 14:19:28 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (129E4000) [pid = 864] [serial = 60] [outer = 12996800] 14:19:28 INFO - PROCESS | 864 | 1471987168384 Marionette DEBUG loaded listener.js 14:19:28 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (12D96800) [pid = 864] [serial = 61] [outer = 12996800] 14:19:28 INFO - PROCESS | 864 | 1471987168760 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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 756ms 14:19:28 INFO - PROCESS | 864 | 1471987168809 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 864 | 1471987168812 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 14:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:19:28 INFO - PROCESS | 864 | 1471987168815 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 864 | 1471987168819 Marionette TRACE conn3 <- [1,50,null,{}] 14:19:28 INFO - PROCESS | 864 | 1471987168830 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}] 14:19:28 INFO - PROCESS | 864 | 1471987168835 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:28 INFO - PROCESS | 864 | 1471987168920 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:19:28 INFO - PROCESS | 864 | 1471987168950 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 864 | 1471987168953 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:28 INFO - PROCESS | 864 | ++DOCSHELL 13497C00 == 20 [pid = 864] [id = 22] 14:19:28 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (13498000) [pid = 864] [serial = 62] [outer = 00000000] 14:19:29 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (13936C00) [pid = 864] [serial = 63] [outer = 13498000] 14:19:29 INFO - PROCESS | 864 | 1471987169012 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (13EA1C00) [pid = 864] [serial = 64] [outer = 13498000] 14:19:29 INFO - PROCESS | 864 | 1471987169458 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]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 659ms 14:19:29 INFO - PROCESS | 864 | 1471987169485 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 864 | 1471987169487 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 14:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:19:29 INFO - PROCESS | 864 | 1471987169491 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 864 | 1471987169492 Marionette TRACE conn3 <- [1,54,null,{}] 14:19:29 INFO - PROCESS | 864 | 1471987169496 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}] 14:19:29 INFO - PROCESS | 864 | 1471987169498 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:29 INFO - PROCESS | 864 | 1471987169582 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:19:29 INFO - PROCESS | 864 | 1471987169587 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 864 | 1471987169590 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:29 INFO - PROCESS | 864 | ++DOCSHELL 139D1000 == 21 [pid = 864] [id = 23] 14:19:29 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (13EA3000) [pid = 864] [serial = 65] [outer = 00000000] 14:19:29 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (14633C00) [pid = 864] [serial = 66] [outer = 13EA3000] 14:19:29 INFO - PROCESS | 864 | 1471987169645 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (14639000) [pid = 864] [serial = 67] [outer = 13EA3000] 14:19:30 INFO - PROCESS | 864 | 1471987170025 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]]]}] 14:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 612ms 14:19:30 INFO - PROCESS | 864 | 1471987170089 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 864 | 1471987170091 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 14:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:19:30 INFO - PROCESS | 864 | 1471987170095 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 864 | 1471987170096 Marionette TRACE conn3 <- [1,58,null,{}] 14:19:30 INFO - PROCESS | 864 | 1471987170100 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}] 14:19:30 INFO - PROCESS | 864 | 1471987170102 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:30 INFO - PROCESS | 864 | 1471987170180 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:19:30 INFO - PROCESS | 864 | 1471987170186 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 864 | 1471987170188 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:30 INFO - PROCESS | 864 | ++DOCSHELL 1514EC00 == 22 [pid = 864] [id = 24] 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1514F400) [pid = 864] [serial = 68] [outer = 00000000] 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15786000) [pid = 864] [serial = 69] [outer = 1514F400] 14:19:30 INFO - PROCESS | 864 | 1471987170235 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1578D800) [pid = 864] [serial = 70] [outer = 1514F400] 14:19:30 INFO - PROCESS | 864 | 1471987170688 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]]]}] 14:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 611ms 14:19:30 INFO - PROCESS | 864 | 1471987170734 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 864 | 1471987170736 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 14:19:30 INFO - PROCESS | 864 | 1471987170739 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:19:30 INFO - PROCESS | 864 | 1471987170741 Marionette TRACE conn3 <- [1,62,null,{}] 14:19:30 INFO - PROCESS | 864 | 1471987170745 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}] 14:19:30 INFO - PROCESS | 864 | 1471987170751 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:30 INFO - PROCESS | 864 | 1471987170856 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:19:30 INFO - PROCESS | 864 | 1471987170865 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 864 | 1471987170867 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:30 INFO - PROCESS | 864 | ++DOCSHELL 12BEB000 == 23 [pid = 864] [id = 25] 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (160AE800) [pid = 864] [serial = 71] [outer = 00000000] 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16942000) [pid = 864] [serial = 72] [outer = 160AE800] 14:19:30 INFO - PROCESS | 864 | 1471987170913 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16942400) [pid = 864] [serial = 73] [outer = 160AE800] 14:19:31 INFO - PROCESS | 864 | 1471987171303 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]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 611ms 14:19:31 INFO - PROCESS | 864 | 1471987171337 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 864 | 1471987171339 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 14:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:19:31 INFO - PROCESS | 864 | 1471987171342 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 864 | 1471987171344 Marionette TRACE conn3 <- [1,66,null,{}] 14:19:31 INFO - PROCESS | 864 | 1471987171348 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}] 14:19:31 INFO - PROCESS | 864 | 1471987171349 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:31 INFO - PROCESS | 864 | 1471987171460 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:19:31 INFO - PROCESS | 864 | 1471987171467 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 864 | 1471987171469 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:31 INFO - PROCESS | 864 | ++DOCSHELL 14388400 == 24 [pid = 864] [id = 26] 14:19:31 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1693F800) [pid = 864] [serial = 74] [outer = 00000000] 14:19:31 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16FB0800) [pid = 864] [serial = 75] [outer = 1693F800] 14:19:31 INFO - PROCESS | 864 | 1471987171514 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1740CC00) [pid = 864] [serial = 76] [outer = 1693F800] 14:19:31 INFO - PROCESS | 864 | 1471987171968 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]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 659ms 14:19:32 INFO - PROCESS | 864 | 1471987172020 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 864 | 1471987172022 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 14:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:19:32 INFO - PROCESS | 864 | 1471987172025 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 864 | 1471987172027 Marionette TRACE conn3 <- [1,70,null,{}] 14:19:32 INFO - PROCESS | 864 | 1471987172031 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}] 14:19:32 INFO - PROCESS | 864 | 1471987172033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:32 INFO - PROCESS | 864 | 1471987172111 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:19:32 INFO - PROCESS | 864 | 1471987172117 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 864 | 1471987172119 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:32 INFO - PROCESS | 864 | ++DOCSHELL 179B1000 == 25 [pid = 864] [id = 27] 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (179B3C00) [pid = 864] [serial = 77] [outer = 00000000] 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (179E9C00) [pid = 864] [serial = 78] [outer = 179B3C00] 14:19:32 INFO - PROCESS | 864 | 1471987172175 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17A08C00) [pid = 864] [serial = 79] [outer = 179B3C00] 14:19:32 INFO - PROCESS | 864 | 1471987172557 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]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 611ms 14:19:32 INFO - PROCESS | 864 | 1471987172628 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 864 | 1471987172631 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 14:19:32 INFO - PROCESS | 864 | 1471987172634 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 864 | 1471987172636 Marionette TRACE conn3 <- [1,74,null,{}] 14:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:19:32 INFO - PROCESS | 864 | 1471987172639 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}] 14:19:32 INFO - PROCESS | 864 | 1471987172641 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:32 INFO - PROCESS | 864 | 1471987172718 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:19:32 INFO - PROCESS | 864 | 1471987172724 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 864 | 1471987172726 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:32 INFO - PROCESS | 864 | ++DOCSHELL 13496800 == 26 [pid = 864] [id = 28] 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (134D1C00) [pid = 864] [serial = 80] [outer = 00000000] 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17AE1800) [pid = 864] [serial = 81] [outer = 134D1C00] 14:19:32 INFO - PROCESS | 864 | 1471987172819 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1825B400) [pid = 864] [serial = 82] [outer = 134D1C00] 14:19:33 INFO - PROCESS | 864 | 1471987173224 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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 611ms 14:19:33 INFO - PROCESS | 864 | 1471987173267 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 864 | 1471987173269 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 14:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:19:33 INFO - PROCESS | 864 | 1471987173272 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 864 | 1471987173273 Marionette TRACE conn3 <- [1,78,null,{}] 14:19:33 INFO - PROCESS | 864 | 1471987173295 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}] 14:19:33 INFO - PROCESS | 864 | 1471987173297 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:33 INFO - PROCESS | 864 | 1471987173374 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:19:33 INFO - PROCESS | 864 | 1471987173383 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 864 | 1471987173385 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:33 INFO - PROCESS | 864 | ++DOCSHELL 13EA3C00 == 27 [pid = 864] [id = 29] 14:19:33 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (179E8400) [pid = 864] [serial = 83] [outer = 00000000] 14:19:33 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1855D400) [pid = 864] [serial = 84] [outer = 179E8400] 14:19:33 INFO - PROCESS | 864 | 1471987173439 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (19D9DC00) [pid = 864] [serial = 85] [outer = 179E8400] 14:19:33 INFO - PROCESS | 864 | 1471987173824 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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 611ms 14:19:33 INFO - PROCESS | 864 | 1471987173869 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 864 | 1471987173871 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 14:19:33 INFO - PROCESS | 864 | 1471987173875 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:19:33 INFO - PROCESS | 864 | 1471987173877 Marionette TRACE conn3 <- [1,82,null,{}] 14:19:33 INFO - PROCESS | 864 | 1471987173894 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}] 14:19:33 INFO - PROCESS | 864 | 1471987173897 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:34 INFO - PROCESS | 864 | 1471987174040 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:19:34 INFO - PROCESS | 864 | 1471987174047 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 864 | 1471987174050 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:34 INFO - PROCESS | 864 | ++DOCSHELL 174C1800 == 28 [pid = 864] [id = 30] 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19D9EC00) [pid = 864] [serial = 86] [outer = 00000000] 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19F65400) [pid = 864] [serial = 87] [outer = 19D9EC00] 14:19:34 INFO - PROCESS | 864 | 1471987174096 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1A1CA000) [pid = 864] [serial = 88] [outer = 19D9EC00] 14:19:34 INFO - PROCESS | 864 | 1471987174525 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]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 643ms 14:19:34 INFO - PROCESS | 864 | 1471987174547 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 864 | 1471987174549 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 14:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:19:34 INFO - PROCESS | 864 | 1471987174552 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 864 | 1471987174553 Marionette TRACE conn3 <- [1,86,null,{}] 14:19:34 INFO - PROCESS | 864 | 1471987174557 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}] 14:19:34 INFO - PROCESS | 864 | 1471987174559 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:34 INFO - PROCESS | 864 | 1471987174671 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:19:34 INFO - PROCESS | 864 | 1471987174681 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 864 | 1471987174683 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:34 INFO - PROCESS | 864 | ++DOCSHELL 1462F000 == 29 [pid = 864] [id = 31] 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1835C800) [pid = 864] [serial = 89] [outer = 00000000] 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1A44E400) [pid = 864] [serial = 90] [outer = 1835C800] 14:19:34 INFO - PROCESS | 864 | 1471987174728 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1A606C00) [pid = 864] [serial = 91] [outer = 1835C800] 14:19:35 INFO - PROCESS | 864 | 1471987175142 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]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 611ms 14:19:35 INFO - PROCESS | 864 | 1471987175181 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 864 | 1471987175182 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 14:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:19:35 INFO - PROCESS | 864 | 1471987175186 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 864 | 1471987175187 Marionette TRACE conn3 <- [1,90,null,{}] 14:19:35 INFO - PROCESS | 864 | 1471987175191 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}] 14:19:35 INFO - PROCESS | 864 | 1471987175192 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:35 INFO - PROCESS | 864 | 1471987175351 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:19:35 INFO - PROCESS | 864 | 1471987175363 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 864 | 1471987175365 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:35 INFO - PROCESS | 864 | ++DOCSHELL 1A1C2400 == 30 [pid = 864] [id = 32] 14:19:35 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1A44C400) [pid = 864] [serial = 92] [outer = 00000000] 14:19:35 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1A6BF400) [pid = 864] [serial = 93] [outer = 1A44C400] 14:19:35 INFO - PROCESS | 864 | 1471987175410 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1A994C00) [pid = 864] [serial = 94] [outer = 1A44C400] 14:19:36 INFO - PROCESS | 864 | 1471987176697 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]]]}] 14:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1544ms 14:19:36 INFO - PROCESS | 864 | 1471987176731 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:19:36 INFO - PROCESS | 864 | 1471987176736 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 14:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:19:36 INFO - PROCESS | 864 | 1471987176740 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - PROCESS | 864 | 1471987176744 Marionette TRACE conn3 <- [1,94,null,{}] 14:19:36 INFO - PROCESS | 864 | 1471987176749 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}] 14:19:36 INFO - PROCESS | 864 | 1471987176752 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:36 INFO - PROCESS | 864 | 1471987176859 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:19:36 INFO - PROCESS | 864 | 1471987176915 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 864 | 1471987176917 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:36 INFO - PROCESS | 864 | ++DOCSHELL 10A4D400 == 31 [pid = 864] [id = 33] 14:19:36 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (10A51000) [pid = 864] [serial = 95] [outer = 00000000] 14:19:36 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (112C4000) [pid = 864] [serial = 96] [outer = 10A51000] 14:19:36 INFO - PROCESS | 864 | 1471987176968 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (11337C00) [pid = 864] [serial = 97] [outer = 10A51000] 14:19:37 INFO - PROCESS | 864 | 1471987177381 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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 708ms 14:19:37 INFO - PROCESS | 864 | 1471987177473 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 864 | 1471987177477 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 14:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:19:37 INFO - PROCESS | 864 | 1471987177489 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 864 | 1471987177491 Marionette TRACE conn3 <- [1,98,null,{}] 14:19:37 INFO - PROCESS | 864 | 1471987177495 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}] 14:19:37 INFO - PROCESS | 864 | 1471987177498 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:37 INFO - PROCESS | 864 | 1471987177606 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:19:37 INFO - PROCESS | 864 | 1471987177657 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 864 | 1471987177659 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:37 INFO - PROCESS | 864 | ++DOCSHELL 129E8800 == 32 [pid = 864] [id = 34] 14:19:37 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (12BED800) [pid = 864] [serial = 98] [outer = 00000000] 14:19:37 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (13105800) [pid = 864] [serial = 99] [outer = 12BED800] 14:19:37 INFO - PROCESS | 864 | 1471987177709 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (13161C00) [pid = 864] [serial = 100] [outer = 12BED800] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 99 (14630400) [pid = 864] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1A994400) [pid = 864] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 97 (19F67C00) [pid = 864] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 96 (13EA8000) [pid = 864] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 95 (1AF82400) [pid = 864] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1AE1EC00) [pid = 864] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 93 (10A48400) [pid = 864] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 92 (12996800) [pid = 864] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 91 (13498000) [pid = 864] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 90 (13EA3000) [pid = 864] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1514F400) [pid = 864] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 88 (160AE800) [pid = 864] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1693F800) [pid = 864] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 86 (179B3C00) [pid = 864] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 85 (134D1C00) [pid = 864] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 84 (179E8400) [pid = 864] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 83 (19D9EC00) [pid = 864] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1B494C00) [pid = 864] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 81 (0F9E6400) [pid = 864] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 80 (12DD9000) [pid = 864] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:19:38 INFO - PROCESS | 864 | --DOMWINDOW == 79 (146B7800) [pid = 864] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:19:38 INFO - PROCESS | 864 | 1471987178520 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]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1061ms 14:19:38 INFO - PROCESS | 864 | 1471987178604 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 864 | 1471987178606 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 14:19:38 INFO - PROCESS | 864 | 1471987178611 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:19:38 INFO - PROCESS | 864 | 1471987178614 Marionette TRACE conn3 <- [1,102,null,{}] 14:19:38 INFO - PROCESS | 864 | 1471987178624 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}] 14:19:38 INFO - PROCESS | 864 | 1471987178629 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:38 INFO - PROCESS | 864 | 1471987178712 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:19:38 INFO - PROCESS | 864 | 1471987178719 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 864 | 1471987178722 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:38 INFO - PROCESS | 864 | ++DOCSHELL 131F0C00 == 33 [pid = 864] [id = 35] 14:19:38 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (13222000) [pid = 864] [serial = 101] [outer = 00000000] 14:19:38 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (134CFC00) [pid = 864] [serial = 102] [outer = 13222000] 14:19:38 INFO - PROCESS | 864 | 1471987178770 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (13EA4400) [pid = 864] [serial = 103] [outer = 13222000] 14:19:39 INFO - PROCESS | 864 | 1471987179171 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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 611ms 14:19:39 INFO - PROCESS | 864 | 1471987179211 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 864 | 1471987179214 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 14:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:19:39 INFO - PROCESS | 864 | 1471987179217 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 864 | 1471987179219 Marionette TRACE conn3 <- [1,106,null,{}] 14:19:39 INFO - PROCESS | 864 | 1471987179222 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}] 14:19:39 INFO - PROCESS | 864 | 1471987179224 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:39 INFO - PROCESS | 864 | 1471987179305 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:19:39 INFO - PROCESS | 864 | 1471987179311 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 864 | 1471987179314 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:39 INFO - PROCESS | 864 | ++DOCSHELL 134CBC00 == 34 [pid = 864] [id = 36] 14:19:39 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (13EAF800) [pid = 864] [serial = 104] [outer = 00000000] 14:19:39 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (146B7800) [pid = 864] [serial = 105] [outer = 13EAF800] 14:19:39 INFO - PROCESS | 864 | 1471987179360 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (15150000) [pid = 864] [serial = 106] [outer = 13EAF800] 14:19:39 INFO - PROCESS | 864 | 1471987179827 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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 659ms 14:19:39 INFO - PROCESS | 864 | 1471987179888 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 864 | 1471987179890 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 14:19:39 INFO - PROCESS | 864 | 1471987179893 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:19:39 INFO - PROCESS | 864 | 1471987179895 Marionette TRACE conn3 <- [1,110,null,{}] 14:19:39 INFO - PROCESS | 864 | 1471987179898 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}] 14:19:39 INFO - PROCESS | 864 | 1471987179900 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:39 INFO - PROCESS | 864 | 1471987179978 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:19:39 INFO - PROCESS | 864 | 1471987179984 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 864 | 1471987179986 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:39 INFO - PROCESS | 864 | ++DOCSHELL 15785C00 == 35 [pid = 864] [id = 37] 14:19:39 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (15B5B800) [pid = 864] [serial = 107] [outer = 00000000] 14:19:40 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (160ABC00) [pid = 864] [serial = 108] [outer = 15B5B800] 14:19:40 INFO - PROCESS | 864 | 1471987180031 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (162B3C00) [pid = 864] [serial = 109] [outer = 15B5B800] 14:19:40 INFO - PROCESS | 864 | 1471987180504 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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 724ms 14:19:40 INFO - PROCESS | 864 | 1471987180594 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 864 | 1471987180598 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 14:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:19:40 INFO - PROCESS | 864 | 1471987180604 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 864 | 1471987180607 Marionette TRACE conn3 <- [1,114,null,{}] 14:19:40 INFO - PROCESS | 864 | 1471987180613 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}] 14:19:40 INFO - PROCESS | 864 | 1471987180616 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:40 INFO - PROCESS | 864 | 1471987180762 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:19:40 INFO - PROCESS | 864 | 1471987180846 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 864 | 1471987180849 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:40 INFO - PROCESS | 864 | ++DOCSHELL 10A4DC00 == 36 [pid = 864] [id = 38] 14:19:40 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10A52C00) [pid = 864] [serial = 110] [outer = 00000000] 14:19:40 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (112C4800) [pid = 864] [serial = 111] [outer = 10A52C00] 14:19:40 INFO - PROCESS | 864 | 1471987180959 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1284E800) [pid = 864] [serial = 112] [outer = 10A52C00] 14:19:41 INFO - PROCESS | 864 | 1471987181476 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]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 917ms 14:19:41 INFO - PROCESS | 864 | 1471987181542 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 864 | 1471987181547 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 14:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:19:41 INFO - PROCESS | 864 | 1471987181554 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 864 | 1471987181557 Marionette TRACE conn3 <- [1,118,null,{}] 14:19:41 INFO - PROCESS | 864 | 1471987181561 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}] 14:19:41 INFO - PROCESS | 864 | 1471987181566 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:41 INFO - PROCESS | 864 | 1471987181677 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:19:41 INFO - PROCESS | 864 | 1471987181751 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 864 | 1471987181753 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:41 INFO - PROCESS | 864 | ++DOCSHELL 13498400 == 37 [pid = 864] [id = 39] 14:19:41 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1349E800) [pid = 864] [serial = 113] [outer = 00000000] 14:19:41 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (14630400) [pid = 864] [serial = 114] [outer = 1349E800] 14:19:41 INFO - PROCESS | 864 | 1471987181811 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1578F800) [pid = 864] [serial = 115] [outer = 1349E800] 14:19:42 INFO - PROCESS | 864 | 1471987182398 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]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 868ms 14:19:42 INFO - PROCESS | 864 | 1471987182428 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 864 | 1471987182431 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 14:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:19:42 INFO - PROCESS | 864 | 1471987182435 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - PROCESS | 864 | 1471987182438 Marionette TRACE conn3 <- [1,122,null,{}] 14:19:42 INFO - PROCESS | 864 | 1471987182449 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}] 14:19:42 INFO - PROCESS | 864 | 1471987182454 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:42 INFO - PROCESS | 864 | 1471987182556 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:19:42 INFO - PROCESS | 864 | 1471987182650 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 864 | 1471987182654 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:42 INFO - PROCESS | 864 | ++DOCSHELL 179F4C00 == 38 [pid = 864] [id = 40] 14:19:42 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (179F5400) [pid = 864] [serial = 116] [outer = 00000000] 14:19:42 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (17ADF400) [pid = 864] [serial = 117] [outer = 179F5400] 14:19:42 INFO - PROCESS | 864 | 1471987182712 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (18255400) [pid = 864] [serial = 118] [outer = 179F5400] 14:19:43 INFO - PROCESS | 864 | 1471987183291 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]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 917ms 14:19:43 INFO - PROCESS | 864 | 1471987183370 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 864 | 1471987183373 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 14:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:19:43 INFO - PROCESS | 864 | 1471987183377 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 864 | 1471987183379 Marionette TRACE conn3 <- [1,126,null,{}] 14:19:43 INFO - PROCESS | 864 | 1471987183382 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}] 14:19:43 INFO - PROCESS | 864 | 1471987183385 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:43 INFO - PROCESS | 864 | 1471987183517 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:19:43 INFO - PROCESS | 864 | 1471987183589 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 864 | 1471987183591 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:43 INFO - PROCESS | 864 | ++DOCSHELL 18364800 == 39 [pid = 864] [id = 41] 14:19:43 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (18364C00) [pid = 864] [serial = 119] [outer = 00000000] 14:19:43 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (19DA1000) [pid = 864] [serial = 120] [outer = 18364C00] 14:19:43 INFO - PROCESS | 864 | 1471987183703 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (19DA4800) [pid = 864] [serial = 121] [outer = 18364C00] 14:19:44 INFO - PROCESS | 864 | 1471987184300 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]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 965ms 14:19:44 INFO - PROCESS | 864 | 1471987184321 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 864 | 1471987184325 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 14:19:44 INFO - PROCESS | 864 | 1471987184393 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:19:44 INFO - PROCESS | 864 | 1471987184397 Marionette TRACE conn3 <- [1,130,null,{}] 14:19:44 INFO - PROCESS | 864 | 1471987184403 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}] 14:19:44 INFO - PROCESS | 864 | 1471987184406 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:44 INFO - PROCESS | 864 | 1471987184513 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:19:44 INFO - PROCESS | 864 | 1471987184581 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 864 | 1471987184586 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:44 INFO - PROCESS | 864 | ++DOCSHELL 10A4AC00 == 40 [pid = 864] [id = 42] 14:19:44 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (10A4B800) [pid = 864] [serial = 122] [outer = 00000000] 14:19:44 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (10B90400) [pid = 864] [serial = 123] [outer = 10A4B800] 14:19:44 INFO - PROCESS | 864 | 1471987184637 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (113B4400) [pid = 864] [serial = 124] [outer = 10A4B800] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 10A4D400 == 39 [pid = 864] [id = 33] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 129E8800 == 38 [pid = 864] [id = 34] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 131F0C00 == 37 [pid = 864] [id = 35] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 134CBC00 == 36 [pid = 864] [id = 36] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 1A1C2400 == 35 [pid = 864] [id = 32] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 18364800 == 34 [pid = 864] [id = 41] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 13EA3C00 == 33 [pid = 864] [id = 29] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 179F4C00 == 32 [pid = 864] [id = 40] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 15785C00 == 31 [pid = 864] [id = 37] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 174C1800 == 30 [pid = 864] [id = 30] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 1462F000 == 29 [pid = 864] [id = 31] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 10A4DC00 == 28 [pid = 864] [id = 38] 14:19:45 INFO - PROCESS | 864 | --DOCSHELL 13498400 == 27 [pid = 864] [id = 39] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 102 (16940400) [pid = 864] [serial = 17] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 101 (10A53000) [pid = 864] [serial = 57] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 100 (129E4000) [pid = 864] [serial = 60] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 99 (13936C00) [pid = 864] [serial = 63] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 98 (13EA1C00) [pid = 864] [serial = 64] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 97 (14633C00) [pid = 864] [serial = 66] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 96 (14639000) [pid = 864] [serial = 67] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 95 (15786000) [pid = 864] [serial = 69] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1578D800) [pid = 864] [serial = 70] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 93 (16942000) [pid = 864] [serial = 72] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 92 (16942400) [pid = 864] [serial = 73] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 91 (16FB0800) [pid = 864] [serial = 75] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 90 (179E9C00) [pid = 864] [serial = 78] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 89 (17AE1800) [pid = 864] [serial = 81] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1855D400) [pid = 864] [serial = 84] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 87 (19F65400) [pid = 864] [serial = 87] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 86 (1740CC00) [pid = 864] [serial = 76] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 85 (17A08C00) [pid = 864] [serial = 79] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1825B400) [pid = 864] [serial = 82] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 83 (10B8BC00) [pid = 864] [serial = 58] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 82 (12D96800) [pid = 864] [serial = 61] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 81 (19D9DC00) [pid = 864] [serial = 85] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1055A800) [pid = 864] [serial = 49] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1A1CA000) [pid = 864] [serial = 88] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1A44E400) [pid = 864] [serial = 90] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 77 (131EE800) [pid = 864] [serial = 52] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1B4A0400) [pid = 864] [serial = 40] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 75 (16CF0400) [pid = 864] [serial = 14] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1438D000) [pid = 864] [serial = 9] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 73 (14392800) [pid = 864] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1284D800) [pid = 864] [serial = 4] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 71 (0F9EB400) [pid = 864] [serial = 48] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1310EC00) [pid = 864] [serial = 51] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 69 (151AE800) [pid = 864] [serial = 54] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1578E800) [pid = 864] [serial = 55] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1B335C00) [pid = 864] [serial = 36] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1B339800) [pid = 864] [serial = 37] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1AE26000) [pid = 864] [serial = 33] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1AF78C00) [pid = 864] [serial = 34] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 63 (178F0C00) [pid = 864] [serial = 30] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 62 (1B1CDC00) [pid = 864] [serial = 31] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1B1C4400) [pid = 864] [serial = 27] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1B1C8000) [pid = 864] [serial = 28] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 59 (1A6B5000) [pid = 864] [serial = 24] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 58 (1A1C2800) [pid = 864] [serial = 21] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 57 (1A1C7000) [pid = 864] [serial = 22] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 56 (1B752000) [pid = 864] [serial = 42] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 55 (1B784400) [pid = 864] [serial = 45] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | --DOMWINDOW == 54 (1B49C400) [pid = 864] [serial = 39] [outer = 00000000] [url = about:blank] 14:19:45 INFO - PROCESS | 864 | 1471987185766 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]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1399ms 14:19:45 INFO - PROCESS | 864 | 1471987185789 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 864 | 1471987185794 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 14:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:19:45 INFO - PROCESS | 864 | 1471987185799 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 864 | 1471987185802 Marionette TRACE conn3 <- [1,134,null,{}] 14:19:45 INFO - PROCESS | 864 | 1471987185808 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}] 14:19:45 INFO - PROCESS | 864 | 1471987185811 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:45 INFO - PROCESS | 864 | 1471987185907 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:19:45 INFO - PROCESS | 864 | 1471987185973 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 864 | 1471987185978 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:45 INFO - PROCESS | 864 | ++DOCSHELL 1051A400 == 28 [pid = 864] [id = 43] 14:19:45 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (1055FC00) [pid = 864] [serial = 125] [outer = 00000000] 14:19:46 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (1138A400) [pid = 864] [serial = 126] [outer = 1055FC00] 14:19:46 INFO - PROCESS | 864 | 1471987186031 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (11A0F400) [pid = 864] [serial = 127] [outer = 1055FC00] 14:19:46 INFO - PROCESS | 864 | 1471987186398 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]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 644ms 14:19:46 INFO - PROCESS | 864 | 1471987186437 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:19:46 INFO - PROCESS | 864 | 1471987186442 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 14:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:19:46 INFO - PROCESS | 864 | 1471987186449 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - PROCESS | 864 | 1471987186451 Marionette TRACE conn3 <- [1,138,null,{}] 14:19:46 INFO - PROCESS | 864 | 1471987186455 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}] 14:19:46 INFO - PROCESS | 864 | 1471987186457 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:46 INFO - PROCESS | 864 | 1471987186542 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:19:46 INFO - PROCESS | 864 | 1471987186549 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 864 | 1471987186552 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:46 INFO - PROCESS | 864 | ++DOCSHELL 12DD9C00 == 29 [pid = 864] [id = 44] 14:19:46 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (13109400) [pid = 864] [serial = 128] [outer = 00000000] 14:19:46 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (13160400) [pid = 864] [serial = 129] [outer = 13109400] 14:19:46 INFO - PROCESS | 864 | 1471987186602 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (131F0400) [pid = 864] [serial = 130] [outer = 13109400] 14:19:47 INFO - PROCESS | 864 | 1471987187084 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]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 659ms 14:19:47 INFO - PROCESS | 864 | 1471987187118 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 864 | 1471987187121 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 14:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:19:47 INFO - PROCESS | 864 | 1471987187124 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 864 | 1471987187128 Marionette TRACE conn3 <- [1,142,null,{}] 14:19:47 INFO - PROCESS | 864 | 1471987187142 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}] 14:19:47 INFO - PROCESS | 864 | 1471987187147 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:47 INFO - PROCESS | 864 | 1471987187230 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:19:47 INFO - PROCESS | 864 | 1471987187240 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 864 | 1471987187243 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:47 INFO - PROCESS | 864 | ++DOCSHELL 14388800 == 30 [pid = 864] [id = 45] 14:19:47 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (14389000) [pid = 864] [serial = 131] [outer = 00000000] 14:19:47 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (14394C00) [pid = 864] [serial = 132] [outer = 14389000] 14:19:47 INFO - PROCESS | 864 | 1471987187294 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1462F000) [pid = 864] [serial = 133] [outer = 14389000] 14:19:47 INFO - PROCESS | 864 | 1471987187750 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]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 675ms 14:19:47 INFO - PROCESS | 864 | 1471987187782 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 864 | 1471987187785 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 14:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:19:47 INFO - PROCESS | 864 | 1471987187794 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 864 | 1471987187805 Marionette TRACE conn3 <- [1,146,null,{}] 14:19:47 INFO - PROCESS | 864 | 1471987187808 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}] 14:19:47 INFO - PROCESS | 864 | 1471987187811 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:47 INFO - PROCESS | 864 | 1471987187971 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:19:47 INFO - PROCESS | 864 | 1471987187977 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 864 | 1471987187979 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:47 INFO - PROCESS | 864 | ++DOCSHELL 14394400 == 31 [pid = 864] [id = 46] 14:19:47 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (14396000) [pid = 864] [serial = 134] [outer = 00000000] 14:19:48 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (15728800) [pid = 864] [serial = 135] [outer = 14396000] 14:19:48 INFO - PROCESS | 864 | 1471987188025 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (15790C00) [pid = 864] [serial = 136] [outer = 14396000] 14:19:48 INFO - PROCESS | 864 | 1471987188460 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]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 675ms 14:19:48 INFO - PROCESS | 864 | 1471987188479 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 864 | 1471987188481 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 14:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:19:48 INFO - PROCESS | 864 | 1471987188485 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 864 | 1471987188487 Marionette TRACE conn3 <- [1,150,null,{}] 14:19:48 INFO - PROCESS | 864 | 1471987188498 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}] 14:19:48 INFO - PROCESS | 864 | 1471987188501 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:48 INFO - PROCESS | 864 | 1471987188599 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:19:48 INFO - PROCESS | 864 | 1471987188668 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 864 | 1471987188670 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:48 INFO - PROCESS | 864 | ++DOCSHELL 160A3000 == 32 [pid = 864] [id = 47] 14:19:48 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (160AE400) [pid = 864] [serial = 137] [outer = 00000000] 14:19:48 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (16940800) [pid = 864] [serial = 138] [outer = 160AE400] 14:19:48 INFO - PROCESS | 864 | 1471987188716 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (16C5B800) [pid = 864] [serial = 139] [outer = 160AE400] 14:19:49 INFO - PROCESS | 864 | 1471987189177 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]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 724ms 14:19:49 INFO - PROCESS | 864 | 1471987189217 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 864 | 1471987189219 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 14:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:19:49 INFO - PROCESS | 864 | 1471987189233 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 864 | 1471987189235 Marionette TRACE conn3 <- [1,154,null,{}] 14:19:49 INFO - PROCESS | 864 | 1471987189239 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}] 14:19:49 INFO - PROCESS | 864 | 1471987189245 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:49 INFO - PROCESS | 864 | 1471987189369 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:19:49 INFO - PROCESS | 864 | 1471987189420 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 864 | 1471987189422 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:49 INFO - PROCESS | 864 | ++DOCSHELL 162AEC00 == 33 [pid = 864] [id = 48] 14:19:49 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (17409C00) [pid = 864] [serial = 140] [outer = 00000000] 14:19:49 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (179B0C00) [pid = 864] [serial = 141] [outer = 17409C00] 14:19:49 INFO - PROCESS | 864 | 1471987189469 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (179E9C00) [pid = 864] [serial = 142] [outer = 17409C00] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1A44C400) [pid = 864] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1835C800) [pid = 864] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15B5B800) [pid = 864] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13EAF800) [pid = 864] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 67 (10A51000) [pid = 864] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 66 (12BED800) [pid = 864] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:19:49 INFO - PROCESS | 864 | --DOMWINDOW == 65 (13222000) [pid = 864] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:19:49 INFO - PROCESS | 864 | 1471987189904 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]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 723ms 14:19:49 INFO - PROCESS | 864 | 1471987189933 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 864 | 1471987189934 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 14:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:19:49 INFO - PROCESS | 864 | 1471987189938 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 864 | 1471987189955 Marionette TRACE conn3 <- [1,158,null,{}] 14:19:50 INFO - PROCESS | 864 | 1471987189981 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}] 14:19:50 INFO - PROCESS | 864 | 1471987189983 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:50 INFO - PROCESS | 864 | 1471987190057 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:19:50 INFO - PROCESS | 864 | 1471987190063 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 864 | 1471987190065 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:50 INFO - PROCESS | 864 | ++DOCSHELL 1055F800 == 34 [pid = 864] [id = 49] 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10A07800) [pid = 864] [serial = 143] [outer = 00000000] 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (146AEC00) [pid = 864] [serial = 144] [outer = 10A07800] 14:19:50 INFO - PROCESS | 864 | 1471987190111 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (146B2C00) [pid = 864] [serial = 145] [outer = 10A07800] 14:19:50 INFO - PROCESS | 864 | 1471987190579 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]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 644ms 14:19:50 INFO - PROCESS | 864 | 1471987190587 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 864 | 1471987190589 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 14:19:50 INFO - PROCESS | 864 | 1471987190601 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 864 | 1471987190603 Marionette TRACE conn3 <- [1,162,null,{}] 14:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:19:50 INFO - PROCESS | 864 | 1471987190606 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}] 14:19:50 INFO - PROCESS | 864 | 1471987190608 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:50 INFO - PROCESS | 864 | 1471987190684 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:19:50 INFO - PROCESS | 864 | 1471987190691 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 864 | 1471987190693 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:50 INFO - PROCESS | 864 | ++DOCSHELL 174C5400 == 35 [pid = 864] [id = 50] 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (179BC400) [pid = 864] [serial = 146] [outer = 00000000] 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1821B400) [pid = 864] [serial = 147] [outer = 179BC400] 14:19:50 INFO - PROCESS | 864 | 1471987190739 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1821D400) [pid = 864] [serial = 148] [outer = 179BC400] 14:19:51 INFO - PROCESS | 864 | 1471987191143 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]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 611ms 14:19:51 INFO - PROCESS | 864 | 1471987191201 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 864 | 1471987191203 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 14:19:51 INFO - PROCESS | 864 | 1471987191206 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:19:51 INFO - PROCESS | 864 | 1471987191208 Marionette TRACE conn3 <- [1,166,null,{}] 14:19:51 INFO - PROCESS | 864 | 1471987191211 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}] 14:19:51 INFO - PROCESS | 864 | 1471987191213 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:51 INFO - PROCESS | 864 | 1471987191336 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:19:51 INFO - PROCESS | 864 | 1471987191342 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 864 | 1471987191344 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:51 INFO - PROCESS | 864 | ++DOCSHELL 13EB0C00 == 36 [pid = 864] [id = 51] 14:19:51 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18217C00) [pid = 864] [serial = 149] [outer = 00000000] 14:19:51 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (18712000) [pid = 864] [serial = 150] [outer = 18217C00] 14:19:51 INFO - PROCESS | 864 | 1471987191389 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (18718800) [pid = 864] [serial = 151] [outer = 18217C00] 14:19:51 INFO - PROCESS | 864 | 1471987191803 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]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 611ms 14:19:51 INFO - PROCESS | 864 | 1471987191836 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 864 | 1471987191838 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 14:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:19:51 INFO - PROCESS | 864 | 1471987191851 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - PROCESS | 864 | 1471987191853 Marionette TRACE conn3 <- [1,170,null,{}] 14:19:51 INFO - PROCESS | 864 | 1471987191856 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}] 14:19:51 INFO - PROCESS | 864 | 1471987191858 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:51 INFO - PROCESS | 864 | 1471987191962 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:19:52 INFO - PROCESS | 864 | 1471987192096 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 864 | 1471987192100 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:52 INFO - PROCESS | 864 | ++DOCSHELL 0C772C00 == 37 [pid = 864] [id = 52] 14:19:52 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (0C775C00) [pid = 864] [serial = 152] [outer = 00000000] 14:19:52 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (10267C00) [pid = 864] [serial = 153] [outer = 0C775C00] 14:19:52 INFO - PROCESS | 864 | 1471987192189 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (10A4EC00) [pid = 864] [serial = 154] [outer = 0C775C00] 14:19:52 INFO - PROCESS | 864 | 1471987192967 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]]]}] 14:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1190ms 14:19:53 INFO - PROCESS | 864 | 1471987193036 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:19:53 INFO - PROCESS | 864 | 1471987193040 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 14:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:19:53 INFO - PROCESS | 864 | 1471987193045 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 864 | 1471987193049 Marionette TRACE conn3 <- [1,174,null,{}] 14:19:53 INFO - PROCESS | 864 | 1471987193054 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}] 14:19:53 INFO - PROCESS | 864 | 1471987193057 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:53 INFO - PROCESS | 864 | 1471987193190 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:19:53 INFO - PROCESS | 864 | 1471987193259 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 864 | 1471987193262 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:53 INFO - PROCESS | 864 | ++DOCSHELL 131E7C00 == 38 [pid = 864] [id = 53] 14:19:53 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (131EF400) [pid = 864] [serial = 155] [outer = 00000000] 14:19:53 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (134D4000) [pid = 864] [serial = 156] [outer = 131EF400] 14:19:53 INFO - PROCESS | 864 | 1471987193320 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (139CDC00) [pid = 864] [serial = 157] [outer = 131EF400] 14:19:54 INFO - PROCESS | 864 | 1471987194162 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]]]}] 14:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1126ms 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 13EB0C00 == 37 [pid = 864] [id = 51] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 174C5400 == 36 [pid = 864] [id = 50] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 1055F800 == 35 [pid = 864] [id = 49] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 162AEC00 == 34 [pid = 864] [id = 48] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 160A3000 == 33 [pid = 864] [id = 47] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 14394400 == 32 [pid = 864] [id = 46] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 14388800 == 31 [pid = 864] [id = 45] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 12DD9C00 == 30 [pid = 864] [id = 44] 14:19:54 INFO - PROCESS | 864 | --DOCSHELL 1051A400 == 29 [pid = 864] [id = 43] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1A606C00) [pid = 864] [serial = 91] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 78 (162B3C00) [pid = 864] [serial = 109] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15150000) [pid = 864] [serial = 106] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 76 (160ABC00) [pid = 864] [serial = 108] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 75 (112C4000) [pid = 864] [serial = 96] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13105800) [pid = 864] [serial = 99] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 73 (146B7800) [pid = 864] [serial = 105] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 72 (13161C00) [pid = 864] [serial = 100] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13EA4400) [pid = 864] [serial = 103] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 70 (11337C00) [pid = 864] [serial = 97] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 69 (134CFC00) [pid = 864] [serial = 102] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1A994C00) [pid = 864] [serial = 94] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1A6BF400) [pid = 864] [serial = 93] [outer = 00000000] [url = about:blank] 14:19:54 INFO - PROCESS | 864 | 1471987194216 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 864 | 1471987194221 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 14:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:19:54 INFO - PROCESS | 864 | 1471987194228 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 864 | 1471987194231 Marionette TRACE conn3 <- [1,178,null,{}] 14:19:54 INFO - PROCESS | 864 | 1471987194236 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}] 14:19:54 INFO - PROCESS | 864 | 1471987194239 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:54 INFO - PROCESS | 864 | 1471987194331 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:19:54 INFO - PROCESS | 864 | 1471987194413 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 864 | 1471987194417 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:54 INFO - PROCESS | 864 | ++DOCSHELL 1058D400 == 30 [pid = 864] [id = 54] 14:19:54 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10A08800) [pid = 864] [serial = 158] [outer = 00000000] 14:19:54 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (11336C00) [pid = 864] [serial = 159] [outer = 10A08800] 14:19:54 INFO - PROCESS | 864 | 1471987194468 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1284E400) [pid = 864] [serial = 160] [outer = 10A08800] 14:19:54 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1310C800) [pid = 864] [serial = 161] [outer = 1AE21000] 14:19:54 INFO - PROCESS | 864 | 1471987194969 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]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 756ms 14:19:55 INFO - PROCESS | 864 | 1471987195002 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 864 | 1471987195007 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 14:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:19:55 INFO - PROCESS | 864 | 1471987195013 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 864 | 1471987195016 Marionette TRACE conn3 <- [1,182,null,{}] 14:19:55 INFO - PROCESS | 864 | 1471987195020 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}] 14:19:55 INFO - PROCESS | 864 | 1471987195022 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:55 INFO - PROCESS | 864 | 1471987195108 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:19:55 INFO - PROCESS | 864 | 1471987195116 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 864 | 1471987195119 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:55 INFO - PROCESS | 864 | ++DOCSHELL 131E8400 == 31 [pid = 864] [id = 55] 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (131EEC00) [pid = 864] [serial = 162] [outer = 00000000] 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13EA4800) [pid = 864] [serial = 163] [outer = 131EEC00] 14:19:55 INFO - PROCESS | 864 | 1471987195171 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (13EB0C00) [pid = 864] [serial = 164] [outer = 131EEC00] 14:19:55 INFO - PROCESS | 864 | 1471987195609 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]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 643ms 14:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:19:55 INFO - PROCESS | 864 | 1471987195650 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 864 | 1471987195652 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 14:19:55 INFO - PROCESS | 864 | 1471987195656 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 864 | 1471987195659 Marionette TRACE conn3 <- [1,186,null,{}] 14:19:55 INFO - PROCESS | 864 | 1471987195670 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}] 14:19:55 INFO - PROCESS | 864 | 1471987195675 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:55 INFO - PROCESS | 864 | 1471987195758 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:19:55 INFO - PROCESS | 864 | 1471987195793 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 864 | 1471987195796 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:55 INFO - PROCESS | 864 | ++DOCSHELL 1572CC00 == 32 [pid = 864] [id = 56] 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15730C00) [pid = 864] [serial = 165] [outer = 00000000] 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15788800) [pid = 864] [serial = 166] [outer = 15730C00] 14:19:55 INFO - PROCESS | 864 | 1471987195851 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (160A7C00) [pid = 864] [serial = 167] [outer = 15730C00] 14:19:56 INFO - PROCESS | 864 | 1471987196317 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]]]}] 14:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 708ms 14:19:56 INFO - PROCESS | 864 | 1471987196387 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:19:56 INFO - PROCESS | 864 | 1471987196390 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 14:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:19:56 INFO - PROCESS | 864 | 1471987196393 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 864 | 1471987196395 Marionette TRACE conn3 <- [1,190,null,{}] 14:19:56 INFO - PROCESS | 864 | 1471987196398 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}] 14:19:56 INFO - PROCESS | 864 | 1471987196401 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:56 INFO - PROCESS | 864 | 1471987196484 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:19:56 INFO - PROCESS | 864 | 1471987196489 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 864 | 1471987196491 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:56 INFO - PROCESS | 864 | ++DOCSHELL 1653F400 == 33 [pid = 864] [id = 57] 14:19:56 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16540C00) [pid = 864] [serial = 168] [outer = 00000000] 14:19:56 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1740BC00) [pid = 864] [serial = 169] [outer = 16540C00] 14:19:56 INFO - PROCESS | 864 | 1471987196541 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (178EDC00) [pid = 864] [serial = 170] [outer = 16540C00] 14:19:56 INFO - PROCESS | 864 | 1471987196967 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]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 611ms 14:19:57 INFO - PROCESS | 864 | 1471987196990 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 864 | 1471987196992 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 14:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:19:57 INFO - PROCESS | 864 | 1471987196995 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 864 | 1471987196997 Marionette TRACE conn3 <- [1,194,null,{}] 14:19:57 INFO - PROCESS | 864 | 1471987197010 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}] 14:19:57 INFO - PROCESS | 864 | 1471987197012 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:57 INFO - PROCESS | 864 | 1471987197162 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:19:57 INFO - PROCESS | 864 | 1471987197171 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 864 | 1471987197173 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:57 INFO - PROCESS | 864 | ++DOCSHELL 130ACC00 == 34 [pid = 864] [id = 58] 14:19:57 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16CF0000) [pid = 864] [serial = 171] [outer = 00000000] 14:19:57 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17ADB800) [pid = 864] [serial = 172] [outer = 16CF0000] 14:19:57 INFO - PROCESS | 864 | 1471987197241 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18251800) [pid = 864] [serial = 173] [outer = 16CF0000] 14:19:57 INFO - PROCESS | 864 | 1471987197675 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]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 724ms 14:19:57 INFO - PROCESS | 864 | 1471987197727 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 864 | 1471987197729 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 14:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:19:57 INFO - PROCESS | 864 | 1471987197733 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 864 | 1471987197735 Marionette TRACE conn3 <- [1,198,null,{}] 14:19:57 INFO - PROCESS | 864 | 1471987197738 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}] 14:19:57 INFO - PROCESS | 864 | 1471987197744 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:57 INFO - PROCESS | 864 | 1471987197871 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:19:57 INFO - PROCESS | 864 | 1471987197882 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 864 | 1471987197884 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:57 INFO - PROCESS | 864 | ++DOCSHELL 18367000 == 35 [pid = 864] [id = 59] 14:19:57 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1855D400) [pid = 864] [serial = 174] [outer = 00000000] 14:19:57 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1A1C4400) [pid = 864] [serial = 175] [outer = 1855D400] 14:19:57 INFO - PROCESS | 864 | 1471987197972 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1A1CA800) [pid = 864] [serial = 176] [outer = 1855D400] 14:19:58 INFO - PROCESS | 864 | 1471987198431 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]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 708ms 14:19:58 INFO - PROCESS | 864 | 1471987198464 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:19:58 INFO - PROCESS | 864 | 1471987198466 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 14:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:19:58 INFO - PROCESS | 864 | 1471987198474 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - PROCESS | 864 | 1471987198476 Marionette TRACE conn3 <- [1,202,null,{}] 14:19:58 INFO - PROCESS | 864 | 1471987198479 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}] 14:19:58 INFO - PROCESS | 864 | 1471987198481 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:58 INFO - PROCESS | 864 | 1471987198603 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:19:58 INFO - PROCESS | 864 | 1471987198657 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 864 | 1471987198659 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:58 INFO - PROCESS | 864 | ++DOCSHELL 1A1C3C00 == 36 [pid = 864] [id = 60] 14:19:58 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1A1C4000) [pid = 864] [serial = 177] [outer = 00000000] 14:19:58 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1A60A400) [pid = 864] [serial = 178] [outer = 1A1C4000] 14:19:58 INFO - PROCESS | 864 | 1471987198705 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1A60E400) [pid = 864] [serial = 179] [outer = 1A1C4000] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 88 (160AE400) [pid = 864] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1055FC00) [pid = 864] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 86 (10A4B800) [pid = 864] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 85 (14389000) [pid = 864] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 84 (10A52C00) [pid = 864] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1349E800) [pid = 864] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 82 (179F5400) [pid = 864] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18364C00) [pid = 864] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17409C00) [pid = 864] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A07800) [pid = 864] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13109400) [pid = 864] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 77 (14396000) [pid = 864] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:19:58 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179BC400) [pid = 864] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:19:59 INFO - PROCESS | 864 | 1471987199159 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]]]}] 14:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 756ms 14:19:59 INFO - PROCESS | 864 | 1471987199216 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 864 | 1471987199218 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 14:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:19:59 INFO - PROCESS | 864 | 1471987199221 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 864 | 1471987199223 Marionette TRACE conn3 <- [1,206,null,{}] 14:19:59 INFO - PROCESS | 864 | 1471987199227 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}] 14:19:59 INFO - PROCESS | 864 | 1471987199229 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:59 INFO - PROCESS | 864 | 1471987199306 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:19:59 INFO - PROCESS | 864 | 1471987199360 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 864 | 1471987199363 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:59 INFO - PROCESS | 864 | ++DOCSHELL 10B87000 == 37 [pid = 864] [id = 61] 14:19:59 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (12BED800) [pid = 864] [serial = 180] [outer = 00000000] 14:19:59 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17414800) [pid = 864] [serial = 181] [outer = 12BED800] 14:19:59 INFO - PROCESS | 864 | 1471987199417 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (18256C00) [pid = 864] [serial = 182] [outer = 12BED800] 14:19:59 INFO - PROCESS | 864 | 1471987199802 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]]]}] 14:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 611ms 14:19:59 INFO - PROCESS | 864 | 1471987199859 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 864 | 1471987199861 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 14:19:59 INFO - PROCESS | 864 | 1471987199865 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 864 | 1471987199866 Marionette TRACE conn3 <- [1,210,null,{}] 14:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:19:59 INFO - PROCESS | 864 | 1471987199874 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}] 14:19:59 INFO - PROCESS | 864 | 1471987199876 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:59 INFO - PROCESS | 864 | 1471987199953 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:19:59 INFO - PROCESS | 864 | 1471987199959 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 864 | 1471987199961 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:19:59 INFO - PROCESS | 864 | ++DOCSHELL 131ED800 == 38 [pid = 864] [id = 62] 14:19:59 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (162AF000) [pid = 864] [serial = 183] [outer = 00000000] 14:20:00 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1A60A000) [pid = 864] [serial = 184] [outer = 162AF000] 14:20:00 INFO - PROCESS | 864 | 1471987200006 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1A6BB400) [pid = 864] [serial = 185] [outer = 162AF000] 14:20:00 INFO - PROCESS | 864 | 1471987200427 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]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 611ms 14:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:20:00 INFO - PROCESS | 864 | 1471987200464 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 864 | 1471987200466 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 14:20:00 INFO - PROCESS | 864 | 1471987200469 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 864 | 1471987200518 Marionette TRACE conn3 <- [1,214,null,{}] 14:20:00 INFO - PROCESS | 864 | 1471987200538 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}] 14:20:00 INFO - PROCESS | 864 | 1471987200540 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:00 INFO - PROCESS | 864 | 1471987200620 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:20:00 INFO - PROCESS | 864 | 1471987200626 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 864 | 1471987200628 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:00 INFO - PROCESS | 864 | ++DOCSHELL 162B3C00 == 39 [pid = 864] [id = 63] 14:20:00 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1A1C8000) [pid = 864] [serial = 186] [outer = 00000000] 14:20:00 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1AA19400) [pid = 864] [serial = 187] [outer = 1A1C8000] 14:20:00 INFO - PROCESS | 864 | 1471987200672 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1AA1DC00) [pid = 864] [serial = 188] [outer = 1A1C8000] 14:20:01 INFO - PROCESS | 864 | 1471987201150 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]]]}] 14:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 692ms 14:20:01 INFO - PROCESS | 864 | 1471987201182 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 864 | 1471987201188 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 14:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:20:01 INFO - PROCESS | 864 | 1471987201193 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:20:01 INFO - PROCESS | 864 | 1471987201197 Marionette TRACE conn3 <- [1,218,null,{}] 14:20:01 INFO - PROCESS | 864 | 1471987201203 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}] 14:20:01 INFO - PROCESS | 864 | 1471987201206 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:01 INFO - PROCESS | 864 | 1471987201319 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:20:01 INFO - PROCESS | 864 | 1471987201467 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 864 | 1471987201472 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:01 INFO - PROCESS | 864 | ++DOCSHELL 1051A400 == 40 [pid = 864] [id = 64] 14:20:01 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10561400) [pid = 864] [serial = 189] [outer = 00000000] 14:20:01 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (12BEA800) [pid = 864] [serial = 190] [outer = 10561400] 14:20:01 INFO - PROCESS | 864 | 1471987201530 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (13161C00) [pid = 864] [serial = 191] [outer = 10561400] 14:20:02 INFO - PROCESS | 864 | 1471987202095 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]]]}] 14:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 916ms 14:20:02 INFO - PROCESS | 864 | 1471987202131 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 864 | 1471987202136 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 14:20:02 INFO - PROCESS | 864 | 1471987202144 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:20:02 INFO - PROCESS | 864 | 1471987202147 Marionette TRACE conn3 <- [1,222,null,{}] 14:20:02 INFO - PROCESS | 864 | 1471987202152 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}] 14:20:02 INFO - PROCESS | 864 | 1471987202155 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:02 INFO - PROCESS | 864 | 1471987202269 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:20:02 INFO - PROCESS | 864 | 1471987202360 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 864 | 1471987202363 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:02 INFO - PROCESS | 864 | ++DOCSHELL 130AAC00 == 41 [pid = 864] [id = 65] 14:20:02 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (13159C00) [pid = 864] [serial = 192] [outer = 00000000] 14:20:02 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (151AA400) [pid = 864] [serial = 193] [outer = 13159C00] 14:20:02 INFO - PROCESS | 864 | 1471987202420 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (162AD800) [pid = 864] [serial = 194] [outer = 13159C00] 14:20:03 INFO - PROCESS | 864 | 1471987203023 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 917ms 14:20:03 INFO - PROCESS | 864 | 1471987203084 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:20:03 INFO - PROCESS | 864 | 1471987203086 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 14:20:03 INFO - PROCESS | 864 | 1471987203090 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 864 | 1471987203094 Marionette TRACE conn3 <- [1,226,null,{}] 14:20:03 INFO - PROCESS | 864 | 1471987203105 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}] 14:20:03 INFO - PROCESS | 864 | 1471987203110 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:03 INFO - PROCESS | 864 | 1471987203216 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:20:03 INFO - PROCESS | 864 | 1471987203293 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 864 | 1471987203297 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:03 INFO - PROCESS | 864 | ++DOCSHELL 1871D400 == 42 [pid = 864] [id = 66] 14:20:03 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1871D800) [pid = 864] [serial = 195] [outer = 00000000] 14:20:03 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (18720C00) [pid = 864] [serial = 196] [outer = 1871D800] 14:20:03 INFO - PROCESS | 864 | 1471987203396 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (19D9B400) [pid = 864] [serial = 197] [outer = 1871D800] 14:20:03 INFO - PROCESS | 864 | 1471987204000 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]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 965ms 14:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:20:04 INFO - PROCESS | 864 | 1471987204067 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 864 | 1471987204070 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 14:20:04 INFO - PROCESS | 864 | 1471987204073 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 864 | 1471987204075 Marionette TRACE conn3 <- [1,230,null,{}] 14:20:04 INFO - PROCESS | 864 | 1471987204079 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}] 14:20:04 INFO - PROCESS | 864 | 1471987204081 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:04 INFO - PROCESS | 864 | 1471987204188 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:20:04 INFO - PROCESS | 864 | 1471987204263 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 864 | 1471987204266 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:04 INFO - PROCESS | 864 | ++DOCSHELL 18362000 == 43 [pid = 864] [id = 67] 14:20:04 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (18366400) [pid = 864] [serial = 198] [outer = 00000000] 14:20:04 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1A1C1C00) [pid = 864] [serial = 199] [outer = 18366400] 14:20:04 INFO - PROCESS | 864 | 1471987204368 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1A44E400) [pid = 864] [serial = 200] [outer = 18366400] 14:20:05 INFO - PROCESS | 864 | 1471987205096 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]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1062ms 14:20:05 INFO - PROCESS | 864 | 1471987205146 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:20:05 INFO - PROCESS | 864 | 1471987205149 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 14:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:20:05 INFO - PROCESS | 864 | 1471987205166 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 864 | 1471987205169 Marionette TRACE conn3 <- [1,234,null,{}] 14:20:05 INFO - PROCESS | 864 | 1471987205174 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}] 14:20:05 INFO - PROCESS | 864 | 1471987205177 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:05 INFO - PROCESS | 864 | 1471987205274 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:20:05 INFO - PROCESS | 864 | 1471987205352 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 864 | 1471987205355 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:05 INFO - PROCESS | 864 | ++DOCSHELL 11389800 == 44 [pid = 864] [id = 68] 14:20:05 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (113BF000) [pid = 864] [serial = 201] [outer = 00000000] 14:20:05 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (129A1400) [pid = 864] [serial = 202] [outer = 113BF000] 14:20:05 INFO - PROCESS | 864 | 1471987205405 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1315FC00) [pid = 864] [serial = 203] [outer = 113BF000] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 131ED800 == 43 [pid = 864] [id = 62] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 10B87000 == 42 [pid = 864] [id = 61] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 1A1C3C00 == 41 [pid = 864] [id = 60] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 18367000 == 40 [pid = 864] [id = 59] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 130ACC00 == 39 [pid = 864] [id = 58] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 1653F400 == 38 [pid = 864] [id = 57] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 1572CC00 == 37 [pid = 864] [id = 56] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 131E8400 == 36 [pid = 864] [id = 55] 14:20:05 INFO - PROCESS | 864 | --DOCSHELL 1058D400 == 35 [pid = 864] [id = 54] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 99 (18712000) [pid = 864] [serial = 150] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 98 (16940800) [pid = 864] [serial = 138] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1138A400) [pid = 864] [serial = 126] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 96 (11A0F400) [pid = 864] [serial = 127] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 95 (113B4400) [pid = 864] [serial = 124] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 94 (10B90400) [pid = 864] [serial = 123] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 93 (14394C00) [pid = 864] [serial = 132] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 92 (1284E800) [pid = 864] [serial = 112] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 91 (112C4800) [pid = 864] [serial = 111] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1578F800) [pid = 864] [serial = 115] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 89 (14630400) [pid = 864] [serial = 114] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 88 (18255400) [pid = 864] [serial = 118] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 87 (17ADF400) [pid = 864] [serial = 117] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 86 (19DA4800) [pid = 864] [serial = 121] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 85 (19DA1000) [pid = 864] [serial = 120] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 84 (179B0C00) [pid = 864] [serial = 141] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 83 (146B2C00) [pid = 864] [serial = 145] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 82 (146AEC00) [pid = 864] [serial = 144] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 81 (179E9C00) [pid = 864] [serial = 142] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 80 (131F0400) [pid = 864] [serial = 130] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13160400) [pid = 864] [serial = 129] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15728800) [pid = 864] [serial = 135] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1821D400) [pid = 864] [serial = 148] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15790C00) [pid = 864] [serial = 136] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 75 (16C5B800) [pid = 864] [serial = 139] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1821B400) [pid = 864] [serial = 147] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1462F000) [pid = 864] [serial = 133] [outer = 00000000] [url = about:blank] 14:20:05 INFO - PROCESS | 864 | 1471987205951 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]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 868ms 14:20:06 INFO - PROCESS | 864 | 1471987206005 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 864 | 1471987206009 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 14:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:20:06 INFO - PROCESS | 864 | 1471987206015 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 864 | 1471987206017 Marionette TRACE conn3 <- [1,238,null,{}] 14:20:06 INFO - PROCESS | 864 | 1471987206021 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}] 14:20:06 INFO - PROCESS | 864 | 1471987206024 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:06 INFO - PROCESS | 864 | 1471987206109 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:20:06 INFO - PROCESS | 864 | 1471987206227 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 864 | 1471987206230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:06 INFO - PROCESS | 864 | ++DOCSHELL 11390000 == 36 [pid = 864] [id = 69] 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (113B4400) [pid = 864] [serial = 204] [outer = 00000000] 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (130B1C00) [pid = 864] [serial = 205] [outer = 113B4400] 14:20:06 INFO - PROCESS | 864 | 1471987206286 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (131ECC00) [pid = 864] [serial = 206] [outer = 113B4400] 14:20:06 INFO - PROCESS | 864 | 1471987206655 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]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 659ms 14:20:06 INFO - PROCESS | 864 | 1471987206696 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 864 | 1471987206699 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 14:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:20:06 INFO - PROCESS | 864 | 1471987206709 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 864 | 1471987206714 Marionette TRACE conn3 <- [1,242,null,{}] 14:20:06 INFO - PROCESS | 864 | 1471987206725 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}] 14:20:06 INFO - PROCESS | 864 | 1471987206730 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:06 INFO - PROCESS | 864 | 1471987206819 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:20:06 INFO - PROCESS | 864 | 1471987206827 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 864 | 1471987206831 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:06 INFO - PROCESS | 864 | ++DOCSHELL 14395800 == 37 [pid = 864] [id = 70] 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1462AC00) [pid = 864] [serial = 207] [outer = 00000000] 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (146B7400) [pid = 864] [serial = 208] [outer = 1462AC00] 14:20:06 INFO - PROCESS | 864 | 1471987206881 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1572AC00) [pid = 864] [serial = 209] [outer = 1462AC00] 14:20:07 INFO - PROCESS | 864 | 1471987207300 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]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 659ms 14:20:07 INFO - PROCESS | 864 | 1471987207349 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:20:07 INFO - PROCESS | 864 | 1471987207351 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 14:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:20:07 INFO - PROCESS | 864 | 1471987207404 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - PROCESS | 864 | 1471987207405 Marionette TRACE conn3 <- [1,246,null,{}] 14:20:07 INFO - PROCESS | 864 | 1471987207408 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}] 14:20:07 INFO - PROCESS | 864 | 1471987207410 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:07 INFO - PROCESS | 864 | 1471987207495 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:20:07 INFO - PROCESS | 864 | 1471987207526 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 864 | 1471987207528 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:07 INFO - PROCESS | 864 | ++DOCSHELL 15B5A000 == 38 [pid = 864] [id = 71] 14:20:07 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15B5A400) [pid = 864] [serial = 210] [outer = 00000000] 14:20:07 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (160AC400) [pid = 864] [serial = 211] [outer = 15B5A400] 14:20:07 INFO - PROCESS | 864 | 1471987207585 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (16941000) [pid = 864] [serial = 212] [outer = 15B5A400] 14:20:08 INFO - PROCESS | 864 | 1471987208005 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 643ms 14:20:08 INFO - PROCESS | 864 | 1471987208045 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 864 | 1471987208047 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 14:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:20:08 INFO - PROCESS | 864 | 1471987208051 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 864 | 1471987208053 Marionette TRACE conn3 <- [1,250,null,{}] 14:20:08 INFO - PROCESS | 864 | 1471987208057 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}] 14:20:08 INFO - PROCESS | 864 | 1471987208060 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:08 INFO - PROCESS | 864 | 1471987208173 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:20:08 INFO - PROCESS | 864 | 1471987208249 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 864 | 1471987208251 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:08 INFO - PROCESS | 864 | ++DOCSHELL 17405C00 == 39 [pid = 864] [id = 72] 14:20:08 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17409C00) [pid = 864] [serial = 213] [outer = 00000000] 14:20:08 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (178F1400) [pid = 864] [serial = 214] [outer = 17409C00] 14:20:08 INFO - PROCESS | 864 | 1471987208297 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (179E7400) [pid = 864] [serial = 215] [outer = 17409C00] 14:20:08 INFO - PROCESS | 864 | 1471987208741 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 724ms 14:20:08 INFO - PROCESS | 864 | 1471987208799 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 864 | 1471987208803 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 14:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:20:08 INFO - PROCESS | 864 | 1471987208807 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 864 | 1471987208810 Marionette TRACE conn3 <- [1,254,null,{}] 14:20:08 INFO - PROCESS | 864 | 1471987208814 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}] 14:20:08 INFO - PROCESS | 864 | 1471987208820 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:08 INFO - PROCESS | 864 | 1471987208951 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:20:09 INFO - PROCESS | 864 | 1471987209004 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 864 | 1471987209007 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:09 INFO - PROCESS | 864 | ++DOCSHELL 10EA9800 == 40 [pid = 864] [id = 73] 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1299CC00) [pid = 864] [serial = 216] [outer = 00000000] 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1835C800) [pid = 864] [serial = 217] [outer = 1299CC00] 14:20:09 INFO - PROCESS | 864 | 1471987209053 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (18560400) [pid = 864] [serial = 218] [outer = 1299CC00] 14:20:09 INFO - PROCESS | 864 | 1471987209450 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]]]}] 14:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 724ms 14:20:09 INFO - PROCESS | 864 | 1471987209512 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 864 | 1471987209514 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 14:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:20:09 INFO - PROCESS | 864 | 1471987209540 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 864 | 1471987209541 Marionette TRACE conn3 <- [1,258,null,{}] 14:20:09 INFO - PROCESS | 864 | 1471987209555 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}] 14:20:09 INFO - PROCESS | 864 | 1471987209557 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:09 INFO - PROCESS | 864 | 1471987209660 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:20:09 INFO - PROCESS | 864 | 1471987209666 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 864 | 1471987209726 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:09 INFO - PROCESS | 864 | ++DOCSHELL 13935C00 == 41 [pid = 864] [id = 74] 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (15787C00) [pid = 864] [serial = 219] [outer = 00000000] 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1871FC00) [pid = 864] [serial = 220] [outer = 15787C00] 14:20:09 INFO - PROCESS | 864 | 1471987209819 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (18720000) [pid = 864] [serial = 221] [outer = 15787C00] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 90 (16CF0000) [pid = 864] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1855D400) [pid = 864] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 88 (10A08800) [pid = 864] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 87 (16540C00) [pid = 864] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15730C00) [pid = 864] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 85 (131EEC00) [pid = 864] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1A1C4000) [pid = 864] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 83 (162AF000) [pid = 864] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 82 (12BED800) [pid = 864] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:20:10 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18217C00) [pid = 864] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:20:10 INFO - PROCESS | 864 | 1471987210286 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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 756ms 14:20:10 INFO - PROCESS | 864 | 1471987210311 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 864 | 1471987210313 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 14:20:10 INFO - PROCESS | 864 | 1471987210316 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:20:10 INFO - PROCESS | 864 | 1471987210318 Marionette TRACE conn3 <- [1,262,null,{}] 14:20:10 INFO - PROCESS | 864 | 1471987210321 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}] 14:20:10 INFO - PROCESS | 864 | 1471987210323 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:10 INFO - PROCESS | 864 | 1471987210401 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:20:10 INFO - PROCESS | 864 | 1471987210406 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 864 | 1471987210408 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:10 INFO - PROCESS | 864 | ++DOCSHELL 14639800 == 42 [pid = 864] [id = 75] 14:20:10 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (14639C00) [pid = 864] [serial = 222] [outer = 00000000] 14:20:10 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (19DA3400) [pid = 864] [serial = 223] [outer = 14639C00] 14:20:10 INFO - PROCESS | 864 | 1471987210454 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1514F400) [pid = 864] [serial = 224] [outer = 14639C00] 14:20:10 INFO - PROCESS | 864 | 1471987210909 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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 611ms 14:20:10 INFO - PROCESS | 864 | 1471987210945 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 864 | 1471987210948 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 14:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:20:10 INFO - PROCESS | 864 | 1471987210951 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 864 | 1471987210953 Marionette TRACE conn3 <- [1,266,null,{}] 14:20:10 INFO - PROCESS | 864 | 1471987210956 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}] 14:20:10 INFO - PROCESS | 864 | 1471987210958 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:11 INFO - PROCESS | 864 | 1471987211041 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:20:11 INFO - PROCESS | 864 | 1471987211069 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 864 | 1471987211072 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:11 INFO - PROCESS | 864 | ++DOCSHELL 1295B400 == 43 [pid = 864] [id = 76] 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1855A000) [pid = 864] [serial = 225] [outer = 00000000] 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1A442800) [pid = 864] [serial = 226] [outer = 1855A000] 14:20:11 INFO - PROCESS | 864 | 1471987211117 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1A6B5C00) [pid = 864] [serial = 227] [outer = 1855A000] 14:20:11 INFO - PROCESS | 864 | 1471987211514 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]]]}] 14:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 611ms 14:20:11 INFO - PROCESS | 864 | 1471987211548 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:20:11 INFO - PROCESS | 864 | 1471987211550 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 14:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:20:11 INFO - PROCESS | 864 | 1471987211564 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:20:11 INFO - PROCESS | 864 | 1471987211565 Marionette TRACE conn3 <- [1,270,null,{}] 14:20:11 INFO - PROCESS | 864 | 1471987211569 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}] 14:20:11 INFO - PROCESS | 864 | 1471987211571 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:11 INFO - PROCESS | 864 | 1471987211662 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:20:11 INFO - PROCESS | 864 | 1471987211668 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 864 | 1471987211670 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:11 INFO - PROCESS | 864 | ++DOCSHELL 1A1C2800 == 44 [pid = 864] [id = 77] 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1A6BD400) [pid = 864] [serial = 228] [outer = 00000000] 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1AA27000) [pid = 864] [serial = 229] [outer = 1A6BD400] 14:20:11 INFO - PROCESS | 864 | 1471987211714 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1AE19000) [pid = 864] [serial = 230] [outer = 1A6BD400] 14:20:12 INFO - PROCESS | 864 | 1471987212199 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]]]}] 14:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 676ms 14:20:12 INFO - PROCESS | 864 | 1471987212256 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 864 | 1471987212258 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 14:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:20:12 INFO - PROCESS | 864 | 1471987212340 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 864 | 1471987212345 Marionette TRACE conn3 <- [1,274,null,{}] 14:20:12 INFO - PROCESS | 864 | 1471987212357 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}] 14:20:12 INFO - PROCESS | 864 | 1471987212360 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:12 INFO - PROCESS | 864 | 1471987212524 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:20:12 INFO - PROCESS | 864 | 1471987212638 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 864 | 1471987212642 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:12 INFO - PROCESS | 864 | ++DOCSHELL 0C768400 == 45 [pid = 864] [id = 78] 14:20:12 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (112C4000) [pid = 864] [serial = 231] [outer = 00000000] 14:20:12 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (113B9C00) [pid = 864] [serial = 232] [outer = 112C4000] 14:20:12 INFO - PROCESS | 864 | 1471987212734 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (12995000) [pid = 864] [serial = 233] [outer = 112C4000] 14:20:13 INFO - PROCESS | 864 | 1471987213345 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]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1109ms 14:20:13 INFO - PROCESS | 864 | 1471987213381 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 864 | 1471987213385 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 14:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:20:13 INFO - PROCESS | 864 | 1471987213392 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 864 | 1471987213394 Marionette TRACE conn3 <- [1,278,null,{}] 14:20:13 INFO - PROCESS | 864 | 1471987213400 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}] 14:20:13 INFO - PROCESS | 864 | 1471987213405 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:13 INFO - PROCESS | 864 | 1471987213518 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:20:13 INFO - PROCESS | 864 | 1471987213613 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 864 | 1471987213616 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:13 INFO - PROCESS | 864 | ++DOCSHELL 1438C800 == 46 [pid = 864] [id = 79] 14:20:13 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1438DC00) [pid = 864] [serial = 234] [outer = 00000000] 14:20:13 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (1462C800) [pid = 864] [serial = 235] [outer = 1438DC00] 14:20:13 INFO - PROCESS | 864 | 1471987213673 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1514F800) [pid = 864] [serial = 236] [outer = 1438DC00] 14:20:14 INFO - PROCESS | 864 | 1471987214251 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]]]}] 14:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 933ms 14:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:20:14 INFO - PROCESS | 864 | 1471987214328 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 864 | 1471987214331 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 14:20:14 INFO - PROCESS | 864 | 1471987214335 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - PROCESS | 864 | 1471987214337 Marionette TRACE conn3 <- [1,282,null,{}] 14:20:14 INFO - PROCESS | 864 | 1471987214342 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}] 14:20:14 INFO - PROCESS | 864 | 1471987214344 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:14 INFO - PROCESS | 864 | 1471987214452 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:20:14 INFO - PROCESS | 864 | 1471987214547 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 864 | 1471987214554 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:14 INFO - PROCESS | 864 | ++DOCSHELL 179F4C00 == 47 [pid = 864] [id = 80] 14:20:14 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (179F5400) [pid = 864] [serial = 237] [outer = 00000000] 14:20:14 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (18553C00) [pid = 864] [serial = 238] [outer = 179F5400] 14:20:14 INFO - PROCESS | 864 | 1471987214613 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (19F65400) [pid = 864] [serial = 239] [outer = 179F5400] 14:20:15 INFO - PROCESS | 864 | 1471987215148 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]]]}] 14:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 917ms 14:20:15 INFO - PROCESS | 864 | 1471987215243 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 864 | 1471987215246 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 14:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:20:15 INFO - PROCESS | 864 | 1471987215249 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - PROCESS | 864 | 1471987215251 Marionette TRACE conn3 <- [1,286,null,{}] 14:20:15 INFO - PROCESS | 864 | 1471987215255 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}] 14:20:15 INFO - PROCESS | 864 | 1471987215258 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:15 INFO - PROCESS | 864 | 1471987215373 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:20:15 INFO - PROCESS | 864 | 1471987215551 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 864 | 1471987215554 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:15 INFO - PROCESS | 864 | ++DOCSHELL 1AF7B400 == 48 [pid = 864] [id = 81] 14:20:15 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1AF7D000) [pid = 864] [serial = 240] [outer = 00000000] 14:20:15 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (1AF80000) [pid = 864] [serial = 241] [outer = 1AF7D000] 14:20:15 INFO - PROCESS | 864 | 1471987215654 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (1AF82800) [pid = 864] [serial = 242] [outer = 1AF7D000] 14:20:16 INFO - PROCESS | 864 | 1471987216584 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]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1399ms 14:20:16 INFO - PROCESS | 864 | 1471987216639 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 864 | 1471987216642 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 14:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:20:16 INFO - PROCESS | 864 | 1471987216647 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 864 | 1471987216650 Marionette TRACE conn3 <- [1,290,null,{}] 14:20:16 INFO - PROCESS | 864 | 1471987216661 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}] 14:20:16 INFO - PROCESS | 864 | 1471987216713 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:16 INFO - PROCESS | 864 | 1471987216868 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:20:16 INFO - PROCESS | 864 | 1471987216966 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 864 | 1471987216968 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:16 INFO - PROCESS | 864 | ++DOCSHELL 12BED000 == 49 [pid = 864] [id = 82] 14:20:16 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (12D94C00) [pid = 864] [serial = 243] [outer = 00000000] 14:20:17 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (13105800) [pid = 864] [serial = 244] [outer = 12D94C00] 14:20:17 INFO - PROCESS | 864 | 1471987217037 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (131EEC00) [pid = 864] [serial = 245] [outer = 12D94C00] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 1295B400 == 48 [pid = 864] [id = 76] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 14639800 == 47 [pid = 864] [id = 75] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 13935C00 == 46 [pid = 864] [id = 74] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 10EA9800 == 45 [pid = 864] [id = 73] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 17405C00 == 44 [pid = 864] [id = 72] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 15B5A000 == 43 [pid = 864] [id = 71] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 14395800 == 42 [pid = 864] [id = 70] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 11390000 == 41 [pid = 864] [id = 69] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 11389800 == 40 [pid = 864] [id = 68] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 18362000 == 39 [pid = 864] [id = 67] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 1871D400 == 38 [pid = 864] [id = 66] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 130AAC00 == 37 [pid = 864] [id = 65] 14:20:17 INFO - PROCESS | 864 | --DOCSHELL 1051A400 == 36 [pid = 864] [id = 64] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 104 (1AA19400) [pid = 864] [serial = 187] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | 1471987217635 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]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1029ms 14:20:17 INFO - PROCESS | 864 | 1471987217680 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 864 | 1471987217684 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 14:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:20:17 INFO - PROCESS | 864 | 1471987217690 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - PROCESS | 864 | 1471987217693 Marionette TRACE conn3 <- [1,294,null,{}] 14:20:17 INFO - PROCESS | 864 | 1471987217696 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}] 14:20:17 INFO - PROCESS | 864 | 1471987217699 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:17 INFO - PROCESS | 864 | 1471987217787 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 103 (18718800) [pid = 864] [serial = 151] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 102 (17ADB800) [pid = 864] [serial = 172] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 101 (1A1CA800) [pid = 864] [serial = 176] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 100 (1A1C4400) [pid = 864] [serial = 175] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 99 (18251800) [pid = 864] [serial = 173] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 98 (11336C00) [pid = 864] [serial = 159] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1740BC00) [pid = 864] [serial = 169] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 96 (15788800) [pid = 864] [serial = 166] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 95 (160A7C00) [pid = 864] [serial = 167] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 94 (10267C00) [pid = 864] [serial = 153] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 93 (13EA4800) [pid = 864] [serial = 163] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 92 (13EB0C00) [pid = 864] [serial = 164] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 91 (134D4000) [pid = 864] [serial = 156] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1A60A400) [pid = 864] [serial = 178] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1B749000) [pid = 864] [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.] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1A60A000) [pid = 864] [serial = 184] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1A60E400) [pid = 864] [serial = 179] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 86 (18256C00) [pid = 864] [serial = 182] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1284E400) [pid = 864] [serial = 160] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17414800) [pid = 864] [serial = 181] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1A6BB400) [pid = 864] [serial = 185] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | --DOMWINDOW == 82 (178EDC00) [pid = 864] [serial = 170] [outer = 00000000] [url = about:blank] 14:20:17 INFO - PROCESS | 864 | 1471987217926 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 864 | 1471987217928 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:17 INFO - PROCESS | 864 | ++DOCSHELL 10A08000 == 37 [pid = 864] [id = 83] 14:20:17 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (10A0B400) [pid = 864] [serial = 246] [outer = 00000000] 14:20:17 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1295B400) [pid = 864] [serial = 247] [outer = 10A0B400] 14:20:17 INFO - PROCESS | 864 | 1471987217979 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (13934400) [pid = 864] [serial = 248] [outer = 10A0B400] 14:20:18 INFO - PROCESS | 864 | 1471987218370 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]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 724ms 14:20:18 INFO - PROCESS | 864 | 1471987218422 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 864 | 1471987218424 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 14:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:20:18 INFO - PROCESS | 864 | 1471987218428 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 864 | 1471987218431 Marionette TRACE conn3 <- [1,298,null,{}] 14:20:18 INFO - PROCESS | 864 | 1471987218441 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}] 14:20:18 INFO - PROCESS | 864 | 1471987218445 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:18 INFO - PROCESS | 864 | 1471987218534 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:20:18 INFO - PROCESS | 864 | 1471987218541 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 864 | 1471987218544 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:18 INFO - PROCESS | 864 | ++DOCSHELL 14638000 == 38 [pid = 864] [id = 84] 14:20:18 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (15146C00) [pid = 864] [serial = 249] [outer = 00000000] 14:20:18 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (15B5B800) [pid = 864] [serial = 250] [outer = 15146C00] 14:20:18 INFO - PROCESS | 864 | 1471987218601 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (160AD400) [pid = 864] [serial = 251] [outer = 15146C00] 14:20:19 INFO - PROCESS | 864 | 1471987219079 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]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 659ms 14:20:19 INFO - PROCESS | 864 | 1471987219098 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 864 | 1471987219100 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 14:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:20:19 INFO - PROCESS | 864 | 1471987219104 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 864 | 1471987219106 Marionette TRACE conn3 <- [1,302,null,{}] 14:20:19 INFO - PROCESS | 864 | 1471987219110 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}] 14:20:19 INFO - PROCESS | 864 | 1471987219111 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:19 INFO - PROCESS | 864 | 1471987219196 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:20:19 INFO - PROCESS | 864 | 1471987219203 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 864 | 1471987219205 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:19 INFO - PROCESS | 864 | ++DOCSHELL 16CEDC00 == 39 [pid = 864] [id = 85] 14:20:19 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (16CF0000) [pid = 864] [serial = 252] [outer = 00000000] 14:20:19 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (179B0C00) [pid = 864] [serial = 253] [outer = 16CF0000] 14:20:19 INFO - PROCESS | 864 | 1471987219251 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (179BCC00) [pid = 864] [serial = 254] [outer = 16CF0000] 14:20:19 INFO - PROCESS | 864 | 1471987219705 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]]]}] 14:20:19 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. 14:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 660ms 14:20:19 INFO - PROCESS | 864 | 1471987219742 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 864 | 1471987219744 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 14:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:20:19 INFO - PROCESS | 864 | 1471987219752 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 864 | 1471987219754 Marionette TRACE conn3 <- [1,306,null,{}] 14:20:19 INFO - PROCESS | 864 | 1471987219757 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}] 14:20:19 INFO - PROCESS | 864 | 1471987219759 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:19 INFO - PROCESS | 864 | 1471987219898 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:20:19 INFO - PROCESS | 864 | 1471987219899 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:20:20 INFO - PROCESS | 864 | 1471987219981 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 864 | 1471987219984 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:20 INFO - PROCESS | 864 | ++DOCSHELL 18711400 == 40 [pid = 864] [id = 86] 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (18711C00) [pid = 864] [serial = 255] [outer = 00000000] 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1871E000) [pid = 864] [serial = 256] [outer = 18711C00] 14:20:20 INFO - PROCESS | 864 | 1471987220032 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1871E400) [pid = 864] [serial = 257] [outer = 18711C00] 14:20:20 INFO - PROCESS | 864 | 1471987220499 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]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 756ms 14:20:20 INFO - PROCESS | 864 | 1471987220520 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 864 | 1471987220522 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 14:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:20:20 INFO - PROCESS | 864 | 1471987220526 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 864 | 1471987220528 Marionette TRACE conn3 <- [1,310,null,{}] 14:20:20 INFO - PROCESS | 864 | 1471987220531 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}] 14:20:20 INFO - PROCESS | 864 | 1471987220536 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:20 INFO - PROCESS | 864 | 1471987220677 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:20:20 INFO - PROCESS | 864 | 1471987220728 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 864 | 1471987220730 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:20 INFO - PROCESS | 864 | ++DOCSHELL 0C76DC00 == 41 [pid = 864] [id = 87] 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (17AD2800) [pid = 864] [serial = 258] [outer = 00000000] 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1A449000) [pid = 864] [serial = 259] [outer = 17AD2800] 14:20:20 INFO - PROCESS | 864 | 1471987220782 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1A6B7400) [pid = 864] [serial = 260] [outer = 17AD2800] 14:20:21 INFO - PROCESS | 864 | 1471987221191 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]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 723ms 14:20:21 INFO - PROCESS | 864 | 1471987221225 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 864 | 1471987221228 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 14:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:20:21 INFO - PROCESS | 864 | 1471987221231 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 864 | 1471987221233 Marionette TRACE conn3 <- [1,314,null,{}] 14:20:21 INFO - PROCESS | 864 | 1471987221236 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}] 14:20:21 INFO - PROCESS | 864 | 1471987221238 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:21 INFO - PROCESS | 864 | 1471987221426 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:20:21 INFO - PROCESS | 864 | 1471987221449 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 864 | 1471987221451 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:21 INFO - PROCESS | 864 | ++DOCSHELL 1A60D400 == 42 [pid = 864] [id = 88] 14:20:21 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (1A990000) [pid = 864] [serial = 261] [outer = 00000000] 14:20:21 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (1AE18400) [pid = 864] [serial = 262] [outer = 1A990000] 14:20:21 INFO - PROCESS | 864 | 1471987221507 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1AE19800) [pid = 864] [serial = 263] [outer = 1A990000] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 99 (1299CC00) [pid = 864] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 98 (113BF000) [pid = 864] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 97 (113B4400) [pid = 864] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 96 (1462AC00) [pid = 864] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 95 (17409C00) [pid = 864] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 94 (15B5A400) [pid = 864] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 93 (15787C00) [pid = 864] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 92 (14639C00) [pid = 864] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:20:21 INFO - PROCESS | 864 | --DOMWINDOW == 91 (1855A000) [pid = 864] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:20:22 INFO - PROCESS | 864 | 1471987221983 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]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 756ms 14:20:22 INFO - PROCESS | 864 | 1471987222005 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 864 | 1471987222009 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 14:20:22 INFO - PROCESS | 864 | 1471987222013 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:20:22 INFO - PROCESS | 864 | 1471987222016 Marionette TRACE conn3 <- [1,318,null,{}] 14:20:22 INFO - PROCESS | 864 | 1471987222021 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}] 14:20:22 INFO - PROCESS | 864 | 1471987222024 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:22 INFO - PROCESS | 864 | 1471987222135 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:20:22 INFO - PROCESS | 864 | 1471987222141 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 864 | 1471987222143 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:22 INFO - PROCESS | 864 | ++DOCSHELL 10B8C800 == 43 [pid = 864] [id = 89] 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (13EAF800) [pid = 864] [serial = 264] [outer = 00000000] 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (17409C00) [pid = 864] [serial = 265] [outer = 13EAF800] 14:20:22 INFO - PROCESS | 864 | 1471987222188 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1AA1E400) [pid = 864] [serial = 266] [outer = 13EAF800] 14:20:22 INFO - PROCESS | 864 | 1471987222671 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]]]}] 14:20:22 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. 14:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 644ms 14:20:22 INFO - PROCESS | 864 | 1471987222685 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 864 | 1471987222687 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:20:22 INFO - PROCESS | 864 | 1471987222690 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 864 | 1471987222692 Marionette TRACE conn3 <- [1,322,null,{}] 14:20:22 INFO - PROCESS | 864 | 1471987222696 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}] 14:20:22 INFO - PROCESS | 864 | 1471987222697 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:22 INFO - PROCESS | 864 | 1471987222802 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:20:22 INFO - PROCESS | 864 | 1471987222810 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 864 | 1471987222812 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:22 INFO - PROCESS | 864 | ++DOCSHELL 1855A000 == 44 [pid = 864] [id = 90] 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (1A1CA000) [pid = 864] [serial = 267] [outer = 00000000] 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1B1C5C00) [pid = 864] [serial = 268] [outer = 1A1CA000] 14:20:22 INFO - PROCESS | 864 | 1471987222857 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1B1CCC00) [pid = 864] [serial = 269] [outer = 1A1CA000] 14:20:23 INFO - PROCESS | 864 | 1471987223293 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]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 643ms 14:20:23 INFO - PROCESS | 864 | 1471987223329 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 864 | 1471987223331 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:20:23 INFO - PROCESS | 864 | 1471987223338 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 864 | 1471987223339 Marionette TRACE conn3 <- [1,326,null,{}] 14:20:23 INFO - PROCESS | 864 | 1471987223343 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}] 14:20:23 INFO - PROCESS | 864 | 1471987223345 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:23 INFO - PROCESS | 864 | 1471987223443 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:20:23 INFO - PROCESS | 864 | 1471987223449 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 864 | 1471987223451 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:23 INFO - PROCESS | 864 | ++DOCSHELL 16512000 == 45 [pid = 864] [id = 91] 14:20:23 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (16515000) [pid = 864] [serial = 270] [outer = 00000000] 14:20:23 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (1651B400) [pid = 864] [serial = 271] [outer = 16515000] 14:20:23 INFO - PROCESS | 864 | 1471987223497 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1651F400) [pid = 864] [serial = 272] [outer = 16515000] 14:20:23 INFO - PROCESS | 864 | 1471987223960 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]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 724ms 14:20:24 INFO - PROCESS | 864 | 1471987224067 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 864 | 1471987224071 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 14:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:20:24 INFO - PROCESS | 864 | 1471987224076 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 864 | 1471987224081 Marionette TRACE conn3 <- [1,330,null,{}] 14:20:24 INFO - PROCESS | 864 | 1471987224087 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}] 14:20:24 INFO - PROCESS | 864 | 1471987224091 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:24 INFO - PROCESS | 864 | 1471987224283 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:20:24 INFO - PROCESS | 864 | 1471987224373 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 864 | 1471987224377 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:24 INFO - PROCESS | 864 | ++DOCSHELL 11382C00 == 46 [pid = 864] [id = 92] 14:20:24 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (11389800) [pid = 864] [serial = 273] [outer = 00000000] 14:20:24 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (113BF000) [pid = 864] [serial = 274] [outer = 11389800] 14:20:24 INFO - PROCESS | 864 | 1471987224437 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (12DD9000) [pid = 864] [serial = 275] [outer = 11389800] 14:20:25 INFO - PROCESS | 864 | 1471987225057 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]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1029ms 14:20:25 INFO - PROCESS | 864 | 1471987225114 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:20:25 INFO - PROCESS | 864 | 1471987225118 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 14:20:25 INFO - PROCESS | 864 | 1471987225124 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 864 | 1471987225128 Marionette TRACE conn3 <- [1,334,null,{}] 14:20:25 INFO - PROCESS | 864 | 1471987225133 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}] 14:20:25 INFO - PROCESS | 864 | 1471987225136 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:25 INFO - PROCESS | 864 | 1471987225248 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:20:25 INFO - PROCESS | 864 | 1471987225371 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 864 | 1471987225374 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:25 INFO - PROCESS | 864 | ++DOCSHELL 1438F800 == 47 [pid = 864] [id = 93] 14:20:25 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (14393800) [pid = 864] [serial = 276] [outer = 00000000] 14:20:25 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (146BA400) [pid = 864] [serial = 277] [outer = 14393800] 14:20:25 INFO - PROCESS | 864 | 1471987225433 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (15A2B800) [pid = 864] [serial = 278] [outer = 14393800] 14:20:26 INFO - PROCESS | 864 | 1471987226063 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]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 965ms 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:20:26 INFO - PROCESS | 864 | 1471987226097 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 864 | 1471987226100 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 14:20:26 INFO - PROCESS | 864 | 1471987226104 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 864 | 1471987226107 Marionette TRACE conn3 <- [1,338,null,{}] 14:20:26 INFO - PROCESS | 864 | 1471987226118 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}] 14:20:26 INFO - PROCESS | 864 | 1471987226124 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:26 INFO - PROCESS | 864 | 1471987226243 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:20:26 INFO - PROCESS | 864 | 1471987226368 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 864 | 1471987226372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:26 INFO - PROCESS | 864 | ++DOCSHELL 16515C00 == 48 [pid = 864] [id = 94] 14:20:26 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (16516400) [pid = 864] [serial = 279] [outer = 00000000] 14:20:26 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1651D000) [pid = 864] [serial = 280] [outer = 16516400] 14:20:26 INFO - PROCESS | 864 | 1471987226432 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1740CC00) [pid = 864] [serial = 281] [outer = 16516400] 14:20:27 INFO - PROCESS | 864 | 1471987227000 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]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 965ms 14:20:27 INFO - PROCESS | 864 | 1471987227048 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 864 | 1471987227051 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 14:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:20:27 INFO - PROCESS | 864 | 1471987227055 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 864 | 1471987227057 Marionette TRACE conn3 <- [1,342,null,{}] 14:20:27 INFO - PROCESS | 864 | 1471987227061 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}] 14:20:27 INFO - PROCESS | 864 | 1471987227064 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:27 INFO - PROCESS | 864 | 1471987227222 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:20:27 INFO - PROCESS | 864 | 1471987227347 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 864 | 1471987227350 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:27 INFO - PROCESS | 864 | ++DOCSHELL 1438D000 == 49 [pid = 864] [id = 95] 14:20:27 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1855D000) [pid = 864] [serial = 282] [outer = 00000000] 14:20:27 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (1A1CA400) [pid = 864] [serial = 283] [outer = 1855D000] 14:20:27 INFO - PROCESS | 864 | 1471987227406 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (1A6B5400) [pid = 864] [serial = 284] [outer = 1855D000] 14:20:28 INFO - PROCESS | 864 | 1471987228140 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]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1110ms 14:20:28 INFO - PROCESS | 864 | 1471987228180 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 864 | 1471987228185 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 14:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:20:28 INFO - PROCESS | 864 | 1471987228191 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 864 | 1471987228194 Marionette TRACE conn3 <- [1,346,null,{}] 14:20:28 INFO - PROCESS | 864 | 1471987228200 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}] 14:20:28 INFO - PROCESS | 864 | 1471987228203 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:28 INFO - PROCESS | 864 | 1471987228353 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:20:28 INFO - PROCESS | 864 | 1471987228481 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 864 | 1471987228485 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:28 INFO - PROCESS | 864 | ++DOCSHELL 11C62400 == 50 [pid = 864] [id = 96] 14:20:28 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (1299F000) [pid = 864] [serial = 285] [outer = 00000000] 14:20:28 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (131E7400) [pid = 864] [serial = 286] [outer = 1299F000] 14:20:28 INFO - PROCESS | 864 | 1471987228537 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (1349E800) [pid = 864] [serial = 287] [outer = 1299F000] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 0C772C00 == 49 [pid = 864] [id = 52] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 1855A000 == 48 [pid = 864] [id = 90] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 10B8C800 == 47 [pid = 864] [id = 89] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 1A60D400 == 46 [pid = 864] [id = 88] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 0C76DC00 == 45 [pid = 864] [id = 87] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 18711400 == 44 [pid = 864] [id = 86] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 16CEDC00 == 43 [pid = 864] [id = 85] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 14638000 == 42 [pid = 864] [id = 84] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 10A08000 == 41 [pid = 864] [id = 83] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 12BED000 == 40 [pid = 864] [id = 82] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 179F4C00 == 39 [pid = 864] [id = 80] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 1438C800 == 38 [pid = 864] [id = 79] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 0C768400 == 37 [pid = 864] [id = 78] 14:20:29 INFO - PROCESS | 864 | --DOCSHELL 1A1C2800 == 36 [pid = 864] [id = 77] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 114 (1835C800) [pid = 864] [serial = 217] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 113 (1315FC00) [pid = 864] [serial = 203] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 112 (129A1400) [pid = 864] [serial = 202] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 111 (130B1C00) [pid = 864] [serial = 205] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 110 (131ECC00) [pid = 864] [serial = 206] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 109 (151AA400) [pid = 864] [serial = 193] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 108 (146B7400) [pid = 864] [serial = 208] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1572AC00) [pid = 864] [serial = 209] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 106 (178F1400) [pid = 864] [serial = 214] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 105 (160AC400) [pid = 864] [serial = 211] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 104 (1871FC00) [pid = 864] [serial = 220] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 103 (18720C00) [pid = 864] [serial = 196] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 102 (18560400) [pid = 864] [serial = 218] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 101 (12BEA800) [pid = 864] [serial = 190] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 100 (1A1C1C00) [pid = 864] [serial = 199] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 99 (19DA3400) [pid = 864] [serial = 223] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1514F400) [pid = 864] [serial = 224] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1A6B5C00) [pid = 864] [serial = 227] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 96 (18720000) [pid = 864] [serial = 221] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 95 (179E7400) [pid = 864] [serial = 215] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 94 (16941000) [pid = 864] [serial = 212] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 93 (1A442800) [pid = 864] [serial = 226] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | --DOMWINDOW == 92 (1AA27000) [pid = 864] [serial = 229] [outer = 00000000] [url = about:blank] 14:20:29 INFO - PROCESS | 864 | 1471987229120 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]]]}] 14:20:29 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. 14:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 981ms 14:20:29 INFO - PROCESS | 864 | 1471987229168 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 864 | 1471987229172 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 14:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:20:29 INFO - PROCESS | 864 | 1471987229178 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 864 | 1471987229181 Marionette TRACE conn3 <- [1,350,null,{}] 14:20:29 INFO - PROCESS | 864 | 1471987229187 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}] 14:20:29 INFO - PROCESS | 864 | 1471987229190 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:29 INFO - PROCESS | 864 | 1471987229292 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:20:29 INFO - PROCESS | 864 | 1471987229422 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 864 | 1471987229425 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:29 INFO - PROCESS | 864 | ++DOCSHELL 129E8C00 == 37 [pid = 864] [id = 97] 14:20:29 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (12BE5800) [pid = 864] [serial = 288] [outer = 00000000] 14:20:29 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (131E8000) [pid = 864] [serial = 289] [outer = 12BE5800] 14:20:29 INFO - PROCESS | 864 | 1471987229473 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (13EA6800) [pid = 864] [serial = 290] [outer = 12BE5800] 14:20:29 INFO - PROCESS | 864 | 1471987229849 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]]]}] 14:20:29 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. 14:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 723ms 14:20:29 INFO - PROCESS | 864 | 1471987229911 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 864 | 1471987229913 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 14:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:20:29 INFO - PROCESS | 864 | 1471987229917 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 864 | 1471987229920 Marionette TRACE conn3 <- [1,354,null,{}] 14:20:29 INFO - PROCESS | 864 | 1471987229930 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}] 14:20:29 INFO - PROCESS | 864 | 1471987229934 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:30 INFO - PROCESS | 864 | 1471987230023 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:20:30 INFO - PROCESS | 864 | 1471987230030 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 864 | 1471987230033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:30 INFO - PROCESS | 864 | ++DOCSHELL 15788400 == 38 [pid = 864] [id = 98] 14:20:30 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (15788800) [pid = 864] [serial = 291] [outer = 00000000] 14:20:30 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (15A34400) [pid = 864] [serial = 292] [outer = 15788800] 14:20:30 INFO - PROCESS | 864 | 1471987230083 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (15A38C00) [pid = 864] [serial = 293] [outer = 15788800] 14:20:30 INFO - PROCESS | 864 | 1471987230585 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]]]}] 14:20:30 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. 14:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 707ms 14:20:30 INFO - PROCESS | 864 | 1471987230649 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 864 | 1471987230651 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 14:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:20:30 INFO - PROCESS | 864 | 1471987230654 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 864 | 1471987230656 Marionette TRACE conn3 <- [1,358,null,{}] 14:20:30 INFO - PROCESS | 864 | 1471987230661 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}] 14:20:30 INFO - PROCESS | 864 | 1471987230664 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:30 INFO - PROCESS | 864 | 1471987230778 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:20:30 INFO - PROCESS | 864 | 1471987230864 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 864 | 1471987230866 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:30 INFO - PROCESS | 864 | ++DOCSHELL 1609FC00 == 39 [pid = 864] [id = 99] 14:20:30 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (16514400) [pid = 864] [serial = 294] [outer = 00000000] 14:20:30 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1651E400) [pid = 864] [serial = 295] [outer = 16514400] 14:20:30 INFO - PROCESS | 864 | 1471987230913 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (16944000) [pid = 864] [serial = 296] [outer = 16514400] 14:20:31 INFO - PROCESS | 864 | 1471987231288 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]]]}] 14:20:31 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. 14:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 708ms 14:20:31 INFO - PROCESS | 864 | 1471987231353 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 864 | 1471987231355 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 14:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:20:31 INFO - PROCESS | 864 | 1471987231408 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 864 | 1471987231410 Marionette TRACE conn3 <- [1,362,null,{}] 14:20:31 INFO - PROCESS | 864 | 1471987231414 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}] 14:20:31 INFO - PROCESS | 864 | 1471987231416 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:31 INFO - PROCESS | 864 | 1471987231522 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:20:31 INFO - PROCESS | 864 | 1471987231534 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 864 | 1471987231536 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:31 INFO - PROCESS | 864 | ++DOCSHELL 16FB2C00 == 40 [pid = 864] [id = 100] 14:20:31 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (174C1800) [pid = 864] [serial = 297] [outer = 00000000] 14:20:31 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (179E8800) [pid = 864] [serial = 298] [outer = 174C1800] 14:20:31 INFO - PROCESS | 864 | 1471987231583 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (17A01C00) [pid = 864] [serial = 299] [outer = 174C1800] 14:20:32 INFO - PROCESS | 864 | 1471987232077 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]]]}] 14:20:32 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. 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 14:20:32 INFO - PROCESS | 864 | 1471987232145 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 864 | 1471987232147 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:20:32 INFO - PROCESS | 864 | 1471987232150 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 864 | 1471987232152 Marionette TRACE conn3 <- [1,366,null,{}] 14:20:32 INFO - PROCESS | 864 | 1471987232163 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}] 14:20:32 INFO - PROCESS | 864 | 1471987232169 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:32 INFO - PROCESS | 864 | 1471987232303 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:20:32 INFO - PROCESS | 864 | 1471987232318 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 864 | 1471987232320 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:32 INFO - PROCESS | 864 | ++DOCSHELL 17ADEC00 == 41 [pid = 864] [id = 101] 14:20:32 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (179AE000) [pid = 864] [serial = 300] [outer = 00000000] 14:20:32 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (1871C000) [pid = 864] [serial = 301] [outer = 179AE000] 14:20:32 INFO - PROCESS | 864 | 1471987232412 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (19DA5400) [pid = 864] [serial = 302] [outer = 179AE000] 14:20:32 INFO - PROCESS | 864 | 1471987232841 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]]]}] 14:20:32 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. 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 756ms 14:20:32 INFO - PROCESS | 864 | 1471987232947 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 864 | 1471987232949 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:20:32 INFO - PROCESS | 864 | 1471987232957 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 864 | 1471987232958 Marionette TRACE conn3 <- [1,370,null,{}] 14:20:32 INFO - PROCESS | 864 | 1471987232962 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}] 14:20:32 INFO - PROCESS | 864 | 1471987232964 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:33 INFO - PROCESS | 864 | 1471987233074 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:20:33 INFO - PROCESS | 864 | 1471987233132 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 864 | 1471987233134 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:33 INFO - PROCESS | 864 | ++DOCSHELL 0C76A400 == 42 [pid = 864] [id = 102] 14:20:33 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (11A7F400) [pid = 864] [serial = 303] [outer = 00000000] 14:20:33 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1A1C2000) [pid = 864] [serial = 304] [outer = 11A7F400] 14:20:33 INFO - PROCESS | 864 | 1471987233189 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1A1C3C00) [pid = 864] [serial = 305] [outer = 11A7F400] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 109 (18711C00) [pid = 864] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 108 (17AD2800) [pid = 864] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 107 (15146C00) [pid = 864] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 106 (12D94C00) [pid = 864] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 105 (16CF0000) [pid = 864] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 104 (10A0B400) [pid = 864] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1A990000) [pid = 864] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 102 (13EAF800) [pid = 864] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:20:33 INFO - PROCESS | 864 | --DOMWINDOW == 101 (1A1CA000) [pid = 864] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:20:33 INFO - PROCESS | 864 | 1471987233699 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]]]}] 14:20:33 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. 14:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 820ms 14:20:33 INFO - PROCESS | 864 | 1471987233756 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 864 | 1471987233758 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 14:20:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:20:33 INFO - PROCESS | 864 | 1471987233762 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 864 | 1471987233763 Marionette TRACE conn3 <- [1,374,null,{}] 14:20:33 INFO - PROCESS | 864 | 1471987233767 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}] 14:20:33 INFO - PROCESS | 864 | 1471987233769 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:33 INFO - PROCESS | 864 | 1471987233882 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:20:33 INFO - PROCESS | 864 | 1471987233941 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 864 | 1471987233943 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:33 INFO - PROCESS | 864 | ++DOCSHELL 134D4000 == 43 [pid = 864] [id = 103] 14:20:33 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (1392C400) [pid = 864] [serial = 306] [outer = 00000000] 14:20:34 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (16513400) [pid = 864] [serial = 307] [outer = 1392C400] 14:20:34 INFO - PROCESS | 864 | 1471987233989 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (1855E000) [pid = 864] [serial = 308] [outer = 1392C400] 14:20:34 INFO - PROCESS | 864 | 1471987234401 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:20:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 659ms 14:20:34 INFO - PROCESS | 864 | 1471987234449 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 864 | 1471987234451 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 14:20:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:20:34 INFO - PROCESS | 864 | 1471987234455 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 864 | 1471987234457 Marionette TRACE conn3 <- [1,378,null,{}] 14:20:34 INFO - PROCESS | 864 | 1471987234460 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}] 14:20:34 INFO - PROCESS | 864 | 1471987234462 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:34 INFO - PROCESS | 864 | 1471987234542 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:20:34 INFO - PROCESS | 864 | 1471987234549 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 864 | 1471987234551 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:34 INFO - PROCESS | 864 | ++DOCSHELL 17413800 == 44 [pid = 864] [id = 104] 14:20:34 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (178EE400) [pid = 864] [serial = 309] [outer = 00000000] 14:20:34 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (1A60C800) [pid = 864] [serial = 310] [outer = 178EE400] 14:20:34 INFO - PROCESS | 864 | 1471987234596 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (1A6BF000) [pid = 864] [serial = 311] [outer = 178EE400] 14:20:35 INFO - PROCESS | 864 | 1471987235023 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:20:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 611ms 14:20:35 INFO - PROCESS | 864 | 1471987235062 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 864 | 1471987235065 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 14:20:35 INFO - PROCESS | 864 | 1471987235073 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 864 | 1471987235074 Marionette TRACE conn3 <- [1,382,null,{}] 14:20:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:20:35 INFO - PROCESS | 864 | 1471987235078 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}] 14:20:35 INFO - PROCESS | 864 | 1471987235080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:35 INFO - PROCESS | 864 | 1471987235170 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:20:35 INFO - PROCESS | 864 | 1471987235226 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 864 | 1471987235228 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:35 INFO - PROCESS | 864 | ++DOCSHELL 1A60C000 == 45 [pid = 864] [id = 105] 14:20:35 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1AA22000) [pid = 864] [serial = 312] [outer = 00000000] 14:20:35 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1AE20800) [pid = 864] [serial = 313] [outer = 1AA22000] 14:20:35 INFO - PROCESS | 864 | 1471987235273 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1AF81000) [pid = 864] [serial = 314] [outer = 1AA22000] 14:20:35 INFO - PROCESS | 864 | 1471987235827 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:20:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 756ms 14:20:35 INFO - PROCESS | 864 | 1471987235860 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 864 | 1471987235865 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 14:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:20:35 INFO - PROCESS | 864 | 1471987235916 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 864 | 1471987235919 Marionette TRACE conn3 <- [1,386,null,{}] 14:20:35 INFO - PROCESS | 864 | 1471987235927 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}] 14:20:35 INFO - PROCESS | 864 | 1471987235930 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:36 INFO - PROCESS | 864 | 1471987236101 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:20:36 INFO - PROCESS | 864 | 1471987236113 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 864 | 1471987236118 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:36 INFO - PROCESS | 864 | ++DOCSHELL 112C0C00 == 46 [pid = 864] [id = 106] 14:20:36 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (112C5400) [pid = 864] [serial = 315] [outer = 00000000] 14:20:36 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (1310E400) [pid = 864] [serial = 316] [outer = 112C5400] 14:20:36 INFO - PROCESS | 864 | 1471987236177 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (1392CC00) [pid = 864] [serial = 317] [outer = 112C5400] 14:20:36 INFO - PROCESS | 864 | 1471987236815 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]]]}] 14:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 965ms 14:20:36 INFO - PROCESS | 864 | 1471987236850 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 864 | 1471987236855 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 14:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:20:36 INFO - PROCESS | 864 | 1471987236862 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 864 | 1471987236865 Marionette TRACE conn3 <- [1,390,null,{}] 14:20:36 INFO - PROCESS | 864 | 1471987236869 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}] 14:20:36 INFO - PROCESS | 864 | 1471987236872 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:36 INFO - PROCESS | 864 | 1471987236984 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:20:37 INFO - PROCESS | 864 | 1471987237089 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 864 | 1471987237092 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:37 INFO - PROCESS | 864 | ++DOCSHELL 14639C00 == 47 [pid = 864] [id = 107] 14:20:37 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (151AA400) [pid = 864] [serial = 318] [outer = 00000000] 14:20:37 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (15A2F800) [pid = 864] [serial = 319] [outer = 151AA400] 14:20:37 INFO - PROCESS | 864 | 1471987237150 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (1609F800) [pid = 864] [serial = 320] [outer = 151AA400] 14:20:37 INFO - PROCESS | 864 | 1471987237859 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]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1029ms 14:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:20:37 INFO - PROCESS | 864 | 1471987237896 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 864 | 1471987237899 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 14:20:37 INFO - PROCESS | 864 | 1471987237903 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 864 | 1471987237906 Marionette TRACE conn3 <- [1,394,null,{}] 14:20:37 INFO - PROCESS | 864 | 1471987237917 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}] 14:20:37 INFO - PROCESS | 864 | 1471987237922 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:38 INFO - PROCESS | 864 | 1471987238030 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:20:38 INFO - PROCESS | 864 | 1471987238163 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 864 | 1471987238167 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:38 INFO - PROCESS | 864 | ++DOCSHELL 18705C00 == 48 [pid = 864] [id = 108] 14:20:38 INFO - PROCESS | 864 | ++DOMWINDOW == 117 (18706400) [pid = 864] [serial = 321] [outer = 00000000] 14:20:38 INFO - PROCESS | 864 | ++DOMWINDOW == 118 (1870A400) [pid = 864] [serial = 322] [outer = 18706400] 14:20:38 INFO - PROCESS | 864 | 1471987238226 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 864 | ++DOMWINDOW == 119 (1870E000) [pid = 864] [serial = 323] [outer = 18706400] 14:20:38 INFO - PROCESS | 864 | 1471987238846 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]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 965ms 14:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:20:38 INFO - PROCESS | 864 | 1471987238880 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 864 | 1471987238883 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 14:20:38 INFO - PROCESS | 864 | 1471987238886 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 864 | 1471987238888 Marionette TRACE conn3 <- [1,398,null,{}] 14:20:38 INFO - PROCESS | 864 | 1471987238892 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}] 14:20:38 INFO - PROCESS | 864 | 1471987238894 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:39 INFO - PROCESS | 864 | 1471987239003 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:20:39 INFO - PROCESS | 864 | 1471987239101 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 864 | 1471987239103 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:39 INFO - PROCESS | 864 | ++DOCSHELL 19D9D400 == 49 [pid = 864] [id = 109] 14:20:39 INFO - PROCESS | 864 | ++DOMWINDOW == 120 (19D9E800) [pid = 864] [serial = 324] [outer = 00000000] 14:20:39 INFO - PROCESS | 864 | ++DOMWINDOW == 121 (1A1CE000) [pid = 864] [serial = 325] [outer = 19D9E800] 14:20:39 INFO - PROCESS | 864 | 1471987239167 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 864 | ++DOMWINDOW == 122 (1AA1C400) [pid = 864] [serial = 326] [outer = 19D9E800] 14:20:39 INFO - PROCESS | 864 | 1471987239762 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]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:20:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 917ms 14:20:39 INFO - PROCESS | 864 | 1471987239840 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 864 | 1471987239843 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 14:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:20:39 INFO - PROCESS | 864 | 1471987239848 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 864 | 1471987239850 Marionette TRACE conn3 <- [1,402,null,{}] 14:20:39 INFO - PROCESS | 864 | 1471987239853 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}] 14:20:39 INFO - PROCESS | 864 | 1471987239856 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:39 INFO - PROCESS | 864 | 1471987239960 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:20:40 INFO - PROCESS | 864 | 1471987240073 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 864 | 1471987240076 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:40 INFO - PROCESS | 864 | ++DOCSHELL 17141800 == 50 [pid = 864] [id = 110] 14:20:40 INFO - PROCESS | 864 | ++DOMWINDOW == 123 (17142000) [pid = 864] [serial = 327] [outer = 00000000] 14:20:40 INFO - PROCESS | 864 | ++DOMWINDOW == 124 (17147000) [pid = 864] [serial = 328] [outer = 17142000] 14:20:40 INFO - PROCESS | 864 | 1471987240131 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 864 | ++DOMWINDOW == 125 (17149000) [pid = 864] [serial = 329] [outer = 17142000] 14:20:40 INFO - PROCESS | 864 | 1471987240828 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]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1077ms 14:20:40 INFO - PROCESS | 864 | 1471987240908 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:20:40 INFO - PROCESS | 864 | 1471987240912 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 14:20:40 INFO - PROCESS | 864 | 1471987240917 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 864 | 1471987240920 Marionette TRACE conn3 <- [1,406,null,{}] 14:20:40 INFO - PROCESS | 864 | 1471987240925 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}] 14:20:40 INFO - PROCESS | 864 | 1471987240928 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:41 INFO - PROCESS | 864 | 1471987241085 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:20:41 INFO - PROCESS | 864 | 1471987241210 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 864 | 1471987241213 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:41 INFO - PROCESS | 864 | ++DOCSHELL 1284F800 == 51 [pid = 864] [id = 111] 14:20:41 INFO - PROCESS | 864 | ++DOMWINDOW == 126 (128D3800) [pid = 864] [serial = 330] [outer = 00000000] 14:20:41 INFO - PROCESS | 864 | ++DOMWINDOW == 127 (13927400) [pid = 864] [serial = 331] [outer = 128D3800] 14:20:41 INFO - PROCESS | 864 | 1471987241273 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 864 | ++DOMWINDOW == 128 (1393BC00) [pid = 864] [serial = 332] [outer = 128D3800] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 17413800 == 50 [pid = 864] [id = 104] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 134D4000 == 49 [pid = 864] [id = 103] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 0C76A400 == 48 [pid = 864] [id = 102] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 17ADEC00 == 47 [pid = 864] [id = 101] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 16FB2C00 == 46 [pid = 864] [id = 100] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 1609FC00 == 45 [pid = 864] [id = 99] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 15788400 == 44 [pid = 864] [id = 98] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 129E8C00 == 43 [pid = 864] [id = 97] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 11C62400 == 42 [pid = 864] [id = 96] 14:20:41 INFO - PROCESS | 864 | --DOCSHELL 11382C00 == 41 [pid = 864] [id = 92] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 127 (1871E000) [pid = 864] [serial = 256] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 126 (1A6B7400) [pid = 864] [serial = 260] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 125 (18553C00) [pid = 864] [serial = 238] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 124 (15B5B800) [pid = 864] [serial = 250] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 123 (160AD400) [pid = 864] [serial = 251] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 122 (1462C800) [pid = 864] [serial = 235] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 121 (131EEC00) [pid = 864] [serial = 245] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 120 (13105800) [pid = 864] [serial = 244] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 119 (1A449000) [pid = 864] [serial = 259] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 118 (179B0C00) [pid = 864] [serial = 253] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 117 (1295B400) [pid = 864] [serial = 247] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 116 (13934400) [pid = 864] [serial = 248] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 115 (113B9C00) [pid = 864] [serial = 232] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 114 (1AF80000) [pid = 864] [serial = 241] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 113 (1AE18400) [pid = 864] [serial = 262] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 112 (17409C00) [pid = 864] [serial = 265] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 111 (1AA1E400) [pid = 864] [serial = 266] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 110 (1651B400) [pid = 864] [serial = 271] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 109 (1AE19800) [pid = 864] [serial = 263] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 108 (1871E400) [pid = 864] [serial = 257] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1B1CCC00) [pid = 864] [serial = 269] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 106 (179BCC00) [pid = 864] [serial = 254] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | --DOMWINDOW == 105 (1B1C5C00) [pid = 864] [serial = 268] [outer = 00000000] [url = about:blank] 14:20:41 INFO - PROCESS | 864 | 1471987241912 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]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:20:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1030ms 14:20:41 INFO - PROCESS | 864 | 1471987241948 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 864 | 1471987241952 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 14:20:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:20:41 INFO - PROCESS | 864 | 1471987241958 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 864 | 1471987241961 Marionette TRACE conn3 <- [1,410,null,{}] 14:20:41 INFO - PROCESS | 864 | 1471987241964 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}] 14:20:41 INFO - PROCESS | 864 | 1471987241967 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:42 INFO - PROCESS | 864 | 1471987242056 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:20:42 INFO - PROCESS | 864 | 1471987242185 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 864 | 1471987242187 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:42 INFO - PROCESS | 864 | ++DOCSHELL 131E2C00 == 42 [pid = 864] [id = 112] 14:20:42 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (131E9000) [pid = 864] [serial = 333] [outer = 00000000] 14:20:42 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (13934C00) [pid = 864] [serial = 334] [outer = 131E9000] 14:20:42 INFO - PROCESS | 864 | 1471987242243 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (14630400) [pid = 864] [serial = 335] [outer = 131E9000] 14:20:42 INFO - PROCESS | 864 | 1471987242724 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]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 820ms 14:20:42 INFO - PROCESS | 864 | 1471987242793 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 864 | 1471987242795 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 14:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:20:42 INFO - PROCESS | 864 | 1471987242799 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 864 | 1471987242802 Marionette TRACE conn3 <- [1,414,null,{}] 14:20:42 INFO - PROCESS | 864 | 1471987242812 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}] 14:20:42 INFO - PROCESS | 864 | 1471987242817 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:42 INFO - PROCESS | 864 | 1471987242904 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:20:42 INFO - PROCESS | 864 | 1471987242918 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 864 | 1471987242921 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:42 INFO - PROCESS | 864 | ++DOCSHELL 16517800 == 43 [pid = 864] [id = 113] 14:20:42 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (16518400) [pid = 864] [serial = 336] [outer = 00000000] 14:20:42 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1651D400) [pid = 864] [serial = 337] [outer = 16518400] 14:20:43 INFO - PROCESS | 864 | 1471987242970 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (16FAA400) [pid = 864] [serial = 338] [outer = 16518400] 14:20:43 INFO - PROCESS | 864 | 1471987243476 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]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 708ms 14:20:43 INFO - PROCESS | 864 | 1471987243530 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 864 | 1471987243532 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 14:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:20:43 INFO - PROCESS | 864 | 1471987243536 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 864 | 1471987243537 Marionette TRACE conn3 <- [1,418,null,{}] 14:20:43 INFO - PROCESS | 864 | 1471987243542 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}] 14:20:43 INFO - PROCESS | 864 | 1471987243544 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:43 INFO - PROCESS | 864 | 1471987243633 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:20:43 INFO - PROCESS | 864 | 1471987243642 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 864 | 1471987243644 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:43 INFO - PROCESS | 864 | ++DOCSHELL 1713C400 == 44 [pid = 864] [id = 114] 14:20:43 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (17144400) [pid = 864] [serial = 339] [outer = 00000000] 14:20:43 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (179BC800) [pid = 864] [serial = 340] [outer = 17144400] 14:20:43 INFO - PROCESS | 864 | 1471987243690 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (17ADAC00) [pid = 864] [serial = 341] [outer = 17144400] 14:20:44 INFO - PROCESS | 864 | 1471987244659 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]]]}] 14:20:44 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 14:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1174ms 14:20:44 INFO - PROCESS | 864 | 1471987244725 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 864 | 1471987244727 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 14:20:44 INFO - PROCESS | 864 | 1471987244731 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 864 | 1471987244733 Marionette TRACE conn3 <- [1,422,null,{}] 14:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:20:44 INFO - PROCESS | 864 | 1471987244737 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}] 14:20:44 INFO - PROCESS | 864 | 1471987244739 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:44 INFO - PROCESS | 864 | 1471987244850 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:20:44 INFO - PROCESS | 864 | 1471987244857 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 864 | 1471987244860 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:44 INFO - PROCESS | 864 | ++DOCSHELL 1713C000 == 45 [pid = 864] [id = 115] 14:20:44 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (179B1C00) [pid = 864] [serial = 342] [outer = 00000000] 14:20:44 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (18707C00) [pid = 864] [serial = 343] [outer = 179B1C00] 14:20:44 INFO - PROCESS | 864 | 1471987244906 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 864 | ++DOMWINDOW == 117 (18710C00) [pid = 864] [serial = 344] [outer = 179B1C00] 14:20:45 INFO - PROCESS | 864 | 1471987245874 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]]]}] 14:20:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:20:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 14:20:45 INFO - PROCESS | 864 | 1471987245920 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 864 | 1471987245922 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 14:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:20:45 INFO - PROCESS | 864 | 1471987245926 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 864 | 1471987245928 Marionette TRACE conn3 <- [1,426,null,{}] 14:20:45 INFO - PROCESS | 864 | 1471987245931 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}] 14:20:45 INFO - PROCESS | 864 | 1471987245937 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:46 INFO - PROCESS | 864 | 1471987246073 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:20:46 INFO - PROCESS | 864 | 1471987246080 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 864 | 1471987246082 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:46 INFO - PROCESS | 864 | ++DOCSHELL 17147800 == 46 [pid = 864] [id = 116] 14:20:46 INFO - PROCESS | 864 | ++DOMWINDOW == 118 (18701400) [pid = 864] [serial = 345] [outer = 00000000] 14:20:46 INFO - PROCESS | 864 | ++DOMWINDOW == 119 (1A60A400) [pid = 864] [serial = 346] [outer = 18701400] 14:20:46 INFO - PROCESS | 864 | 1471987246127 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 864 | ++DOMWINDOW == 120 (1A993800) [pid = 864] [serial = 347] [outer = 18701400] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 119 (13159C00) [pid = 864] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 118 (112C4000) [pid = 864] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 117 (10561400) [pid = 864] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 116 (179F5400) [pid = 864] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 115 (1AF7D000) [pid = 864] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 114 (18366400) [pid = 864] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 113 (131EF400) [pid = 864] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 112 (1A6BD400) [pid = 864] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 111 (16516400) [pid = 864] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 110 (12BE5800) [pid = 864] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 109 (11389800) [pid = 864] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 108 (14393800) [pid = 864] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1299F000) [pid = 864] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 106 (174C1800) [pid = 864] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 105 (16514400) [pid = 864] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 104 (15788800) [pid = 864] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1855D000) [pid = 864] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 102 (179AE000) [pid = 864] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 101 (1392C400) [pid = 864] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 100 (11A7F400) [pid = 864] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 99 (178EE400) [pid = 864] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1871D800) [pid = 864] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1A1C8000) [pid = 864] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 96 (0C775C00) [pid = 864] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:20:46 INFO - PROCESS | 864 | --DOMWINDOW == 95 (1438DC00) [pid = 864] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:20:46 INFO - PROCESS | 864 | 1471987246759 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] 14:20:46 INFO - PROCESS | 864 | 1471987246832 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 14:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:20:46 INFO - PROCESS | 864 | 1471987246884 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 864 | 1471987246886 Marionette TRACE conn3 <- [1,430,null,{}] 14:20:46 INFO - PROCESS | 864 | 1471987246890 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}] 14:20:46 INFO - PROCESS | 864 | 1471987246892 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:46 INFO - PROCESS | 864 | 1471987246974 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:20:46 INFO - PROCESS | 864 | 1471987246983 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 864 | 1471987246985 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:47 INFO - PROCESS | 864 | ++DOCSHELL 112CC800 == 47 [pid = 864] [id = 117] 14:20:47 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (12D98800) [pid = 864] [serial = 348] [outer = 00000000] 14:20:47 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1438DC00) [pid = 864] [serial = 349] [outer = 12D98800] 14:20:47 INFO - PROCESS | 864 | 1471987247040 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (1651A800) [pid = 864] [serial = 350] [outer = 12D98800] 14:20:47 INFO - PROCESS | 864 | 1471987247610 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]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:20:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 820ms 14:20:47 INFO - PROCESS | 864 | 1471987247691 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 864 | 1471987247695 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 14:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:20:47 INFO - PROCESS | 864 | 1471987247701 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 864 | 1471987247705 Marionette TRACE conn3 <- [1,434,null,{}] 14:20:47 INFO - PROCESS | 864 | 1471987247711 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}] 14:20:47 INFO - PROCESS | 864 | 1471987247714 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:47 INFO - PROCESS | 864 | 1471987247836 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:20:47 INFO - PROCESS | 864 | 1471987247958 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 864 | 1471987247962 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:48 INFO - PROCESS | 864 | ++DOCSHELL 10B8C800 == 48 [pid = 864] [id = 118] 14:20:48 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (11C62400) [pid = 864] [serial = 351] [outer = 00000000] 14:20:48 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (13925C00) [pid = 864] [serial = 352] [outer = 11C62400] 14:20:48 INFO - PROCESS | 864 | 1471987248072 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (13EAF800) [pid = 864] [serial = 353] [outer = 11C62400] 14:20:48 INFO - PROCESS | 864 | 1471987248633 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]]]}] 14:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 965ms 14:20:48 INFO - PROCESS | 864 | 1471987248679 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:20:48 INFO - PROCESS | 864 | 1471987248684 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 14:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:20:48 INFO - PROCESS | 864 | 1471987248690 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - PROCESS | 864 | 1471987248693 Marionette TRACE conn3 <- [1,438,null,{}] 14:20:48 INFO - PROCESS | 864 | 1471987248697 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}] 14:20:48 INFO - PROCESS | 864 | 1471987248700 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:48 INFO - PROCESS | 864 | 1471987248812 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:20:48 INFO - PROCESS | 864 | 1471987248915 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 864 | 1471987248918 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:48 INFO - PROCESS | 864 | ++DOCSHELL 15A30000 == 49 [pid = 864] [id = 119] 14:20:48 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (15A32C00) [pid = 864] [serial = 354] [outer = 00000000] 14:20:48 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (16511400) [pid = 864] [serial = 355] [outer = 15A32C00] 14:20:49 INFO - PROCESS | 864 | 1471987248977 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (1651CC00) [pid = 864] [serial = 356] [outer = 15A32C00] 14:20:49 INFO - PROCESS | 864 | 1471987249628 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]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 965ms 14:20:49 INFO - PROCESS | 864 | 1471987249667 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 864 | 1471987249670 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 14:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:20:49 INFO - PROCESS | 864 | 1471987249674 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 864 | 1471987249677 Marionette TRACE conn3 <- [1,442,null,{}] 14:20:49 INFO - PROCESS | 864 | 1471987249688 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}] 14:20:49 INFO - PROCESS | 864 | 1471987249693 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:49 INFO - PROCESS | 864 | 1471987249802 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:20:49 INFO - PROCESS | 864 | 1471987249907 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 864 | 1471987249910 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:49 INFO - PROCESS | 864 | ++DOCSHELL 19D9E000 == 50 [pid = 864] [id = 120] 14:20:49 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (19D9F000) [pid = 864] [serial = 357] [outer = 00000000] 14:20:49 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (19EAD400) [pid = 864] [serial = 358] [outer = 19D9F000] 14:20:50 INFO - PROCESS | 864 | 1471987249968 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (1A44BC00) [pid = 864] [serial = 359] [outer = 19D9F000] 14:20:50 INFO - PROCESS | 864 | 1471987250642 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]]]}] 14:20:50 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:20:50 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1029ms 14:20:50 INFO - PROCESS | 864 | 1471987250708 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 864 | 1471987250711 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 14:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:20:50 INFO - PROCESS | 864 | 1471987250728 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 864 | 1471987250731 Marionette TRACE conn3 <- [1,446,null,{}] 14:20:50 INFO - PROCESS | 864 | 1471987250734 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}] 14:20:50 INFO - PROCESS | 864 | 1471987250737 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:50 INFO - PROCESS | 864 | 1471987250849 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:20:50 INFO - PROCESS | 864 | 1471987250976 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 864 | 1471987250979 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:51 INFO - PROCESS | 864 | ++DOCSHELL 1871D800 == 51 [pid = 864] [id = 121] 14:20:51 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1A609800) [pid = 864] [serial = 360] [outer = 00000000] 14:20:51 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1AE1C400) [pid = 864] [serial = 361] [outer = 1A609800] 14:20:51 INFO - PROCESS | 864 | 1471987251035 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1AF7D000) [pid = 864] [serial = 362] [outer = 1A609800] 14:20:51 INFO - PROCESS | 864 | 1471987251652 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]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 965ms 14:20:51 INFO - PROCESS | 864 | 1471987251711 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 864 | 1471987251715 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 14:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:20:51 INFO - PROCESS | 864 | 1471987251720 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 864 | 1471987251723 Marionette TRACE conn3 <- [1,450,null,{}] 14:20:51 INFO - PROCESS | 864 | 1471987251728 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}] 14:20:51 INFO - PROCESS | 864 | 1471987251730 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:51 INFO - PROCESS | 864 | 1471987251863 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:20:52 INFO - PROCESS | 864 | 1471987251991 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 864 | 1471987251994 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:52 INFO - PROCESS | 864 | ++DOCSHELL 10227400 == 52 [pid = 864] [id = 122] 14:20:52 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (102C8400) [pid = 864] [serial = 363] [outer = 00000000] 14:20:52 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (1392A400) [pid = 864] [serial = 364] [outer = 102C8400] 14:20:52 INFO - PROCESS | 864 | 1471987252051 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (13936C00) [pid = 864] [serial = 365] [outer = 102C8400] 14:20:52 INFO - PROCESS | 864 | 1471987252872 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] 14:20:52 INFO - PROCESS | 864 | 1471987252914 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 14:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:20:52 INFO - PROCESS | 864 | 1471987252920 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 864 | 1471987252925 Marionette TRACE conn3 <- [1,454,null,{}] 14:20:52 INFO - PROCESS | 864 | 1471987252930 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}] 14:20:52 INFO - PROCESS | 864 | 1471987252933 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:53 INFO - PROCESS | 864 | 1471987253036 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:20:53 INFO - PROCESS | 864 | 1471987253171 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 864 | 1471987253174 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:53 INFO - PROCESS | 864 | ++DOCSHELL 10A0B800 == 53 [pid = 864] [id = 123] 14:20:53 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (112C3000) [pid = 864] [serial = 366] [outer = 00000000] 14:20:53 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (14394400) [pid = 864] [serial = 367] [outer = 112C3000] 14:20:53 INFO - PROCESS | 864 | 1471987253227 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (15791C00) [pid = 864] [serial = 368] [outer = 112C3000] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 17147800 == 52 [pid = 864] [id = 116] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 1713C000 == 51 [pid = 864] [id = 115] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 1713C400 == 50 [pid = 864] [id = 114] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 16517800 == 49 [pid = 864] [id = 113] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 131E2C00 == 48 [pid = 864] [id = 112] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 1284F800 == 47 [pid = 864] [id = 111] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 18705C00 == 46 [pid = 864] [id = 108] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 14639C00 == 45 [pid = 864] [id = 107] 14:20:53 INFO - PROCESS | 864 | --DOCSHELL 112C0C00 == 44 [pid = 864] [id = 106] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 115 (139CDC00) [pid = 864] [serial = 157] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 114 (1AE19000) [pid = 864] [serial = 230] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 113 (12995000) [pid = 864] [serial = 233] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 112 (13161C00) [pid = 864] [serial = 191] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 111 (19F65400) [pid = 864] [serial = 239] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 110 (1AF82800) [pid = 864] [serial = 242] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 109 (1A44E400) [pid = 864] [serial = 200] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 108 (1740CC00) [pid = 864] [serial = 281] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1651D000) [pid = 864] [serial = 280] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 106 (131E8000) [pid = 864] [serial = 289] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 105 (13EA6800) [pid = 864] [serial = 290] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 104 (12DD9000) [pid = 864] [serial = 275] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 103 (113BF000) [pid = 864] [serial = 274] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 102 (15A2B800) [pid = 864] [serial = 278] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 101 (146BA400) [pid = 864] [serial = 277] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 100 (131E7400) [pid = 864] [serial = 286] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 99 (1349E800) [pid = 864] [serial = 287] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 98 (17A01C00) [pid = 864] [serial = 299] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 97 (179E8800) [pid = 864] [serial = 298] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 96 (1651E400) [pid = 864] [serial = 295] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 95 (15A34400) [pid = 864] [serial = 292] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 94 (15A38C00) [pid = 864] [serial = 293] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 93 (1A6B5400) [pid = 864] [serial = 284] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 92 (1A1CA400) [pid = 864] [serial = 283] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 91 (19DA5400) [pid = 864] [serial = 302] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 90 (16513400) [pid = 864] [serial = 307] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1871C000) [pid = 864] [serial = 301] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1A1C2000) [pid = 864] [serial = 304] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1A60C800) [pid = 864] [serial = 310] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 86 (1A6BF000) [pid = 864] [serial = 311] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1AE20800) [pid = 864] [serial = 313] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1A1C3C00) [pid = 864] [serial = 305] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1855E000) [pid = 864] [serial = 308] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16944000) [pid = 864] [serial = 296] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 81 (19D9B400) [pid = 864] [serial = 197] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1AA1DC00) [pid = 864] [serial = 188] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A4EC00) [pid = 864] [serial = 154] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1514F800) [pid = 864] [serial = 236] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | --DOMWINDOW == 77 (162AD800) [pid = 864] [serial = 194] [outer = 00000000] [url = about:blank] 14:20:53 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:53 INFO - PROCESS | 864 | 1471987253730 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]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 869ms 14:20:53 INFO - PROCESS | 864 | 1471987253763 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 864 | 1471987253767 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 14:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:20:53 INFO - PROCESS | 864 | 1471987253773 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 864 | 1471987253776 Marionette TRACE conn3 <- [1,458,null,{}] 14:20:53 INFO - PROCESS | 864 | 1471987253780 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}] 14:20:53 INFO - PROCESS | 864 | 1471987253830 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:53 INFO - PROCESS | 864 | 1471987253945 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:20:54 INFO - PROCESS | 864 | 1471987254032 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 864 | 1471987254035 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:54 INFO - PROCESS | 864 | ++DOCSHELL 13440000 == 45 [pid = 864] [id = 124] 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13442400) [pid = 864] [serial = 369] [outer = 00000000] 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1514F800) [pid = 864] [serial = 370] [outer = 13442400] 14:20:54 INFO - PROCESS | 864 | 1471987254085 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15791000) [pid = 864] [serial = 371] [outer = 13442400] 14:20:54 INFO - PROCESS | 864 | 1471987254498 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] 14:20:54 INFO - PROCESS | 864 | 1471987254547 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 14:20:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:20:54 INFO - PROCESS | 864 | 1471987254550 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 864 | 1471987254554 Marionette TRACE conn3 <- [1,462,null,{}] 14:20:54 INFO - PROCESS | 864 | 1471987254565 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}] 14:20:54 INFO - PROCESS | 864 | 1471987254570 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:54 INFO - PROCESS | 864 | 1471987254684 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:20:54 INFO - PROCESS | 864 | 1471987254700 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 864 | 1471987254703 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:54 INFO - PROCESS | 864 | ++DOCSHELL 16C5FC00 == 46 [pid = 864] [id = 125] 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16CECC00) [pid = 864] [serial = 372] [outer = 00000000] 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1714AC00) [pid = 864] [serial = 373] [outer = 16CECC00] 14:20:54 INFO - PROCESS | 864 | 1471987254752 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (178F1800) [pid = 864] [serial = 374] [outer = 16CECC00] 14:20:55 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:55 INFO - PROCESS | 864 | 1471987255271 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] 14:20:55 INFO - PROCESS | 864 | 1471987255328 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 14:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:20:55 INFO - PROCESS | 864 | 1471987255331 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 864 | 1471987255333 Marionette TRACE conn3 <- [1,466,null,{}] 14:20:55 INFO - PROCESS | 864 | 1471987255337 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}] 14:20:55 INFO - PROCESS | 864 | 1471987255339 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:55 INFO - PROCESS | 864 | 1471987255428 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:20:55 INFO - PROCESS | 864 | 1471987255436 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 864 | 1471987255447 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:55 INFO - PROCESS | 864 | ++DOCSHELL 1651D000 == 47 [pid = 864] [id = 126] 14:20:55 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (179E7000) [pid = 864] [serial = 375] [outer = 00000000] 14:20:55 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1855D000) [pid = 864] [serial = 376] [outer = 179E7000] 14:20:55 INFO - PROCESS | 864 | 1471987255574 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (18703000) [pid = 864] [serial = 377] [outer = 179E7000] 14:20:56 INFO - PROCESS | 864 | 1471987255982 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] 14:20:56 INFO - PROCESS | 864 | 1471987256034 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 14:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:20:56 INFO - PROCESS | 864 | 1471987256037 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 864 | 1471987256039 Marionette TRACE conn3 <- [1,470,null,{}] 14:20:56 INFO - PROCESS | 864 | 1471987256043 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}] 14:20:56 INFO - PROCESS | 864 | 1471987256045 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:56 INFO - PROCESS | 864 | 1471987256237 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:20:56 INFO - PROCESS | 864 | 1471987256263 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 864 | 1471987256265 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:56 INFO - PROCESS | 864 | ++DOCSHELL 18710000 == 48 [pid = 864] [id = 127] 14:20:56 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (18718C00) [pid = 864] [serial = 378] [outer = 00000000] 14:20:56 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19D98C00) [pid = 864] [serial = 379] [outer = 18718C00] 14:20:56 INFO - PROCESS | 864 | 1471987256311 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19DA0C00) [pid = 864] [serial = 380] [outer = 18718C00] 14:20:56 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1A44AC00) [pid = 864] [serial = 381] [outer = 1AE21000] 14:20:56 INFO - PROCESS | 864 | 1471987256857 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]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 853ms 14:20:56 INFO - PROCESS | 864 | 1471987256912 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 864 | 1471987256914 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 14:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:20:56 INFO - PROCESS | 864 | 1471987256917 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 864 | 1471987256919 Marionette TRACE conn3 <- [1,474,null,{}] 14:20:56 INFO - PROCESS | 864 | 1471987256922 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}] 14:20:56 INFO - PROCESS | 864 | 1471987256927 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:57 INFO - PROCESS | 864 | 1471987257070 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:20:57 INFO - PROCESS | 864 | 1471987257130 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 864 | 1471987257133 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:57 INFO - PROCESS | 864 | ++DOCSHELL 130A8800 == 49 [pid = 864] [id = 128] 14:20:57 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (13158800) [pid = 864] [serial = 382] [outer = 00000000] 14:20:57 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1A605800) [pid = 864] [serial = 383] [outer = 13158800] 14:20:57 INFO - PROCESS | 864 | 1471987257181 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1A993000) [pid = 864] [serial = 384] [outer = 13158800] 14:20:57 INFO - PROCESS | 864 | 1471987257680 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]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 820ms 14:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:20:57 INFO - PROCESS | 864 | 1471987257755 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 864 | 1471987257757 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 14:20:57 INFO - PROCESS | 864 | 1471987257760 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 864 | 1471987257762 Marionette TRACE conn3 <- [1,478,null,{}] 14:20:57 INFO - PROCESS | 864 | 1471987257765 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}] 14:20:57 INFO - PROCESS | 864 | 1471987257767 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:57 INFO - PROCESS | 864 | 1471987257890 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 92 (179B1C00) [pid = 864] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 91 (18701400) [pid = 864] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 90 (17142000) [pid = 864] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1AA22000) [pid = 864] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 88 (18706400) [pid = 864] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 87 (16518400) [pid = 864] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 86 (112C5400) [pid = 864] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 85 (151AA400) [pid = 864] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 84 (128D3800) [pid = 864] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 83 (131E9000) [pid = 864] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17144400) [pid = 864] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 81 (19D9E800) [pid = 864] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:20:58 INFO - PROCESS | 864 | --DOMWINDOW == 80 (16515000) [pid = 864] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:20:58 INFO - PROCESS | 864 | 1471987258065 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 864 | 1471987258067 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:58 INFO - PROCESS | 864 | ++DOCSHELL 10275800 == 50 [pid = 864] [id = 129] 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10A01400) [pid = 864] [serial = 385] [outer = 00000000] 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1138D000) [pid = 864] [serial = 386] [outer = 10A01400] 14:20:58 INFO - PROCESS | 864 | 1471987258115 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (11C62C00) [pid = 864] [serial = 387] [outer = 10A01400] 14:20:58 INFO - PROCESS | 864 | 1471987258524 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]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 820ms 14:20:58 INFO - PROCESS | 864 | 1471987258597 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 864 | 1471987258599 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 14:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:20:58 INFO - PROCESS | 864 | 1471987258603 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 864 | 1471987258605 Marionette TRACE conn3 <- [1,482,null,{}] 14:20:58 INFO - PROCESS | 864 | 1471987258608 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}] 14:20:58 INFO - PROCESS | 864 | 1471987258610 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:58 INFO - PROCESS | 864 | 1471987258725 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:20:58 INFO - PROCESS | 864 | 1471987258736 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 864 | 1471987258738 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:58 INFO - PROCESS | 864 | ++DOCSHELL 10A47400 == 51 [pid = 864] [id = 130] 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13928400) [pid = 864] [serial = 388] [outer = 00000000] 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18705000) [pid = 864] [serial = 389] [outer = 13928400] 14:20:58 INFO - PROCESS | 864 | 1471987258783 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19EAE400) [pid = 864] [serial = 390] [outer = 13928400] 14:20:59 INFO - PROCESS | 864 | 1471987259201 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]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 643ms 14:20:59 INFO - PROCESS | 864 | 1471987259241 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 864 | 1471987259242 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 14:20:59 INFO - PROCESS | 864 | 1471987259245 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:20:59 INFO - PROCESS | 864 | 1471987259247 Marionette TRACE conn3 <- [1,486,null,{}] 14:20:59 INFO - PROCESS | 864 | 1471987259251 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}] 14:20:59 INFO - PROCESS | 864 | 1471987259253 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:59 INFO - PROCESS | 864 | 1471987259422 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:20:59 INFO - PROCESS | 864 | 1471987259437 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 864 | 1471987259439 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:20:59 INFO - PROCESS | 864 | ++DOCSHELL 10A04800 == 52 [pid = 864] [id = 131] 14:20:59 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (10A10000) [pid = 864] [serial = 391] [outer = 00000000] 14:20:59 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1AE1B800) [pid = 864] [serial = 392] [outer = 10A10000] 14:20:59 INFO - PROCESS | 864 | 1471987259486 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1AF83C00) [pid = 864] [serial = 393] [outer = 10A10000] 14:20:59 INFO - PROCESS | 864 | 1471987259931 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]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 707ms 14:20:59 INFO - PROCESS | 864 | 1471987259978 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 864 | 1471987259990 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 14:21:00 INFO - PROCESS | 864 | 1471987259994 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:21:00 INFO - PROCESS | 864 | 1471987259995 Marionette TRACE conn3 <- [1,490,null,{}] 14:21:00 INFO - PROCESS | 864 | 1471987259999 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}] 14:21:00 INFO - PROCESS | 864 | 1471987260000 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:00 INFO - PROCESS | 864 | 1471987260129 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:21:00 INFO - PROCESS | 864 | 1471987260237 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 864 | 1471987260241 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:00 INFO - PROCESS | 864 | ++DOCSHELL 0F9E7800 == 53 [pid = 864] [id = 132] 14:21:00 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1021DC00) [pid = 864] [serial = 394] [outer = 00000000] 14:21:00 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10A4B400) [pid = 864] [serial = 395] [outer = 1021DC00] 14:21:00 INFO - PROCESS | 864 | 1471987260302 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (112C4000) [pid = 864] [serial = 396] [outer = 1021DC00] 14:21:01 INFO - PROCESS | 864 | 1471987260987 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]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:21:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1013ms 14:21:01 INFO - PROCESS | 864 | 1471987261015 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 864 | 1471987261019 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 14:21:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:21:01 INFO - PROCESS | 864 | 1471987261024 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 864 | 1471987261027 Marionette TRACE conn3 <- [1,494,null,{}] 14:21:01 INFO - PROCESS | 864 | 1471987261033 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}] 14:21:01 INFO - PROCESS | 864 | 1471987261036 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:01 INFO - PROCESS | 864 | 1471987261159 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:21:01 INFO - PROCESS | 864 | 1471987261264 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 864 | 1471987261268 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:01 INFO - PROCESS | 864 | ++DOCSHELL 12DE4800 == 54 [pid = 864] [id = 133] 14:21:01 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (130AAC00) [pid = 864] [serial = 397] [outer = 00000000] 14:21:01 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (131EF800) [pid = 864] [serial = 398] [outer = 130AAC00] 14:21:01 INFO - PROCESS | 864 | 1471987261325 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (1392F000) [pid = 864] [serial = 399] [outer = 130AAC00] 14:21:02 INFO - PROCESS | 864 | 1471987262019 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]]]}] 14:21:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:21:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1030ms 14:21:02 INFO - PROCESS | 864 | 1471987262063 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 864 | 1471987262067 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 14:21:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:21:02 INFO - PROCESS | 864 | 1471987262071 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 864 | 1471987262074 Marionette TRACE conn3 <- [1,498,null,{}] 14:21:02 INFO - PROCESS | 864 | 1471987262078 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}] 14:21:02 INFO - PROCESS | 864 | 1471987262080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:02 INFO - PROCESS | 864 | 1471987262205 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:21:02 INFO - PROCESS | 864 | 1471987262337 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 864 | 1471987262340 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:02 INFO - PROCESS | 864 | ++DOCSHELL 10A48C00 == 55 [pid = 864] [id = 134] 14:21:02 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (14638000) [pid = 864] [serial = 400] [outer = 00000000] 14:21:02 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (160ACC00) [pid = 864] [serial = 401] [outer = 14638000] 14:21:02 INFO - PROCESS | 864 | 1471987262397 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (16941800) [pid = 864] [serial = 402] [outer = 14638000] 14:21:03 INFO - PROCESS | 864 | 1471987263003 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]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:21:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1029ms 14:21:03 INFO - PROCESS | 864 | 1471987263127 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 864 | 1471987263130 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 14:21:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:21:03 INFO - PROCESS | 864 | 1471987263141 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 864 | 1471987263148 Marionette TRACE conn3 <- [1,502,null,{}] 14:21:03 INFO - PROCESS | 864 | 1471987263152 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}] 14:21:03 INFO - PROCESS | 864 | 1471987263156 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:03 INFO - PROCESS | 864 | 1471987263299 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:21:03 INFO - PROCESS | 864 | 1471987263422 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 864 | 1471987263425 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:03 INFO - PROCESS | 864 | ++DOCSHELL 15B5D400 == 56 [pid = 864] [id = 135] 14:21:03 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (160AC400) [pid = 864] [serial = 403] [outer = 00000000] 14:21:03 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (1A990400) [pid = 864] [serial = 404] [outer = 160AC400] 14:21:03 INFO - PROCESS | 864 | 1471987263483 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (1AE19000) [pid = 864] [serial = 405] [outer = 160AC400] 14:21:04 INFO - PROCESS | 864 | 1471987264083 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]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:21:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1029ms 14:21:04 INFO - PROCESS | 864 | 1471987264141 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 864 | 1471987264144 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 14:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:21:04 INFO - PROCESS | 864 | 1471987264148 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 864 | 1471987264150 Marionette TRACE conn3 <- [1,506,null,{}] 14:21:04 INFO - PROCESS | 864 | 1471987264154 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}] 14:21:04 INFO - PROCESS | 864 | 1471987264157 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:04 INFO - PROCESS | 864 | 1471987264322 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:21:04 INFO - PROCESS | 864 | 1471987264616 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 864 | 1471987264619 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:04 INFO - PROCESS | 864 | ++DOCSHELL 0F97E800 == 57 [pid = 864] [id = 136] 14:21:04 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (0F97FC00) [pid = 864] [serial = 406] [outer = 00000000] 14:21:04 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (10AC5400) [pid = 864] [serial = 407] [outer = 0F97FC00] 14:21:04 INFO - PROCESS | 864 | 1471987264690 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (10B88C00) [pid = 864] [serial = 408] [outer = 0F97FC00] 14:21:05 INFO - PROCESS | 864 | 1471987265359 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]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:21:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1287ms 14:21:05 INFO - PROCESS | 864 | 1471987265469 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 864 | 1471987265473 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 14:21:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:21:05 INFO - PROCESS | 864 | 1471987265492 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 864 | 1471987265495 Marionette TRACE conn3 <- [1,510,null,{}] 14:21:05 INFO - PROCESS | 864 | 1471987265500 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}] 14:21:05 INFO - PROCESS | 864 | 1471987265504 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:05 INFO - PROCESS | 864 | 1471987265609 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:21:05 INFO - PROCESS | 864 | 1471987265720 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 864 | 1471987265723 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 10A04800 == 56 [pid = 864] [id = 131] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 10A47400 == 55 [pid = 864] [id = 130] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 10275800 == 54 [pid = 864] [id = 129] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 130A8800 == 53 [pid = 864] [id = 128] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 18710000 == 52 [pid = 864] [id = 127] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 1651D000 == 51 [pid = 864] [id = 126] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 16C5FC00 == 50 [pid = 864] [id = 125] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 13440000 == 49 [pid = 864] [id = 124] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 10A0B800 == 48 [pid = 864] [id = 123] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 10B8C800 == 47 [pid = 864] [id = 118] 14:21:05 INFO - PROCESS | 864 | --DOCSHELL 112CC800 == 46 [pid = 864] [id = 117] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1651F400) [pid = 864] [serial = 272] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 102 (1651D400) [pid = 864] [serial = 337] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 101 (16FAA400) [pid = 864] [serial = 338] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 100 (1392CC00) [pid = 864] [serial = 317] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 99 (1310E400) [pid = 864] [serial = 316] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1609F800) [pid = 864] [serial = 320] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 97 (15A2F800) [pid = 864] [serial = 319] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 96 (13927400) [pid = 864] [serial = 331] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 95 (1393BC00) [pid = 864] [serial = 332] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 94 (13934C00) [pid = 864] [serial = 334] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 93 (14630400) [pid = 864] [serial = 335] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 92 (179BC800) [pid = 864] [serial = 340] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 91 (1AA1C400) [pid = 864] [serial = 326] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1A1CE000) [pid = 864] [serial = 325] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1A993800) [pid = 864] [serial = 347] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1438DC00) [pid = 864] [serial = 349] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 87 (17ADAC00) [pid = 864] [serial = 341] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 86 (18707C00) [pid = 864] [serial = 343] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1A60A400) [pid = 864] [serial = 346] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 84 (18710C00) [pid = 864] [serial = 344] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17149000) [pid = 864] [serial = 329] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17147000) [pid = 864] [serial = 328] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1AF81000) [pid = 864] [serial = 314] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1870E000) [pid = 864] [serial = 323] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1870A400) [pid = 864] [serial = 322] [outer = 00000000] [url = about:blank] 14:21:05 INFO - PROCESS | 864 | ++DOCSHELL 10275800 == 47 [pid = 864] [id = 137] 14:21:05 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10A0B800) [pid = 864] [serial = 409] [outer = 00000000] 14:21:05 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (128ECC00) [pid = 864] [serial = 410] [outer = 10A0B800] 14:21:05 INFO - PROCESS | 864 | 1471987265806 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (12DDE400) [pid = 864] [serial = 411] [outer = 10A0B800] 14:21:06 INFO - PROCESS | 864 | 1471987266242 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]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:21:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 820ms 14:21:06 INFO - PROCESS | 864 | 1471987266295 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 864 | 1471987266299 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 14:21:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:21:06 INFO - PROCESS | 864 | 1471987266304 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 864 | 1471987266306 Marionette TRACE conn3 <- [1,514,null,{}] 14:21:06 INFO - PROCESS | 864 | 1471987266310 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}] 14:21:06 INFO - PROCESS | 864 | 1471987266312 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:06 INFO - PROCESS | 864 | 1471987266410 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:21:06 INFO - PROCESS | 864 | 1471987266416 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 864 | 1471987266419 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:06 INFO - PROCESS | 864 | ++DOCSHELL 13159000 == 48 [pid = 864] [id = 138] 14:21:06 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (131E2000) [pid = 864] [serial = 412] [outer = 00000000] 14:21:06 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13935C00) [pid = 864] [serial = 413] [outer = 131E2000] 14:21:06 INFO - PROCESS | 864 | 1471987266465 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (13EA7400) [pid = 864] [serial = 414] [outer = 131E2000] 14:21:07 INFO - PROCESS | 864 | 1471987266977 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]]]}] 14:21:07 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 14:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 708ms 14:21:07 INFO - PROCESS | 864 | 1471987267036 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 864 | 1471987267039 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 14:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:21:07 INFO - PROCESS | 864 | 1471987267044 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 864 | 1471987267050 Marionette TRACE conn3 <- [1,518,null,{}] 14:21:07 INFO - PROCESS | 864 | 1471987267059 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}] 14:21:07 INFO - PROCESS | 864 | 1471987267062 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:07 INFO - PROCESS | 864 | 1471987267150 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:21:07 INFO - PROCESS | 864 | 1471987267273 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 864 | 1471987267276 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:07 INFO - PROCESS | 864 | ++DOCSHELL 1462B000 == 49 [pid = 864] [id = 139] 14:21:07 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (146B3800) [pid = 864] [serial = 415] [outer = 00000000] 14:21:07 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1578D800) [pid = 864] [serial = 416] [outer = 146B3800] 14:21:07 INFO - PROCESS | 864 | 1471987267323 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (15A32800) [pid = 864] [serial = 417] [outer = 146B3800] 14:21:07 INFO - PROCESS | 864 | 1471987267701 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]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 724ms 14:21:07 INFO - PROCESS | 864 | 1471987267742 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 864 | 1471987267744 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 14:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:21:07 INFO - PROCESS | 864 | 1471987267748 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 864 | 1471987267750 Marionette TRACE conn3 <- [1,522,null,{}] 14:21:07 INFO - PROCESS | 864 | 1471987267753 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}] 14:21:07 INFO - PROCESS | 864 | 1471987267805 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:07 INFO - PROCESS | 864 | 1471987267922 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:21:07 INFO - PROCESS | 864 | 1471987267931 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 864 | 1471987267934 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:07 INFO - PROCESS | 864 | ++DOCSHELL 128E4800 == 50 [pid = 864] [id = 140] 14:21:07 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (15A31800) [pid = 864] [serial = 418] [outer = 00000000] 14:21:07 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (16511C00) [pid = 864] [serial = 419] [outer = 15A31800] 14:21:07 INFO - PROCESS | 864 | 1471987267979 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (16512400) [pid = 864] [serial = 420] [outer = 15A31800] 14:21:08 INFO - PROCESS | 864 | 1471987268458 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]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:21:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 756ms 14:21:08 INFO - PROCESS | 864 | 1471987268523 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 864 | 1471987268525 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 14:21:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:21:08 INFO - PROCESS | 864 | 1471987268560 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 864 | 1471987268562 Marionette TRACE conn3 <- [1,526,null,{}] 14:21:08 INFO - PROCESS | 864 | 1471987268569 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}] 14:21:08 INFO - PROCESS | 864 | 1471987268571 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:08 INFO - PROCESS | 864 | 1471987268682 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:21:08 INFO - PROCESS | 864 | 1471987268692 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 864 | 1471987268698 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:08 INFO - PROCESS | 864 | ++DOCSHELL 16941000 == 51 [pid = 864] [id = 141] 14:21:08 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (16942000) [pid = 864] [serial = 421] [outer = 00000000] 14:21:08 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1713BC00) [pid = 864] [serial = 422] [outer = 16942000] 14:21:08 INFO - PROCESS | 864 | 1471987268803 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (17149000) [pid = 864] [serial = 423] [outer = 16942000] 14:21:09 INFO - PROCESS | 864 | 1471987269290 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]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:21:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 772ms 14:21:09 INFO - PROCESS | 864 | 1471987269347 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 864 | 1471987269350 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 14:21:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:21:09 INFO - PROCESS | 864 | 1471987269353 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 864 | 1471987269355 Marionette TRACE conn3 <- [1,530,null,{}] 14:21:09 INFO - PROCESS | 864 | 1471987269365 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}] 14:21:09 INFO - PROCESS | 864 | 1471987269367 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:09 INFO - PROCESS | 864 | 1471987269484 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:21:09 INFO - PROCESS | 864 | 1471987269498 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 864 | 1471987269500 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:09 INFO - PROCESS | 864 | ++DOCSHELL 17A07C00 == 52 [pid = 864] [id = 142] 14:21:09 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (17A08C00) [pid = 864] [serial = 424] [outer = 00000000] 14:21:09 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1855C000) [pid = 864] [serial = 425] [outer = 17A08C00] 14:21:09 INFO - PROCESS | 864 | 1471987269600 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (18704C00) [pid = 864] [serial = 426] [outer = 17A08C00] 14:21:10 INFO - PROCESS | 864 | 1471987270054 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"]]]}] 14:21:10 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:10 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 756ms 14:21:10 INFO - PROCESS | 864 | 1471987270094 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 864 | 1471987270096 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 14:21:10 INFO - PROCESS | 864 | 1471987270099 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:21:10 INFO - PROCESS | 864 | 1471987270101 Marionette TRACE conn3 <- [1,534,null,{}] 14:21:10 INFO - PROCESS | 864 | 1471987270156 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}] 14:21:10 INFO - PROCESS | 864 | 1471987270158 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 96 (112C3000) [pid = 864] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 95 (102C8400) [pid = 864] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 94 (18718C00) [pid = 864] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 93 (13158800) [pid = 864] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 92 (13442400) [pid = 864] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 91 (13928400) [pid = 864] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 90 (16CECC00) [pid = 864] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 89 (179E7000) [pid = 864] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:21:10 INFO - PROCESS | 864 | --DOMWINDOW == 88 (10A01400) [pid = 864] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:21:10 INFO - PROCESS | 864 | 1471987270520 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:21:10 INFO - PROCESS | 864 | 1471987270528 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 864 | 1471987270530 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:10 INFO - PROCESS | 864 | ++DOCSHELL 10A06400 == 53 [pid = 864] [id = 143] 14:21:10 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (134CFC00) [pid = 864] [serial = 427] [outer = 00000000] 14:21:10 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (16CECC00) [pid = 864] [serial = 428] [outer = 134CFC00] 14:21:10 INFO - PROCESS | 864 | 1471987270584 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (178F1400) [pid = 864] [serial = 429] [outer = 134CFC00] 14:21:11 INFO - PROCESS | 864 | 1471987270985 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]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:21:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 932ms 14:21:11 INFO - PROCESS | 864 | 1471987271037 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 864 | 1471987271039 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 14:21:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:21:11 INFO - PROCESS | 864 | 1471987271043 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 864 | 1471987271045 Marionette TRACE conn3 <- [1,538,null,{}] 14:21:11 INFO - PROCESS | 864 | 1471987271048 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}] 14:21:11 INFO - PROCESS | 864 | 1471987271050 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:11 INFO - PROCESS | 864 | 1471987271134 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:21:11 INFO - PROCESS | 864 | 1471987271142 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 864 | 1471987271145 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:11 INFO - PROCESS | 864 | ++DOCSHELL 131E7400 == 54 [pid = 864] [id = 144] 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1321E800) [pid = 864] [serial = 430] [outer = 00000000] 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1871E400) [pid = 864] [serial = 431] [outer = 1321E800] 14:21:11 INFO - PROCESS | 864 | 1471987271191 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (19D9D000) [pid = 864] [serial = 432] [outer = 1321E800] 14:21:11 INFO - PROCESS | 864 | 1471987271658 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]]]}] 14:21:11 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. 14:21:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 644ms 14:21:11 INFO - PROCESS | 864 | 1471987271713 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 864 | 1471987271715 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 14:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:21:11 INFO - PROCESS | 864 | 1471987271718 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 864 | 1471987271720 Marionette TRACE conn3 <- [1,542,null,{}] 14:21:11 INFO - PROCESS | 864 | 1471987271727 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}] 14:21:11 INFO - PROCESS | 864 | 1471987271729 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:11 INFO - PROCESS | 864 | 1471987271816 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:21:11 INFO - PROCESS | 864 | 1471987271824 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 864 | 1471987271827 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:11 INFO - PROCESS | 864 | ++DOCSHELL 10561400 == 55 [pid = 864] [id = 145] 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (10A03C00) [pid = 864] [serial = 433] [outer = 00000000] 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1A60D000) [pid = 864] [serial = 434] [outer = 10A03C00] 14:21:11 INFO - PROCESS | 864 | 1471987271872 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1A6C0800) [pid = 864] [serial = 435] [outer = 10A03C00] 14:21:12 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:12 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:12 INFO - PROCESS | 864 | 1471987272332 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]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 643ms 14:21:12 INFO - PROCESS | 864 | 1471987272367 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 864 | 1471987272369 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 14:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:21:12 INFO - PROCESS | 864 | 1471987272376 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 864 | 1471987272378 Marionette TRACE conn3 <- [1,546,null,{}] 14:21:12 INFO - PROCESS | 864 | 1471987272381 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}] 14:21:12 INFO - PROCESS | 864 | 1471987272383 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:12 INFO - PROCESS | 864 | 1471987272565 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:21:12 INFO - PROCESS | 864 | 1471987272708 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 864 | 1471987272711 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:12 INFO - PROCESS | 864 | ++DOCSHELL 10274000 == 56 [pid = 864] [id = 146] 14:21:12 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (102C8C00) [pid = 864] [serial = 436] [outer = 00000000] 14:21:12 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (10A52800) [pid = 864] [serial = 437] [outer = 102C8C00] 14:21:12 INFO - PROCESS | 864 | 1471987272773 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (10ACA400) [pid = 864] [serial = 438] [outer = 102C8C00] 14:21:13 INFO - PROCESS | 864 | 1471987273409 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]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1062ms 14:21:13 INFO - PROCESS | 864 | 1471987273468 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 864 | 1471987273473 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 14:21:13 INFO - PROCESS | 864 | 1471987273478 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:21:13 INFO - PROCESS | 864 | 1471987273482 Marionette TRACE conn3 <- [1,550,null,{}] 14:21:13 INFO - PROCESS | 864 | 1471987273488 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}] 14:21:13 INFO - PROCESS | 864 | 1471987273493 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:13 INFO - PROCESS | 864 | 1471987273689 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:21:13 INFO - PROCESS | 864 | 1471987273821 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 864 | 1471987273824 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:13 INFO - PROCESS | 864 | ++DOCSHELL 13221800 == 57 [pid = 864] [id = 147] 14:21:13 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (13449800) [pid = 864] [serial = 439] [outer = 00000000] 14:21:13 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (13EA2000) [pid = 864] [serial = 440] [outer = 13449800] 14:21:13 INFO - PROCESS | 864 | 1471987273883 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (1438EC00) [pid = 864] [serial = 441] [outer = 13449800] 14:21:14 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:14 INFO - PROCESS | 864 | [864] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:14 INFO - PROCESS | 864 | 1471987274433 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]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1029ms 14:21:14 INFO - PROCESS | 864 | 1471987274518 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 864 | 1471987274522 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 14:21:14 INFO - PROCESS | 864 | 1471987274526 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 864 | 1471987274528 Marionette TRACE conn3 <- [1,554,null,{}] 14:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:21:14 INFO - PROCESS | 864 | 1471987274532 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}] 14:21:14 INFO - PROCESS | 864 | 1471987274535 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:14 INFO - PROCESS | 864 | 1471987274654 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:21:14 INFO - PROCESS | 864 | 1471987274759 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 864 | 1471987274761 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:14 INFO - PROCESS | 864 | ++DOCSHELL 1514F400 == 58 [pid = 864] [id = 148] 14:21:14 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (160A4C00) [pid = 864] [serial = 442] [outer = 00000000] 14:21:14 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (16FB1C00) [pid = 864] [serial = 443] [outer = 160A4C00] 14:21:14 INFO - PROCESS | 864 | 1471987274865 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (17147000) [pid = 864] [serial = 444] [outer = 160A4C00] 14:21:15 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:15 INFO - PROCESS | 864 | [864] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:15 INFO - PROCESS | 864 | 1471987275489 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]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:21:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1013ms 14:21:15 INFO - PROCESS | 864 | 1471987275548 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 864 | 1471987275553 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 14:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:21:15 INFO - PROCESS | 864 | 1471987275565 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 864 | 1471987275569 Marionette TRACE conn3 <- [1,558,null,{}] 14:21:15 INFO - PROCESS | 864 | 1471987275573 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}] 14:21:15 INFO - PROCESS | 864 | 1471987275577 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:15 INFO - PROCESS | 864 | 1471987275695 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:21:15 INFO - PROCESS | 864 | 1471987275829 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 864 | 1471987275832 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:15 INFO - PROCESS | 864 | ++DOCSHELL 1055F800 == 59 [pid = 864] [id = 149] 14:21:15 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (14631000) [pid = 864] [serial = 445] [outer = 00000000] 14:21:15 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1AE23000) [pid = 864] [serial = 446] [outer = 14631000] 14:21:15 INFO - PROCESS | 864 | 1471987275888 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1AF7C800) [pid = 864] [serial = 447] [outer = 14631000] 14:21:16 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:16 INFO - PROCESS | 864 | [864] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:16 INFO - PROCESS | 864 | 1471987276536 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]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1030ms 14:21:16 INFO - PROCESS | 864 | 1471987276594 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 864 | 1471987276596 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 14:21:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:21:16 INFO - PROCESS | 864 | 1471987276600 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 864 | 1471987276602 Marionette TRACE conn3 <- [1,562,null,{}] 14:21:16 INFO - PROCESS | 864 | 1471987276606 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}] 14:21:16 INFO - PROCESS | 864 | 1471987276608 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:16 INFO - PROCESS | 864 | 1471987276716 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:21:16 INFO - PROCESS | 864 | 1471987276846 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 864 | 1471987276849 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:16 INFO - PROCESS | 864 | ++DOCSHELL 1653F400 == 60 [pid = 864] [id = 150] 14:21:16 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (1AE1FC00) [pid = 864] [serial = 448] [outer = 00000000] 14:21:16 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (1B1CC400) [pid = 864] [serial = 449] [outer = 1AE1FC00] 14:21:16 INFO - PROCESS | 864 | 1471987276905 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (1B1CF800) [pid = 864] [serial = 450] [outer = 1AE1FC00] 14:21:17 INFO - PROCESS | 864 | 1471987277555 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]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:21:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1029ms 14:21:17 INFO - PROCESS | 864 | 1471987277634 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 864 | 1471987277636 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 14:21:17 INFO - PROCESS | 864 | 1471987277655 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:21:17 INFO - PROCESS | 864 | 1471987277657 Marionette TRACE conn3 <- [1,566,null,{}] 14:21:17 INFO - PROCESS | 864 | 1471987277661 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}] 14:21:17 INFO - PROCESS | 864 | 1471987277664 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:17 INFO - PROCESS | 864 | 1471987277837 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:21:18 INFO - PROCESS | 864 | 1471987278087 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 864 | 1471987278090 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:18 INFO - PROCESS | 864 | ++DOCSHELL 0C76DC00 == 61 [pid = 864] [id = 151] 14:21:18 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (1026F400) [pid = 864] [serial = 451] [outer = 00000000] 14:21:18 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (13158800) [pid = 864] [serial = 452] [outer = 1026F400] 14:21:18 INFO - PROCESS | 864 | 1471987278155 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (134D5400) [pid = 864] [serial = 453] [outer = 1026F400] 14:21:18 INFO - PROCESS | 864 | 1471987278849 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]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1222ms 14:21:18 INFO - PROCESS | 864 | 1471987278883 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 864 | 1471987278887 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 14:21:18 INFO - PROCESS | 864 | 1471987278891 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:21:18 INFO - PROCESS | 864 | 1471987278894 Marionette TRACE conn3 <- [1,570,null,{}] 14:21:18 INFO - PROCESS | 864 | 1471987278899 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}] 14:21:18 INFO - PROCESS | 864 | 1471987278904 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:19 INFO - PROCESS | 864 | 1471987279015 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:21:19 INFO - PROCESS | 864 | 1471987279121 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 864 | 1471987279124 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:19 INFO - PROCESS | 864 | ++DOCSHELL 15150400 == 62 [pid = 864] [id = 152] 14:21:19 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (15728000) [pid = 864] [serial = 454] [outer = 00000000] 14:21:19 INFO - PROCESS | 864 | ++DOMWINDOW == 117 (15A36C00) [pid = 864] [serial = 455] [outer = 15728000] 14:21:19 INFO - PROCESS | 864 | 1471987279174 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 864 | ++DOMWINDOW == 118 (16517C00) [pid = 864] [serial = 456] [outer = 15728000] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 10561400 == 61 [pid = 864] [id = 145] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 131E7400 == 60 [pid = 864] [id = 144] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 10A06400 == 59 [pid = 864] [id = 143] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 17A07C00 == 58 [pid = 864] [id = 142] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 16941000 == 57 [pid = 864] [id = 141] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 128E4800 == 56 [pid = 864] [id = 140] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 1462B000 == 55 [pid = 864] [id = 139] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 13159000 == 54 [pid = 864] [id = 138] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 10275800 == 53 [pid = 864] [id = 137] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 0F97E800 == 52 [pid = 864] [id = 136] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 10A48C00 == 51 [pid = 864] [id = 134] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 12DE4800 == 50 [pid = 864] [id = 133] 14:21:19 INFO - PROCESS | 864 | --DOCSHELL 0F9E7800 == 49 [pid = 864] [id = 132] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 117 (19EAD400) [pid = 864] [serial = 358] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 116 (14394400) [pid = 864] [serial = 367] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 115 (13936C00) [pid = 864] [serial = 365] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 114 (1392A400) [pid = 864] [serial = 364] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 113 (19D98C00) [pid = 864] [serial = 379] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 112 (1A605800) [pid = 864] [serial = 383] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 111 (1514F800) [pid = 864] [serial = 370] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 110 (19DA0C00) [pid = 864] [serial = 380] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 109 (15791000) [pid = 864] [serial = 371] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 108 (18705000) [pid = 864] [serial = 389] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1714AC00) [pid = 864] [serial = 373] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 106 (178F1800) [pid = 864] [serial = 374] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 105 (13925C00) [pid = 864] [serial = 352] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 104 (1A993000) [pid = 864] [serial = 384] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1AE1C400) [pid = 864] [serial = 361] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 102 (1855D000) [pid = 864] [serial = 376] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 101 (16511400) [pid = 864] [serial = 355] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 100 (1138D000) [pid = 864] [serial = 386] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 99 (11C62C00) [pid = 864] [serial = 387] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 98 (15791C00) [pid = 864] [serial = 368] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1310C800) [pid = 864] [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.] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 96 (18703000) [pid = 864] [serial = 377] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 95 (19EAE400) [pid = 864] [serial = 390] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1AE1B800) [pid = 864] [serial = 392] [outer = 00000000] [url = about:blank] 14:21:19 INFO - PROCESS | 864 | 1471987279703 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]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:21:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 869ms 14:21:19 INFO - PROCESS | 864 | 1471987279771 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 864 | 1471987279775 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 14:21:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:21:19 INFO - PROCESS | 864 | 1471987279780 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 864 | 1471987279782 Marionette TRACE conn3 <- [1,574,null,{}] 14:21:19 INFO - PROCESS | 864 | 1471987279786 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}] 14:21:19 INFO - PROCESS | 864 | 1471987279788 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:19 INFO - PROCESS | 864 | 1471987279883 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:21:19 INFO - PROCESS | 864 | 1471987279976 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 864 | 1471987279979 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:20 INFO - PROCESS | 864 | ++DOCSHELL 13932C00 == 50 [pid = 864] [id = 153] 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (13933400) [pid = 864] [serial = 457] [outer = 00000000] 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (15150800) [pid = 864] [serial = 458] [outer = 13933400] 14:21:20 INFO - PROCESS | 864 | 1471987280034 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (15A2E000) [pid = 864] [serial = 459] [outer = 13933400] 14:21:20 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:20 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:20 INFO - PROCESS | 864 | 1471987280429 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]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:21:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 707ms 14:21:20 INFO - PROCESS | 864 | 1471987280479 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 864 | 1471987280481 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 14:21:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:21:20 INFO - PROCESS | 864 | 1471987280488 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 864 | 1471987280497 Marionette TRACE conn3 <- [1,578,null,{}] 14:21:20 INFO - PROCESS | 864 | 1471987280511 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}] 14:21:20 INFO - PROCESS | 864 | 1471987280516 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:20 INFO - PROCESS | 864 | 1471987280714 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:21:20 INFO - PROCESS | 864 | 1471987280809 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 864 | 1471987280812 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:20 INFO - PROCESS | 864 | ++DOCSHELL 146BB000 == 51 [pid = 864] [id = 154] 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (1713B800) [pid = 864] [serial = 460] [outer = 00000000] 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (1719D000) [pid = 864] [serial = 461] [outer = 1713B800] 14:21:20 INFO - PROCESS | 864 | 1471987280859 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (171A4000) [pid = 864] [serial = 462] [outer = 1713B800] 14:21:21 INFO - PROCESS | 864 | 1471987281225 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]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 772ms 14:21:21 INFO - PROCESS | 864 | 1471987281279 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 864 | 1471987281282 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 14:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:21:21 INFO - PROCESS | 864 | 1471987281285 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 864 | 1471987281287 Marionette TRACE conn3 <- [1,582,null,{}] 14:21:21 INFO - PROCESS | 864 | 1471987281291 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}] 14:21:21 INFO - PROCESS | 864 | 1471987281293 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:21 INFO - PROCESS | 864 | 1471987281381 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:21:21 INFO - PROCESS | 864 | 1471987281388 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 864 | 1471987281390 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:21 INFO - PROCESS | 864 | ++DOCSHELL 10511400 == 52 [pid = 864] [id = 155] 14:21:21 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (13493400) [pid = 864] [serial = 463] [outer = 00000000] 14:21:21 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (17AD2800) [pid = 864] [serial = 464] [outer = 13493400] 14:21:21 INFO - PROCESS | 864 | 1471987281445 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (18701400) [pid = 864] [serial = 465] [outer = 13493400] 14:21:21 INFO - PROCESS | 864 | 1471987281946 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]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 724ms 14:21:22 INFO - PROCESS | 864 | 1471987282018 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 864 | 1471987282020 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 14:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:21:22 INFO - PROCESS | 864 | 1471987282023 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 864 | 1471987282025 Marionette TRACE conn3 <- [1,586,null,{}] 14:21:22 INFO - PROCESS | 864 | 1471987282033 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}] 14:21:22 INFO - PROCESS | 864 | 1471987282035 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:22 INFO - PROCESS | 864 | 1471987282183 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:21:22 INFO - PROCESS | 864 | 1471987282207 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 864 | 1471987282212 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:22 INFO - PROCESS | 864 | ++DOCSHELL 10ACD800 == 53 [pid = 864] [id = 156] 14:21:22 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (1870DC00) [pid = 864] [serial = 466] [outer = 00000000] 14:21:22 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (19D99000) [pid = 864] [serial = 467] [outer = 1870DC00] 14:21:22 INFO - PROCESS | 864 | 1471987282268 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (1A1C2C00) [pid = 864] [serial = 468] [outer = 1870DC00] 14:21:22 INFO - PROCESS | 864 | 1471987282734 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]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 756ms 14:21:22 INFO - PROCESS | 864 | 1471987282764 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 864 | 1471987282766 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 14:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:21:22 INFO - PROCESS | 864 | 1471987282769 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 864 | 1471987282771 Marionette TRACE conn3 <- [1,590,null,{}] 14:21:22 INFO - PROCESS | 864 | 1471987282775 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}] 14:21:22 INFO - PROCESS | 864 | 1471987282777 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:22 INFO - PROCESS | 864 | 1471987282904 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:21:23 INFO - PROCESS | 864 | 1471987283015 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 864 | 1471987283017 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:23 INFO - PROCESS | 864 | ++DOCSHELL 1A1C8800 == 54 [pid = 864] [id = 157] 14:21:23 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (1A1CC800) [pid = 864] [serial = 469] [outer = 00000000] 14:21:23 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1AA28800) [pid = 864] [serial = 470] [outer = 1A1CC800] 14:21:23 INFO - PROCESS | 864 | 1471987283062 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1A993000) [pid = 864] [serial = 471] [outer = 1A1CC800] 14:21:23 INFO - PROCESS | 864 | 1471987283495 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]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 756ms 14:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:21:23 INFO - PROCESS | 864 | 1471987283561 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 864 | 1471987283563 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 14:21:23 INFO - PROCESS | 864 | 1471987283577 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 864 | 1471987283579 Marionette TRACE conn3 <- [1,594,null,{}] 14:21:23 INFO - PROCESS | 864 | 1471987283583 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}] 14:21:23 INFO - PROCESS | 864 | 1471987283585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:23 INFO - PROCESS | 864 | 1471987283895 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 108 (16942000) [pid = 864] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 107 (17A08C00) [pid = 864] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 106 (134CFC00) [pid = 864] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 105 (1321E800) [pid = 864] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 104 (146B3800) [pid = 864] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 103 (15A31800) [pid = 864] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 102 (0F97FC00) [pid = 864] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 101 (10A0B800) [pid = 864] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:21:23 INFO - PROCESS | 864 | --DOMWINDOW == 100 (131E2000) [pid = 864] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:21:23 INFO - PROCESS | 864 | 1471987283961 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 864 | 1471987283963 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:23 INFO - PROCESS | 864 | ++DOCSHELL 10A0B800 == 55 [pid = 864] [id = 158] 14:21:23 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (10A4FC00) [pid = 864] [serial = 472] [outer = 00000000] 14:21:24 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (130DB800) [pid = 864] [serial = 473] [outer = 10A4FC00] 14:21:24 INFO - PROCESS | 864 | 1471987284008 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (134D5800) [pid = 864] [serial = 474] [outer = 10A4FC00] 14:21:24 INFO - PROCESS | 864 | 1471987284414 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]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 885ms 14:21:24 INFO - PROCESS | 864 | 1471987284461 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 864 | 1471987284463 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 14:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:21:24 INFO - PROCESS | 864 | 1471987284467 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 864 | 1471987284469 Marionette TRACE conn3 <- [1,598,null,{}] 14:21:24 INFO - PROCESS | 864 | 1471987284472 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}] 14:21:24 INFO - PROCESS | 864 | 1471987284474 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:24 INFO - PROCESS | 864 | 1471987284557 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:21:24 INFO - PROCESS | 864 | 1471987284563 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 864 | 1471987284565 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:24 INFO - PROCESS | 864 | ++DOCSHELL 1392EC00 == 56 [pid = 864] [id = 159] 14:21:24 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (1713F000) [pid = 864] [serial = 475] [outer = 00000000] 14:21:24 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (1AF84C00) [pid = 864] [serial = 476] [outer = 1713F000] 14:21:24 INFO - PROCESS | 864 | 1471987284610 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (1B1C7800) [pid = 864] [serial = 477] [outer = 1713F000] 14:21:25 INFO - PROCESS | 864 | 1471987285055 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]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:21:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 659ms 14:21:25 INFO - PROCESS | 864 | 1471987285105 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 864 | 1471987285107 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 14:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:21:25 INFO - PROCESS | 864 | 1471987285110 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 864 | 1471987285112 Marionette TRACE conn3 <- [1,602,null,{}] 14:21:25 INFO - PROCESS | 864 | 1471987285115 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}] 14:21:25 INFO - PROCESS | 864 | 1471987285117 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:25 INFO - PROCESS | 864 | 1471987285251 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:21:25 INFO - PROCESS | 864 | 1471987285323 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 864 | 1471987285325 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:25 INFO - PROCESS | 864 | ++DOCSHELL 1B332800 == 57 [pid = 864] [id = 160] 14:21:25 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (1B332C00) [pid = 864] [serial = 478] [outer = 00000000] 14:21:25 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (1B339800) [pid = 864] [serial = 479] [outer = 1B332C00] 14:21:25 INFO - PROCESS | 864 | 1471987285371 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (1B340400) [pid = 864] [serial = 480] [outer = 1B332C00] 14:21:25 INFO - PROCESS | 864 | 1471987285818 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]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:21:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 756ms 14:21:25 INFO - PROCESS | 864 | 1471987285884 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 864 | 1471987285896 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 14:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:21:25 INFO - PROCESS | 864 | 1471987285900 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 864 | 1471987285902 Marionette TRACE conn3 <- [1,606,null,{}] 14:21:25 INFO - PROCESS | 864 | 1471987285906 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}] 14:21:25 INFO - PROCESS | 864 | 1471987285909 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:26 INFO - PROCESS | 864 | 1471987286051 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:21:26 INFO - PROCESS | 864 | 1471987286183 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 864 | 1471987286186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:26 INFO - PROCESS | 864 | ++DOCSHELL 102CD400 == 58 [pid = 864] [id = 161] 14:21:26 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (10510C00) [pid = 864] [serial = 481] [outer = 00000000] 14:21:26 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (10EA5800) [pid = 864] [serial = 482] [outer = 10510C00] 14:21:26 INFO - PROCESS | 864 | 1471987286248 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (128E6000) [pid = 864] [serial = 483] [outer = 10510C00] 14:21:26 INFO - PROCESS | 864 | 1471987286923 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]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1077ms 14:21:27 INFO - PROCESS | 864 | 1471987286996 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 864 | 1471987287000 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 14:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:21:27 INFO - PROCESS | 864 | 1471987287005 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 864 | 1471987287008 Marionette TRACE conn3 <- [1,610,null,{}] 14:21:27 INFO - PROCESS | 864 | 1471987287013 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}] 14:21:27 INFO - PROCESS | 864 | 1471987287018 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:27 INFO - PROCESS | 864 | 1471987287186 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:21:27 INFO - PROCESS | 864 | 1471987287259 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 864 | 1471987287262 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:27 INFO - PROCESS | 864 | ++DOCSHELL 1514CC00 == 59 [pid = 864] [id = 162] 14:21:27 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (1514F800) [pid = 864] [serial = 484] [outer = 00000000] 14:21:27 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (15A34400) [pid = 864] [serial = 485] [outer = 1514F800] 14:21:27 INFO - PROCESS | 864 | 1471987287320 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (1651F800) [pid = 864] [serial = 486] [outer = 1514F800] 14:21:27 INFO - PROCESS | 864 | 1471987287909 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]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 981ms 14:21:27 INFO - PROCESS | 864 | 1471987287980 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 864 | 1471987287984 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 14:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:21:28 INFO - PROCESS | 864 | 1471987287988 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 864 | 1471987287991 Marionette TRACE conn3 <- [1,614,null,{}] 14:21:28 INFO - PROCESS | 864 | 1471987287994 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}] 14:21:28 INFO - PROCESS | 864 | 1471987287997 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:28 INFO - PROCESS | 864 | 1471987288113 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:21:28 INFO - PROCESS | 864 | 1471987288252 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 864 | 1471987288255 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:28 INFO - PROCESS | 864 | ++DOCSHELL 16CF2000 == 60 [pid = 864] [id = 163] 14:21:28 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (1825BC00) [pid = 864] [serial = 487] [outer = 00000000] 14:21:28 INFO - PROCESS | 864 | ++DOMWINDOW == 117 (19C2A000) [pid = 864] [serial = 488] [outer = 1825BC00] 14:21:28 INFO - PROCESS | 864 | 1471987288312 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 864 | ++DOMWINDOW == 118 (16942000) [pid = 864] [serial = 489] [outer = 1825BC00] 14:21:29 INFO - PROCESS | 864 | 1471987288991 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]]]}] 14:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1078ms 14:21:29 INFO - PROCESS | 864 | 1471987289069 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 864 | 1471987289073 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 14:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:21:29 INFO - PROCESS | 864 | 1471987289102 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 864 | 1471987289106 Marionette TRACE conn3 <- [1,618,null,{}] 14:21:29 INFO - PROCESS | 864 | 1471987289152 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}] 14:21:29 INFO - PROCESS | 864 | 1471987289156 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:29 INFO - PROCESS | 864 | 1471987289268 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:21:29 INFO - PROCESS | 864 | 1471987289395 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 864 | 1471987289398 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:29 INFO - PROCESS | 864 | ++DOCSHELL 19C37000 == 61 [pid = 864] [id = 164] 14:21:29 INFO - PROCESS | 864 | ++DOMWINDOW == 119 (19C37800) [pid = 864] [serial = 490] [outer = 00000000] 14:21:29 INFO - PROCESS | 864 | ++DOMWINDOW == 120 (1A999000) [pid = 864] [serial = 491] [outer = 19C37800] 14:21:29 INFO - PROCESS | 864 | 1471987289463 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 864 | ++DOMWINDOW == 121 (1AF81C00) [pid = 864] [serial = 492] [outer = 19C37800] 14:21:30 INFO - PROCESS | 864 | 1471987290125 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]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1078ms 14:21:30 INFO - PROCESS | 864 | 1471987290171 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 864 | 1471987290174 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 14:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:21:30 INFO - PROCESS | 864 | 1471987290177 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 864 | 1471987290179 Marionette TRACE conn3 <- [1,622,null,{}] 14:21:30 INFO - PROCESS | 864 | 1471987290183 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}] 14:21:30 INFO - PROCESS | 864 | 1471987290186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:30 INFO - PROCESS | 864 | 1471987290296 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:21:30 INFO - PROCESS | 864 | 1471987290409 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 864 | 1471987290411 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:30 INFO - PROCESS | 864 | ++DOCSHELL 10B85800 == 62 [pid = 864] [id = 165] 14:21:30 INFO - PROCESS | 864 | ++DOMWINDOW == 122 (10EAD400) [pid = 864] [serial = 493] [outer = 00000000] 14:21:30 INFO - PROCESS | 864 | ++DOMWINDOW == 123 (1315AC00) [pid = 864] [serial = 494] [outer = 10EAD400] 14:21:30 INFO - PROCESS | 864 | 1471987290467 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 864 | ++DOMWINDOW == 124 (13932000) [pid = 864] [serial = 495] [outer = 10EAD400] 14:21:30 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:30 INFO - PROCESS | 864 | [864] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:31 INFO - PROCESS | 864 | 1471987291361 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]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1254ms 14:21:31 INFO - PROCESS | 864 | 1471987291433 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 864 | 1471987291438 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 14:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:21:31 INFO - PROCESS | 864 | 1471987291445 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 864 | 1471987291448 Marionette TRACE conn3 <- [1,626,null,{}] 14:21:31 INFO - PROCESS | 864 | 1471987291453 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}] 14:21:31 INFO - PROCESS | 864 | 1471987291456 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:31 INFO - PROCESS | 864 | 1471987291569 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:21:31 INFO - PROCESS | 864 | 1471987291709 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 864 | 1471987291714 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:31 INFO - PROCESS | 864 | ++DOCSHELL 131E8000 == 63 [pid = 864] [id = 166] 14:21:31 INFO - PROCESS | 864 | ++DOMWINDOW == 125 (131E8400) [pid = 864] [serial = 496] [outer = 00000000] 14:21:31 INFO - PROCESS | 864 | ++DOMWINDOW == 126 (13928800) [pid = 864] [serial = 497] [outer = 131E8400] 14:21:31 INFO - PROCESS | 864 | 1471987291767 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 864 | ++DOMWINDOW == 127 (1392B000) [pid = 864] [serial = 498] [outer = 131E8400] 14:21:32 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1B332800 == 62 [pid = 864] [id = 160] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1392EC00 == 61 [pid = 864] [id = 159] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10A0B800 == 60 [pid = 864] [id = 158] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1A1C8800 == 59 [pid = 864] [id = 157] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10ACD800 == 58 [pid = 864] [id = 156] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10511400 == 57 [pid = 864] [id = 155] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 146BB000 == 56 [pid = 864] [id = 154] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 13932C00 == 55 [pid = 864] [id = 153] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 15150400 == 54 [pid = 864] [id = 152] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 0C76DC00 == 53 [pid = 864] [id = 151] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10274000 == 52 [pid = 864] [id = 146] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 15A30000 == 51 [pid = 864] [id = 119] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 162B3C00 == 50 [pid = 864] [id = 63] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1055F800 == 49 [pid = 864] [id = 149] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 17141800 == 48 [pid = 864] [id = 110] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1653F400 == 47 [pid = 864] [id = 150] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1438D000 == 46 [pid = 864] [id = 95] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 19D9E000 == 45 [pid = 864] [id = 120] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 13221800 == 44 [pid = 864] [id = 147] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1438F800 == 43 [pid = 864] [id = 93] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10227400 == 42 [pid = 864] [id = 122] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1514F400 == 41 [pid = 864] [id = 148] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1A60C000 == 40 [pid = 864] [id = 105] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 131E7C00 == 39 [pid = 864] [id = 53] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 16512000 == 38 [pid = 864] [id = 91] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 19D9D400 == 37 [pid = 864] [id = 109] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10A4AC00 == 36 [pid = 864] [id = 42] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1AF7B400 == 35 [pid = 864] [id = 81] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 15B5D400 == 34 [pid = 864] [id = 135] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1871D800 == 33 [pid = 864] [id = 121] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 16515C00 == 32 [pid = 864] [id = 94] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 19C37000 == 31 [pid = 864] [id = 164] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 10B85800 == 30 [pid = 864] [id = 165] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 16CF2000 == 29 [pid = 864] [id = 163] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 102CD400 == 28 [pid = 864] [id = 161] 14:21:32 INFO - PROCESS | 864 | --DOCSHELL 1514CC00 == 27 [pid = 864] [id = 162] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 126 (1713BC00) [pid = 864] [serial = 422] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 125 (1855C000) [pid = 864] [serial = 425] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 124 (17149000) [pid = 864] [serial = 423] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 123 (16CECC00) [pid = 864] [serial = 428] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 122 (1871E400) [pid = 864] [serial = 431] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 121 (131EF800) [pid = 864] [serial = 398] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 120 (1578D800) [pid = 864] [serial = 416] [outer = 00000000] [url = about:blank] 14:21:32 INFO - PROCESS | 864 | --DOMWINDOW == 119 (15A32800) [pid = 864] [serial = 417] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 118 (10A4B400) [pid = 864] [serial = 395] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 117 (16511C00) [pid = 864] [serial = 419] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 116 (1A990400) [pid = 864] [serial = 404] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 115 (10B88C00) [pid = 864] [serial = 408] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 114 (10AC5400) [pid = 864] [serial = 407] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 113 (128ECC00) [pid = 864] [serial = 410] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 112 (12DDE400) [pid = 864] [serial = 411] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 111 (13935C00) [pid = 864] [serial = 413] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 110 (13EA7400) [pid = 864] [serial = 414] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 109 (160ACC00) [pid = 864] [serial = 401] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 108 (18704C00) [pid = 864] [serial = 426] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 107 (19D9D000) [pid = 864] [serial = 432] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 106 (16512400) [pid = 864] [serial = 420] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 105 (178F1400) [pid = 864] [serial = 429] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | --DOMWINDOW == 104 (1A60D000) [pid = 864] [serial = 434] [outer = 00000000] [url = about:blank] 14:21:33 INFO - PROCESS | 864 | 1471987293205 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]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1817ms 14:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:21:33 INFO - PROCESS | 864 | 1471987293242 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 864 | 1471987293246 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 14:21:33 INFO - PROCESS | 864 | 1471987293251 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 864 | 1471987293254 Marionette TRACE conn3 <- [1,630,null,{}] 14:21:33 INFO - PROCESS | 864 | 1471987293262 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}] 14:21:33 INFO - PROCESS | 864 | 1471987293265 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:33 INFO - PROCESS | 864 | 1471987293411 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:21:33 INFO - PROCESS | 864 | 1471987293502 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 864 | 1471987293504 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:33 INFO - PROCESS | 864 | ++DOCSHELL 10A0BC00 == 28 [pid = 864] [id = 167] 14:21:33 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (10A46800) [pid = 864] [serial = 499] [outer = 00000000] 14:21:33 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (10B88C00) [pid = 864] [serial = 500] [outer = 10A46800] 14:21:33 INFO - PROCESS | 864 | 1471987293554 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (10B91000) [pid = 864] [serial = 501] [outer = 10A46800] 14:21:33 INFO - PROCESS | 864 | 1471987293962 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]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 708ms 14:21:34 INFO - PROCESS | 864 | 1471987293982 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 864 | 1471987293987 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 14:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:21:34 INFO - PROCESS | 864 | 1471987293993 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 864 | 1471987293996 Marionette TRACE conn3 <- [1,634,null,{}] 14:21:34 INFO - PROCESS | 864 | 1471987294000 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}] 14:21:34 INFO - PROCESS | 864 | 1471987294002 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:34 INFO - PROCESS | 864 | 1471987294091 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:21:34 INFO - PROCESS | 864 | 1471987294098 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 864 | 1471987294100 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:34 INFO - PROCESS | 864 | ++DOCSHELL 128F3800 == 29 [pid = 864] [id = 168] 14:21:34 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (12956C00) [pid = 864] [serial = 502] [outer = 00000000] 14:21:34 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (129DE000) [pid = 864] [serial = 503] [outer = 12956C00] 14:21:34 INFO - PROCESS | 864 | 1471987294150 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (130ACC00) [pid = 864] [serial = 504] [outer = 12956C00] 14:21:34 INFO - PROCESS | 864 | 1471987294653 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]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 724ms 14:21:34 INFO - PROCESS | 864 | 1471987294727 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 864 | 1471987294730 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 14:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:21:34 INFO - PROCESS | 864 | 1471987294733 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 864 | 1471987294737 Marionette TRACE conn3 <- [1,638,null,{}] 14:21:34 INFO - PROCESS | 864 | 1471987294747 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}] 14:21:34 INFO - PROCESS | 864 | 1471987294752 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:34 INFO - PROCESS | 864 | 1471987294869 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:21:34 INFO - PROCESS | 864 | 1471987294972 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 864 | 1471987294976 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:34 INFO - PROCESS | 864 | ++DOCSHELL 13EA5000 == 30 [pid = 864] [id = 169] 14:21:34 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (13EA7400) [pid = 864] [serial = 505] [outer = 00000000] 14:21:35 INFO - PROCESS | 864 | ++DOMWINDOW == 112 (14395800) [pid = 864] [serial = 506] [outer = 13EA7400] 14:21:35 INFO - PROCESS | 864 | 1471987295026 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 864 | ++DOMWINDOW == 113 (146B7400) [pid = 864] [serial = 507] [outer = 13EA7400] 14:21:35 INFO - PROCESS | 864 | 1471987295444 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]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:21:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 756ms 14:21:35 INFO - PROCESS | 864 | 1471987295473 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 864 | 1471987295475 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 14:21:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:21:35 INFO - PROCESS | 864 | 1471987295485 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 864 | 1471987295487 Marionette TRACE conn3 <- [1,642,null,{}] 14:21:35 INFO - PROCESS | 864 | 1471987295491 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}] 14:21:35 INFO - PROCESS | 864 | 1471987295493 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:35 INFO - PROCESS | 864 | 1471987295656 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:21:35 INFO - PROCESS | 864 | 1471987295667 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 864 | 1471987295669 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:35 INFO - PROCESS | 864 | ++DOCSHELL 1393E000 == 31 [pid = 864] [id = 170] 14:21:35 INFO - PROCESS | 864 | ++DOMWINDOW == 114 (14394400) [pid = 864] [serial = 508] [outer = 00000000] 14:21:35 INFO - PROCESS | 864 | ++DOMWINDOW == 115 (15A2E800) [pid = 864] [serial = 509] [outer = 14394400] 14:21:35 INFO - PROCESS | 864 | 1471987295716 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 864 | ++DOMWINDOW == 116 (15B5C400) [pid = 864] [serial = 510] [outer = 14394400] 14:21:36 INFO - PROCESS | 864 | 1471987296158 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]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 707ms 14:21:36 INFO - PROCESS | 864 | 1471987296215 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 864 | 1471987296217 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 14:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:21:36 INFO - PROCESS | 864 | 1471987296220 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 864 | 1471987296222 Marionette TRACE conn3 <- [1,646,null,{}] 14:21:36 INFO - PROCESS | 864 | 1471987296225 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}] 14:21:36 INFO - PROCESS | 864 | 1471987296227 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:36 INFO - PROCESS | 864 | 1471987296365 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:21:36 INFO - PROCESS | 864 | 1471987296384 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 864 | 1471987296386 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:36 INFO - PROCESS | 864 | ++DOCSHELL 160A7C00 == 32 [pid = 864] [id = 171] 14:21:36 INFO - PROCESS | 864 | ++DOMWINDOW == 117 (160AB000) [pid = 864] [serial = 511] [outer = 00000000] 14:21:36 INFO - PROCESS | 864 | ++DOMWINDOW == 118 (16517400) [pid = 864] [serial = 512] [outer = 160AB000] 14:21:36 INFO - PROCESS | 864 | 1471987296432 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 864 | ++DOMWINDOW == 119 (16940C00) [pid = 864] [serial = 513] [outer = 160AB000] 14:21:36 INFO - PROCESS | 864 | 1471987296931 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]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 708ms 14:21:36 INFO - PROCESS | 864 | 1471987296954 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 864 | 1471987296956 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 14:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:21:36 INFO - PROCESS | 864 | 1471987296966 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 864 | 1471987296968 Marionette TRACE conn3 <- [1,650,null,{}] 14:21:36 INFO - PROCESS | 864 | 1471987296971 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}] 14:21:36 INFO - PROCESS | 864 | 1471987296976 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:37 INFO - PROCESS | 864 | 1471987297110 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:21:37 INFO - PROCESS | 864 | 1471987297124 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 864 | 1471987297126 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:37 INFO - PROCESS | 864 | ++DOCSHELL 1713FC00 == 33 [pid = 864] [id = 172] 14:21:37 INFO - PROCESS | 864 | ++DOMWINDOW == 120 (17141800) [pid = 864] [serial = 514] [outer = 00000000] 14:21:37 INFO - PROCESS | 864 | ++DOMWINDOW == 121 (1719C400) [pid = 864] [serial = 515] [outer = 17141800] 14:21:37 INFO - PROCESS | 864 | 1471987297172 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 864 | ++DOMWINDOW == 122 (1740CC00) [pid = 864] [serial = 516] [outer = 17141800] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 121 (1870DC00) [pid = 864] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 120 (1A1CC800) [pid = 864] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 119 (1713F000) [pid = 864] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 118 (13449800) [pid = 864] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 117 (1713B800) [pid = 864] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 116 (1026F400) [pid = 864] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 115 (14631000) [pid = 864] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 114 (13493400) [pid = 864] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 113 (10A03C00) [pid = 864] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 112 (13933400) [pid = 864] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 111 (160A4C00) [pid = 864] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 110 (15728000) [pid = 864] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 109 (1AE1FC00) [pid = 864] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 108 (102C8C00) [pid = 864] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 107 (10A4FC00) [pid = 864] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 106 (15A32C00) [pid = 864] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 105 (11C62400) [pid = 864] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 104 (10A10000) [pid = 864] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1B332C00) [pid = 864] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 102 (1021DC00) [pid = 864] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 101 (160AC400) [pid = 864] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 100 (14638000) [pid = 864] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 99 (130AAC00) [pid = 864] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1A609800) [pid = 864] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 97 (12D98800) [pid = 864] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:21:38 INFO - PROCESS | 864 | --DOMWINDOW == 96 (19D9F000) [pid = 864] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:21:38 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:38 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:38 INFO - PROCESS | 864 | 1471987298277 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]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1335ms 14:21:38 INFO - PROCESS | 864 | 1471987298293 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 864 | 1471987298304 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 14:21:38 INFO - PROCESS | 864 | 1471987298308 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:21:38 INFO - PROCESS | 864 | 1471987298310 Marionette TRACE conn3 <- [1,654,null,{}] 14:21:38 INFO - PROCESS | 864 | 1471987298314 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}] 14:21:38 INFO - PROCESS | 864 | 1471987298316 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:38 INFO - PROCESS | 864 | 1471987298397 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:21:38 INFO - PROCESS | 864 | 1471987298403 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 864 | 1471987298405 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:38 INFO - PROCESS | 864 | ++DOCSHELL 10B8F800 == 34 [pid = 864] [id = 173] 14:21:38 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (11C62400) [pid = 864] [serial = 517] [outer = 00000000] 14:21:38 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (14639C00) [pid = 864] [serial = 518] [outer = 11C62400] 14:21:38 INFO - PROCESS | 864 | 1471987298450 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (15787C00) [pid = 864] [serial = 519] [outer = 11C62400] 14:21:38 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:38 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:38 INFO - PROCESS | 864 | 1471987298902 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]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 659ms 14:21:38 INFO - PROCESS | 864 | 1471987298947 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 864 | 1471987298949 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 14:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:21:38 INFO - PROCESS | 864 | 1471987298953 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 864 | 1471987298954 Marionette TRACE conn3 <- [1,658,null,{}] 14:21:38 INFO - PROCESS | 864 | 1471987298958 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}] 14:21:38 INFO - PROCESS | 864 | 1471987298960 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:39 INFO - PROCESS | 864 | 1471987299041 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:21:39 INFO - PROCESS | 864 | 1471987299046 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 864 | 1471987299048 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:39 INFO - PROCESS | 864 | ++DOCSHELL 14630400 == 35 [pid = 864] [id = 174] 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (162B3C00) [pid = 864] [serial = 520] [outer = 00000000] 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (171A0C00) [pid = 864] [serial = 521] [outer = 162B3C00] 14:21:39 INFO - PROCESS | 864 | 1471987299171 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (17198000) [pid = 864] [serial = 522] [outer = 162B3C00] 14:21:39 INFO - PROCESS | 864 | 1471987299664 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]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:21:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 756ms 14:21:39 INFO - PROCESS | 864 | 1471987299726 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 864 | 1471987299728 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 14:21:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:21:39 INFO - PROCESS | 864 | 1471987299731 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 864 | 1471987299733 Marionette TRACE conn3 <- [1,662,null,{}] 14:21:39 INFO - PROCESS | 864 | 1471987299737 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}] 14:21:39 INFO - PROCESS | 864 | 1471987299739 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:39 INFO - PROCESS | 864 | 1471987299817 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:21:39 INFO - PROCESS | 864 | 1471987299823 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 864 | 1471987299825 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:39 INFO - PROCESS | 864 | ++DOCSHELL 13EA4400 == 36 [pid = 864] [id = 175] 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 103 (179E7000) [pid = 864] [serial = 523] [outer = 00000000] 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 104 (1821B400) [pid = 864] [serial = 524] [outer = 179E7000] 14:21:39 INFO - PROCESS | 864 | 1471987299871 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 864 | ++DOMWINDOW == 105 (18223400) [pid = 864] [serial = 525] [outer = 179E7000] 14:21:40 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:40 INFO - PROCESS | 864 | 1471987300730 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]]]}] 14:21:40 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 14:21:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1029ms 14:21:40 INFO - PROCESS | 864 | 1471987300796 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 864 | 1471987300800 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 14:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:21:40 INFO - PROCESS | 864 | 1471987300830 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 864 | 1471987300834 Marionette TRACE conn3 <- [1,666,null,{}] 14:21:40 INFO - PROCESS | 864 | 1471987300839 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}] 14:21:40 INFO - PROCESS | 864 | 1471987300843 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:40 INFO - PROCESS | 864 | 1471987300972 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:21:41 INFO - PROCESS | 864 | 1471987301104 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 864 | 1471987301107 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:41 INFO - PROCESS | 864 | ++DOCSHELL 10A0A400 == 37 [pid = 864] [id = 176] 14:21:41 INFO - PROCESS | 864 | ++DOMWINDOW == 106 (10ACD000) [pid = 864] [serial = 526] [outer = 00000000] 14:21:41 INFO - PROCESS | 864 | ++DOMWINDOW == 107 (128EF000) [pid = 864] [serial = 527] [outer = 10ACD000] 14:21:41 INFO - PROCESS | 864 | 1471987301168 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 864 | ++DOMWINDOW == 108 (13160C00) [pid = 864] [serial = 528] [outer = 10ACD000] 14:21:41 INFO - PROCESS | 864 | 1471987301887 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]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1109ms 14:21:41 INFO - PROCESS | 864 | 1471987301961 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 864 | 1471987301966 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 14:21:42 INFO - PROCESS | 864 | 1471987301997 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:21:42 INFO - PROCESS | 864 | 1471987302000 Marionette TRACE conn3 <- [1,670,null,{}] 14:21:42 INFO - PROCESS | 864 | 1471987302004 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}] 14:21:42 INFO - PROCESS | 864 | 1471987302007 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:42 INFO - PROCESS | 864 | 1471987302153 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:21:42 INFO - PROCESS | 864 | 1471987302280 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 864 | 1471987302283 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:42 INFO - PROCESS | 864 | ++DOCSHELL 14393800 == 38 [pid = 864] [id = 177] 14:21:42 INFO - PROCESS | 864 | ++DOMWINDOW == 109 (15150400) [pid = 864] [serial = 529] [outer = 00000000] 14:21:42 INFO - PROCESS | 864 | ++DOMWINDOW == 110 (15A2B400) [pid = 864] [serial = 530] [outer = 15150400] 14:21:42 INFO - PROCESS | 864 | 1471987302342 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 864 | ++DOMWINDOW == 111 (160AEC00) [pid = 864] [serial = 531] [outer = 15150400] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 14630400 == 37 [pid = 864] [id = 174] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 10B8F800 == 36 [pid = 864] [id = 173] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 1713FC00 == 35 [pid = 864] [id = 172] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 160A7C00 == 34 [pid = 864] [id = 171] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 1393E000 == 33 [pid = 864] [id = 170] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 13EA5000 == 32 [pid = 864] [id = 169] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 128F3800 == 31 [pid = 864] [id = 168] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 10A0BC00 == 30 [pid = 864] [id = 167] 14:21:43 INFO - PROCESS | 864 | --DOCSHELL 131E8000 == 29 [pid = 864] [id = 166] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 110 (1651CC00) [pid = 864] [serial = 356] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 109 (13EAF800) [pid = 864] [serial = 353] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 108 (1AF83C00) [pid = 864] [serial = 393] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 107 (1B339800) [pid = 864] [serial = 479] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 106 (112C4000) [pid = 864] [serial = 396] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 105 (1AE19000) [pid = 864] [serial = 405] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 104 (16941800) [pid = 864] [serial = 402] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 103 (1392F000) [pid = 864] [serial = 399] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 102 (1AF7D000) [pid = 864] [serial = 362] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 101 (1651A800) [pid = 864] [serial = 350] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 100 (1A44BC00) [pid = 864] [serial = 359] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 99 (19D99000) [pid = 864] [serial = 467] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 98 (1AA28800) [pid = 864] [serial = 470] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 97 (1A1C2C00) [pid = 864] [serial = 468] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 96 (1A993000) [pid = 864] [serial = 471] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 95 (1AF84C00) [pid = 864] [serial = 476] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 94 (13EA2000) [pid = 864] [serial = 440] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 93 (1438EC00) [pid = 864] [serial = 441] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 92 (1719D000) [pid = 864] [serial = 461] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 91 (171A4000) [pid = 864] [serial = 462] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 90 (13158800) [pid = 864] [serial = 452] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 89 (134D5400) [pid = 864] [serial = 453] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1AE23000) [pid = 864] [serial = 446] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1AF7C800) [pid = 864] [serial = 447] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 86 (17AD2800) [pid = 864] [serial = 464] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1A6C0800) [pid = 864] [serial = 435] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15150800) [pid = 864] [serial = 458] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 83 (15A2E000) [pid = 864] [serial = 459] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16FB1C00) [pid = 864] [serial = 443] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 81 (17147000) [pid = 864] [serial = 444] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 80 (15A36C00) [pid = 864] [serial = 455] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16517C00) [pid = 864] [serial = 456] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1B1CC400) [pid = 864] [serial = 449] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1B1CF800) [pid = 864] [serial = 450] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10A52800) [pid = 864] [serial = 437] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACA400) [pid = 864] [serial = 438] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1B340400) [pid = 864] [serial = 480] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 73 (130DB800) [pid = 864] [serial = 473] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 72 (134D5800) [pid = 864] [serial = 474] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1B1C7800) [pid = 864] [serial = 477] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | --DOMWINDOW == 70 (18701400) [pid = 864] [serial = 465] [outer = 00000000] [url = about:blank] 14:21:43 INFO - PROCESS | 864 | 1471987303744 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]]]}] 14:21:43 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) 14:21:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1753ms 14:21:43 INFO - PROCESS | 864 | 1471987303773 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 864 | 1471987303777 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 14:21:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:21:43 INFO - PROCESS | 864 | 1471987303782 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 864 | 1471987303785 Marionette TRACE conn3 <- [1,674,null,{}] 14:21:43 INFO - PROCESS | 864 | 1471987303790 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}] 14:21:43 INFO - PROCESS | 864 | 1471987303793 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:43 INFO - PROCESS | 864 | 1471987303876 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:21:43 INFO - PROCESS | 864 | 1471987303884 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 864 | 1471987303888 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:43 INFO - PROCESS | 864 | ++DOCSHELL 10AC1400 == 30 [pid = 864] [id = 178] 14:21:43 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10AC6800) [pid = 864] [serial = 532] [outer = 00000000] 14:21:43 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10B8F800) [pid = 864] [serial = 533] [outer = 10AC6800] 14:21:43 INFO - PROCESS | 864 | 1471987303938 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1138E000) [pid = 864] [serial = 534] [outer = 10AC6800] 14:21:44 INFO - PROCESS | 864 | 1471987304896 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]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms 14:21:44 INFO - PROCESS | 864 | 1471987304927 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 864 | 1471987304931 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 14:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:21:44 INFO - PROCESS | 864 | 1471987304988 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 864 | 1471987304991 Marionette TRACE conn3 <- [1,678,null,{}] 14:21:44 INFO - PROCESS | 864 | 1471987304995 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}] 14:21:45 INFO - PROCESS | 864 | 1471987304998 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:45 INFO - PROCESS | 864 | 1471987305084 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:21:45 INFO - PROCESS | 864 | 1471987305091 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 864 | 1471987305093 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:45 INFO - PROCESS | 864 | ++DOCSHELL 12D98800 == 31 [pid = 864] [id = 179] 14:21:45 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1310E400) [pid = 864] [serial = 535] [outer = 00000000] 14:21:45 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (131E3000) [pid = 864] [serial = 536] [outer = 1310E400] 14:21:45 INFO - PROCESS | 864 | 1471987305142 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13228800) [pid = 864] [serial = 537] [outer = 1310E400] 14:21:46 INFO - PROCESS | 864 | 1471987306109 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]]]}] 14:21:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:21:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1174ms 14:21:46 INFO - PROCESS | 864 | 1471987306171 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:21:46 INFO - PROCESS | 864 | 1471987306173 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 14:21:46 INFO - PROCESS | 864 | 1471987306177 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:21:46 INFO - PROCESS | 864 | 1471987306180 Marionette TRACE conn3 <- [1,682,null,{}] 14:21:46 INFO - PROCESS | 864 | 1471987306190 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}] 14:21:46 INFO - PROCESS | 864 | 1471987306195 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:46 INFO - PROCESS | 864 | 1471987306319 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:21:46 INFO - PROCESS | 864 | 1471987306327 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 864 | 1471987306330 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:46 INFO - PROCESS | 864 | ++DOCSHELL 1438C800 == 32 [pid = 864] [id = 180] 14:21:46 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (14392C00) [pid = 864] [serial = 538] [outer = 00000000] 14:21:46 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14636800) [pid = 864] [serial = 539] [outer = 14392C00] 14:21:46 INFO - PROCESS | 864 | 1471987306432 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (151AA400) [pid = 864] [serial = 540] [outer = 14392C00] 14:21:47 INFO - PROCESS | 864 | 1471987307435 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]]]}] 14:21:47 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) 14:21:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1286ms 14:21:47 INFO - PROCESS | 864 | 1471987307473 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 864 | 1471987307476 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 14:21:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:21:47 INFO - PROCESS | 864 | 1471987307480 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 864 | 1471987307481 Marionette TRACE conn3 <- [1,686,null,{}] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 78 (131E8400) [pid = 864] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13EA7400) [pid = 864] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 76 (12956C00) [pid = 864] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 75 (14394400) [pid = 864] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10510C00) [pid = 864] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1514F800) [pid = 864] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1825BC00) [pid = 864] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 71 (19C37800) [pid = 864] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10EAD400) [pid = 864] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 69 (160AB000) [pid = 864] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 68 (11C62400) [pid = 864] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 67 (17141800) [pid = 864] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 66 (162B3C00) [pid = 864] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:21:47 INFO - PROCESS | 864 | --DOMWINDOW == 65 (10A46800) [pid = 864] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:21:47 INFO - PROCESS | 864 | 1471987307508 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}] 14:21:47 INFO - PROCESS | 864 | 1471987307510 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:47 INFO - PROCESS | 864 | 1471987307625 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:21:47 INFO - PROCESS | 864 | 1471987307676 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 864 | 1471987307679 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:47 INFO - PROCESS | 864 | ++DOCSHELL 13925800 == 33 [pid = 864] [id = 181] 14:21:47 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1392A400) [pid = 864] [serial = 541] [outer = 00000000] 14:21:47 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (14631400) [pid = 864] [serial = 542] [outer = 1392A400] 14:21:47 INFO - PROCESS | 864 | 1471987307726 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15A2C400) [pid = 864] [serial = 543] [outer = 1392A400] 14:21:48 INFO - PROCESS | 864 | 1471987308633 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]]]}] 14:21:48 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) 14:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1191ms 14:21:48 INFO - PROCESS | 864 | 1471987308676 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 864 | 1471987308678 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 14:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:21:48 INFO - PROCESS | 864 | 1471987308682 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 864 | 1471987308684 Marionette TRACE conn3 <- [1,690,null,{}] 14:21:48 INFO - PROCESS | 864 | 1471987308692 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}] 14:21:48 INFO - PROCESS | 864 | 1471987308694 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:48 INFO - PROCESS | 864 | 1471987308776 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:21:48 INFO - PROCESS | 864 | 1471987308782 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 864 | 1471987308784 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:48 INFO - PROCESS | 864 | ++DOCSHELL 15791C00 == 34 [pid = 864] [id = 182] 14:21:48 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15A2F000) [pid = 864] [serial = 544] [outer = 00000000] 14:21:48 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (16511400) [pid = 864] [serial = 545] [outer = 15A2F000] 14:21:48 INFO - PROCESS | 864 | 1471987308830 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (16516C00) [pid = 864] [serial = 546] [outer = 15A2F000] 14:21:49 INFO - PROCESS | 864 | 1471987309863 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]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1222ms 14:21:49 INFO - PROCESS | 864 | 1471987309934 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 864 | 1471987309939 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 14:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:21:49 INFO - PROCESS | 864 | 1471987309946 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 864 | 1471987309949 Marionette TRACE conn3 <- [1,694,null,{}] 14:21:49 INFO - PROCESS | 864 | 1471987309956 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}] 14:21:49 INFO - PROCESS | 864 | 1471987309959 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:50 INFO - PROCESS | 864 | 1471987310106 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:21:50 INFO - PROCESS | 864 | 1471987310271 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 864 | 1471987310274 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:50 INFO - PROCESS | 864 | ++DOCSHELL 10B87800 == 35 [pid = 864] [id = 183] 14:21:50 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10B8B800) [pid = 864] [serial = 547] [outer = 00000000] 14:21:50 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (11A70400) [pid = 864] [serial = 548] [outer = 10B8B800] 14:21:50 INFO - PROCESS | 864 | 1471987310336 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (128F1000) [pid = 864] [serial = 549] [outer = 10B8B800] 14:21:51 INFO - PROCESS | 864 | 1471987311431 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]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1544ms 14:21:51 INFO - PROCESS | 864 | 1471987311479 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 864 | 1471987311486 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 14:21:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:21:51 INFO - PROCESS | 864 | 1471987311495 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 864 | 1471987311498 Marionette TRACE conn3 <- [1,698,null,{}] 14:21:51 INFO - PROCESS | 864 | 1471987311502 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}] 14:21:51 INFO - PROCESS | 864 | 1471987311505 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:51 INFO - PROCESS | 864 | 1471987311645 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:21:51 INFO - PROCESS | 864 | 1471987311803 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 864 | 1471987311806 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:51 INFO - PROCESS | 864 | ++DOCSHELL 13933C00 == 36 [pid = 864] [id = 184] 14:21:51 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1393D000) [pid = 864] [serial = 550] [outer = 00000000] 14:21:51 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13EAF800) [pid = 864] [serial = 551] [outer = 1393D000] 14:21:51 INFO - PROCESS | 864 | 1471987311866 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (14637000) [pid = 864] [serial = 552] [outer = 1393D000] 14:21:52 INFO - PROCESS | 864 | 1471987312947 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]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:21:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1495ms 14:21:53 INFO - PROCESS | 864 | 1471987312985 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 864 | 1471987312988 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 14:21:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:21:53 INFO - PROCESS | 864 | 1471987312992 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 864 | 1471987312996 Marionette TRACE conn3 <- [1,702,null,{}] 14:21:53 INFO - PROCESS | 864 | 1471987313007 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}] 14:21:53 INFO - PROCESS | 864 | 1471987313012 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:53 INFO - PROCESS | 864 | 1471987313161 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:21:53 INFO - PROCESS | 864 | 1471987313345 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 864 | 1471987313348 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:53 INFO - PROCESS | 864 | ++DOCSHELL 1713DC00 == 37 [pid = 864] [id = 185] 14:21:53 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1713E000) [pid = 864] [serial = 553] [outer = 00000000] 14:21:53 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17142C00) [pid = 864] [serial = 554] [outer = 1713E000] 14:21:53 INFO - PROCESS | 864 | 1471987313407 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17147000) [pid = 864] [serial = 555] [outer = 1713E000] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 13925800 == 36 [pid = 864] [id = 181] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 1438C800 == 35 [pid = 864] [id = 180] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 12D98800 == 34 [pid = 864] [id = 179] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 10AC1400 == 33 [pid = 864] [id = 178] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 14393800 == 32 [pid = 864] [id = 177] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 10A0A400 == 31 [pid = 864] [id = 176] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 13EA4400 == 30 [pid = 864] [id = 175] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 13933C00 == 29 [pid = 864] [id = 184] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 15791C00 == 28 [pid = 864] [id = 182] 14:21:55 INFO - PROCESS | 864 | --DOCSHELL 10B87800 == 27 [pid = 864] [id = 183] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1392B000) [pid = 864] [serial = 498] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13928800) [pid = 864] [serial = 497] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 77 (14395800) [pid = 864] [serial = 506] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 76 (129DE000) [pid = 864] [serial = 503] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 75 (130ACC00) [pid = 864] [serial = 504] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15A2E800) [pid = 864] [serial = 509] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 73 (128E6000) [pid = 864] [serial = 483] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10EA5800) [pid = 864] [serial = 482] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1651F800) [pid = 864] [serial = 486] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15A34400) [pid = 864] [serial = 485] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 69 (16942000) [pid = 864] [serial = 489] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 68 (19C2A000) [pid = 864] [serial = 488] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1821B400) [pid = 864] [serial = 524] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1AF81C00) [pid = 864] [serial = 492] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1A999000) [pid = 864] [serial = 491] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 64 (13932000) [pid = 864] [serial = 495] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 63 (1315AC00) [pid = 864] [serial = 494] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 62 (16517400) [pid = 864] [serial = 512] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 61 (15B5C400) [pid = 864] [serial = 510] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 60 (14639C00) [pid = 864] [serial = 518] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 59 (1719C400) [pid = 864] [serial = 515] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 58 (16940C00) [pid = 864] [serial = 513] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 57 (171A0C00) [pid = 864] [serial = 521] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 56 (17198000) [pid = 864] [serial = 522] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 55 (10B88C00) [pid = 864] [serial = 500] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 54 (10B91000) [pid = 864] [serial = 501] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 53 (1740CC00) [pid = 864] [serial = 516] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 52 (15787C00) [pid = 864] [serial = 519] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | --DOMWINDOW == 51 (146B7400) [pid = 864] [serial = 507] [outer = 00000000] [url = about:blank] 14:21:55 INFO - PROCESS | 864 | 1471987315299 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]]]}] 14:21:55 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 14:21:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2331ms 14:21:55 INFO - PROCESS | 864 | 1471987315332 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 864 | 1471987315337 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 14:21:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:21:55 INFO - PROCESS | 864 | 1471987315345 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 864 | 1471987315349 Marionette TRACE conn3 <- [1,706,null,{}] 14:21:55 INFO - PROCESS | 864 | 1471987315356 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}] 14:21:55 INFO - PROCESS | 864 | 1471987315359 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:55 INFO - PROCESS | 864 | 1471987315507 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:21:55 INFO - PROCESS | 864 | 1471987315575 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 864 | 1471987315578 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:55 INFO - PROCESS | 864 | ++DOCSHELL 10AC4C00 == 28 [pid = 864] [id = 186] 14:21:55 INFO - PROCESS | 864 | ++DOMWINDOW == 52 (10AC6000) [pid = 864] [serial = 556] [outer = 00000000] 14:21:55 INFO - PROCESS | 864 | ++DOMWINDOW == 53 (10B8D000) [pid = 864] [serial = 557] [outer = 10AC6000] 14:21:55 INFO - PROCESS | 864 | 1471987315695 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 864 | ++DOMWINDOW == 54 (10EB2C00) [pid = 864] [serial = 558] [outer = 10AC6000] 14:21:56 INFO - PROCESS | 864 | 1471987316936 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]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1609ms 14:21:56 INFO - PROCESS | 864 | 1471987316970 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 864 | 1471987316976 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 14:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:21:56 INFO - PROCESS | 864 | 1471987316983 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 864 | 1471987316986 Marionette TRACE conn3 <- [1,710,null,{}] 14:21:56 INFO - PROCESS | 864 | 1471987316991 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}] 14:21:56 INFO - PROCESS | 864 | 1471987316994 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:57 INFO - PROCESS | 864 | 1471987317150 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:21:57 INFO - PROCESS | 864 | 1471987317246 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 864 | 1471987317249 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:57 INFO - PROCESS | 864 | ++DOCSHELL 12996800 == 29 [pid = 864] [id = 187] 14:21:57 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (12998000) [pid = 864] [serial = 559] [outer = 00000000] 14:21:57 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (129E6000) [pid = 864] [serial = 560] [outer = 12998000] 14:21:57 INFO - PROCESS | 864 | 1471987317310 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (130AA800) [pid = 864] [serial = 561] [outer = 12998000] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 13496800 == 28 [pid = 864] [id = 28] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 0F9E5C00 == 27 [pid = 864] [id = 17] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 1280D800 == 26 [pid = 864] [id = 18] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 179B1000 == 25 [pid = 864] [id = 27] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 146B6800 == 24 [pid = 864] [id = 19] 14:21:57 INFO - PROCESS | 864 | --DOCSHELL 14388400 == 23 [pid = 864] [id = 26] 14:21:58 INFO - PROCESS | 864 | 1471987318044 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] 14:21:58 INFO - PROCESS | 864 | 1471987318065 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:21:58 INFO - PROCESS | 864 | 1471987318070 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 864 | 1471987318073 Marionette TRACE conn3 <- [1,714,null,{}] 14:21:58 INFO - PROCESS | 864 | 1471987318096 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}] 14:21:58 INFO - PROCESS | 864 | 1471987318099 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:58 INFO - PROCESS | 864 | 1471987318202 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:21:58 INFO - PROCESS | 864 | 1471987318279 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 864 | 1471987318282 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:58 INFO - PROCESS | 864 | ++DOCSHELL 112C3800 == 24 [pid = 864] [id = 188] 14:21:58 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (112C5800) [pid = 864] [serial = 562] [outer = 00000000] 14:21:58 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (128EEC00) [pid = 864] [serial = 563] [outer = 112C5800] 14:21:58 INFO - PROCESS | 864 | 1471987318333 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (12DD9C00) [pid = 864] [serial = 564] [outer = 112C5800] 14:21:58 INFO - PROCESS | 864 | 1471987318830 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]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 853ms 14:21:58 INFO - PROCESS | 864 | 1471987318889 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 864 | 1471987318893 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:21:58 INFO - PROCESS | 864 | 1471987318900 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 864 | 1471987318902 Marionette TRACE conn3 <- [1,718,null,{}] 14:21:58 INFO - PROCESS | 864 | 1471987318906 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}] 14:21:58 INFO - PROCESS | 864 | 1471987318909 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:59 INFO - PROCESS | 864 | 1471987319002 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:21:59 INFO - PROCESS | 864 | 1471987319008 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 864 | 1471987319012 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:59 INFO - PROCESS | 864 | ++DOCSHELL 1392C800 == 25 [pid = 864] [id = 189] 14:21:59 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (1392D000) [pid = 864] [serial = 565] [outer = 00000000] 14:21:59 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (13930800) [pid = 864] [serial = 566] [outer = 1392D000] 14:21:59 INFO - PROCESS | 864 | 1471987319151 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1393D800) [pid = 864] [serial = 567] [outer = 1392D000] 14:21:59 INFO - PROCESS | 864 | 1471987319674 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] 14:21:59 INFO - PROCESS | 864 | 1471987319737 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 14:21:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:21:59 INFO - PROCESS | 864 | 1471987319742 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 864 | 1471987319746 Marionette TRACE conn3 <- [1,722,null,{}] 14:21:59 INFO - PROCESS | 864 | 1471987319757 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}] 14:21:59 INFO - PROCESS | 864 | 1471987319769 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:21:59 INFO - PROCESS | 864 | 1471987319898 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:21:59 INFO - PROCESS | 864 | 1471987319953 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 864 | 1471987319956 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:00 INFO - PROCESS | 864 | ++DOCSHELL 14634000 == 26 [pid = 864] [id = 190] 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (14634400) [pid = 864] [serial = 568] [outer = 00000000] 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (146BDC00) [pid = 864] [serial = 569] [outer = 14634400] 14:22:00 INFO - PROCESS | 864 | 1471987320007 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (15733000) [pid = 864] [serial = 570] [outer = 14634400] 14:22:00 INFO - PROCESS | 864 | 1471987320492 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]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 820ms 14:22:00 INFO - PROCESS | 864 | 1471987320576 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 864 | 1471987320579 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 14:22:00 INFO - PROCESS | 864 | 1471987320583 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:22:00 INFO - PROCESS | 864 | 1471987320585 Marionette TRACE conn3 <- [1,726,null,{}] 14:22:00 INFO - PROCESS | 864 | 1471987320588 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}] 14:22:00 INFO - PROCESS | 864 | 1471987320590 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:00 INFO - PROCESS | 864 | 1471987320707 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:22:00 INFO - PROCESS | 864 | 1471987320763 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 864 | 1471987320765 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:00 INFO - PROCESS | 864 | ++DOCSHELL 1609F400 == 27 [pid = 864] [id = 191] 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (160A1000) [pid = 864] [serial = 571] [outer = 00000000] 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (160AD000) [pid = 864] [serial = 572] [outer = 160A1000] 14:22:00 INFO - PROCESS | 864 | 1471987320813 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (16517400) [pid = 864] [serial = 573] [outer = 160A1000] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 68 (15A2F000) [pid = 864] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 67 (10B8B800) [pid = 864] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1393D000) [pid = 864] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 65 (14392C00) [pid = 864] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1392A400) [pid = 864] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 63 (10ACD000) [pid = 864] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 62 (10AC6800) [pid = 864] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 61 (179E7000) [pid = 864] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1310E400) [pid = 864] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:22:01 INFO - PROCESS | 864 | --DOMWINDOW == 59 (15150400) [pid = 864] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:22:01 INFO - PROCESS | 864 | 1471987321755 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]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:22:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1222ms 14:22:01 INFO - PROCESS | 864 | 1471987321812 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 864 | 1471987321814 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 14:22:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:22:01 INFO - PROCESS | 864 | 1471987321818 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 864 | 1471987321820 Marionette TRACE conn3 <- [1,730,null,{}] 14:22:01 INFO - PROCESS | 864 | 1471987321824 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}] 14:22:01 INFO - PROCESS | 864 | 1471987321826 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:01 INFO - PROCESS | 864 | 1471987321934 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:22:01 INFO - PROCESS | 864 | 1471987321986 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 864 | 1471987321989 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:02 INFO - PROCESS | 864 | ++DOCSHELL 128EC800 == 28 [pid = 864] [id = 192] 14:22:02 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (128F3C00) [pid = 864] [serial = 574] [outer = 00000000] 14:22:02 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (15782800) [pid = 864] [serial = 575] [outer = 128F3C00] 14:22:02 INFO - PROCESS | 864 | 1471987322035 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (16513800) [pid = 864] [serial = 576] [outer = 128F3C00] 14:22:02 INFO - PROCESS | 864 | 1471987322946 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]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1174ms 14:22:03 INFO - PROCESS | 864 | 1471987323001 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 864 | 1471987323003 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 14:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:22:03 INFO - PROCESS | 864 | 1471987323007 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 864 | 1471987323010 Marionette TRACE conn3 <- [1,734,null,{}] 14:22:03 INFO - PROCESS | 864 | 1471987323014 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}] 14:22:03 INFO - PROCESS | 864 | 1471987323033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:03 INFO - PROCESS | 864 | 1471987323170 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:22:03 INFO - PROCESS | 864 | 1471987323177 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 864 | 1471987323179 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:03 INFO - PROCESS | 864 | ++DOCSHELL 1693CC00 == 29 [pid = 864] [id = 193] 14:22:03 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (16FABC00) [pid = 864] [serial = 577] [outer = 00000000] 14:22:03 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (17196800) [pid = 864] [serial = 578] [outer = 16FABC00] 14:22:03 INFO - PROCESS | 864 | 1471987323249 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1719C800) [pid = 864] [serial = 579] [outer = 16FABC00] 14:22:04 INFO - PROCESS | 864 | 1471987324230 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]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:22:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1223ms 14:22:04 INFO - PROCESS | 864 | 1471987324245 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 864 | 1471987324247 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 14:22:04 INFO - PROCESS | 864 | 1471987324250 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:22:04 INFO - PROCESS | 864 | 1471987324252 Marionette TRACE conn3 <- [1,738,null,{}] 14:22:04 INFO - PROCESS | 864 | 1471987324256 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}] 14:22:04 INFO - PROCESS | 864 | 1471987324258 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:04 INFO - PROCESS | 864 | 1471987324405 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:22:04 INFO - PROCESS | 864 | 1471987324455 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 864 | 1471987324459 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:04 INFO - PROCESS | 864 | ++DOCSHELL 10A08800 == 30 [pid = 864] [id = 194] 14:22:04 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10A09800) [pid = 864] [serial = 580] [outer = 00000000] 14:22:04 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10AC9C00) [pid = 864] [serial = 581] [outer = 10A09800] 14:22:04 INFO - PROCESS | 864 | 1471987324519 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10AD0C00) [pid = 864] [serial = 582] [outer = 10A09800] 14:22:05 INFO - PROCESS | 864 | 1471987325688 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]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:22:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1495ms 14:22:05 INFO - PROCESS | 864 | 1471987325748 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 864 | 1471987325752 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 14:22:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:22:05 INFO - PROCESS | 864 | 1471987325757 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 864 | 1471987325761 Marionette TRACE conn3 <- [1,742,null,{}] 14:22:05 INFO - PROCESS | 864 | 1471987325767 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}] 14:22:05 INFO - PROCESS | 864 | 1471987325770 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:05 INFO - PROCESS | 864 | 1471987325917 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:22:06 INFO - PROCESS | 864 | 1471987326040 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 864 | 1471987326043 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:06 INFO - PROCESS | 864 | ++DOCSHELL 128EDC00 == 31 [pid = 864] [id = 195] 14:22:06 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13227C00) [pid = 864] [serial = 583] [outer = 00000000] 14:22:06 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1392F800) [pid = 864] [serial = 584] [outer = 13227C00] 14:22:06 INFO - PROCESS | 864 | 1471987326104 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13EA2000) [pid = 864] [serial = 585] [outer = 13227C00] 14:22:07 INFO - PROCESS | 864 | 1471987327172 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]]]}] 14:22:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:22:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1464ms 14:22:07 INFO - PROCESS | 864 | 1471987327345 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 864 | 1471987327349 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 14:22:07 INFO - PROCESS | 864 | 1471987327361 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 864 | 1471987327365 Marionette TRACE conn3 <- [1,746,null,{}] 14:22:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:22:07 INFO - PROCESS | 864 | 1471987327371 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}] 14:22:07 INFO - PROCESS | 864 | 1471987327375 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:07 INFO - PROCESS | 864 | 1471987327595 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:22:07 INFO - PROCESS | 864 | 1471987327671 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 864 | 1471987327674 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:07 INFO - PROCESS | 864 | ++DOCSHELL 11A0F000 == 32 [pid = 864] [id = 196] 14:22:07 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (11A79400) [pid = 864] [serial = 586] [outer = 00000000] 14:22:07 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (128E7C00) [pid = 864] [serial = 587] [outer = 11A79400] 14:22:07 INFO - PROCESS | 864 | 1471987327727 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (129A0000) [pid = 864] [serial = 588] [outer = 11A79400] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1514EC00 == 31 [pid = 864] [id = 24] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1295C400 == 30 [pid = 864] [id = 21] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 168D8000 == 29 [pid = 864] [id = 8] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 12BEB000 == 28 [pid = 864] [id = 25] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 139D1000 == 27 [pid = 864] [id = 23] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1693CC00 == 26 [pid = 864] [id = 193] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 128EC800 == 25 [pid = 864] [id = 192] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1609F400 == 24 [pid = 864] [id = 191] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 14634000 == 23 [pid = 864] [id = 190] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1392C800 == 22 [pid = 864] [id = 189] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 112C3800 == 21 [pid = 864] [id = 188] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 1713DC00 == 20 [pid = 864] [id = 185] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 12996800 == 19 [pid = 864] [id = 187] 14:22:08 INFO - PROCESS | 864 | --DOCSHELL 10AC4C00 == 18 [pid = 864] [id = 186] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16511400) [pid = 864] [serial = 545] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17142C00) [pid = 864] [serial = 554] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 71 (11A70400) [pid = 864] [serial = 548] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 70 (128F1000) [pid = 864] [serial = 549] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 69 (13EAF800) [pid = 864] [serial = 551] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 68 (14637000) [pid = 864] [serial = 552] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 67 (14636800) [pid = 864] [serial = 539] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 66 (14631400) [pid = 864] [serial = 542] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 65 (128EF000) [pid = 864] [serial = 527] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 64 (13160C00) [pid = 864] [serial = 528] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 63 (10B8F800) [pid = 864] [serial = 533] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 62 (1138E000) [pid = 864] [serial = 534] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 61 (18223400) [pid = 864] [serial = 525] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 60 (131E3000) [pid = 864] [serial = 536] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 59 (15A2B400) [pid = 864] [serial = 530] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 58 (160AEC00) [pid = 864] [serial = 531] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 57 (151AA400) [pid = 864] [serial = 540] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 56 (16516C00) [pid = 864] [serial = 546] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 55 (15A2C400) [pid = 864] [serial = 543] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | --DOMWINDOW == 54 (13228800) [pid = 864] [serial = 537] [outer = 00000000] [url = about:blank] 14:22:08 INFO - PROCESS | 864 | 1471987328256 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]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:22:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 916ms 14:22:08 INFO - PROCESS | 864 | 1471987328286 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 864 | 1471987328289 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 14:22:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:22:08 INFO - PROCESS | 864 | 1471987328295 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 864 | 1471987328299 Marionette TRACE conn3 <- [1,750,null,{}] 14:22:08 INFO - PROCESS | 864 | 1471987328304 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}] 14:22:08 INFO - PROCESS | 864 | 1471987328308 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:08 INFO - PROCESS | 864 | 1471987328424 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:22:08 INFO - PROCESS | 864 | 1471987328436 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 864 | 1471987328439 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:08 INFO - PROCESS | 864 | ++DOCSHELL 128EC800 == 19 [pid = 864] [id = 197] 14:22:08 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (128EE800) [pid = 864] [serial = 589] [outer = 00000000] 14:22:08 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (131E9000) [pid = 864] [serial = 590] [outer = 128EE800] 14:22:08 INFO - PROCESS | 864 | 1471987328489 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (13449800) [pid = 864] [serial = 591] [outer = 128EE800] 14:22:09 INFO - PROCESS | 864 | 1471987329474 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]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:22:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1255ms 14:22:09 INFO - PROCESS | 864 | 1471987329535 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 864 | 1471987329537 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 14:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:22:09 INFO - PROCESS | 864 | 1471987329541 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 864 | 1471987329543 Marionette TRACE conn3 <- [1,754,null,{}] 14:22:09 INFO - PROCESS | 864 | 1471987329554 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}] 14:22:09 INFO - PROCESS | 864 | 1471987329558 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:09 INFO - PROCESS | 864 | 1471987329654 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:22:09 INFO - PROCESS | 864 | 1471987329664 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 864 | 1471987329668 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:09 INFO - PROCESS | 864 | ++DOCSHELL 14390000 == 20 [pid = 864] [id = 198] 14:22:09 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (14390800) [pid = 864] [serial = 592] [outer = 00000000] 14:22:09 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (1462C800) [pid = 864] [serial = 593] [outer = 14390800] 14:22:09 INFO - PROCESS | 864 | 1471987329720 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (14633800) [pid = 864] [serial = 594] [outer = 14390800] 14:22:10 INFO - PROCESS | 864 | 1471987330693 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]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:22:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1174ms 14:22:10 INFO - PROCESS | 864 | 1471987330715 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 864 | 1471987330717 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 14:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:22:10 INFO - PROCESS | 864 | 1471987330720 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 864 | 1471987330722 Marionette TRACE conn3 <- [1,758,null,{}] 14:22:10 INFO - PROCESS | 864 | 1471987330726 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}] 14:22:10 INFO - PROCESS | 864 | 1471987330728 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:10 INFO - PROCESS | 864 | 1471987330841 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:22:10 INFO - PROCESS | 864 | 1471987330847 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 864 | 1471987330849 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:10 INFO - PROCESS | 864 | ++DOCSHELL 15788000 == 21 [pid = 864] [id = 199] 14:22:10 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (15788400) [pid = 864] [serial = 595] [outer = 00000000] 14:22:10 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (15A2E000) [pid = 864] [serial = 596] [outer = 15788400] 14:22:10 INFO - PROCESS | 864 | 1471987330939 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (15A38000) [pid = 864] [serial = 597] [outer = 15788400] 14:22:11 INFO - PROCESS | 864 | 1471987331452 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]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 756ms 14:22:11 INFO - PROCESS | 864 | 1471987331494 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 864 | 1471987331496 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 14:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:22:11 INFO - PROCESS | 864 | 1471987331500 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 864 | 1471987331501 Marionette TRACE conn3 <- [1,762,null,{}] 14:22:11 INFO - PROCESS | 864 | 1471987331505 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}] 14:22:11 INFO - PROCESS | 864 | 1471987331507 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:11 INFO - PROCESS | 864 | 1471987331616 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:22:11 INFO - PROCESS | 864 | 1471987331624 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 864 | 1471987331626 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:11 INFO - PROCESS | 864 | ++DOCSHELL 10A4B000 == 22 [pid = 864] [id = 200] 14:22:11 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (134D5400) [pid = 864] [serial = 598] [outer = 00000000] 14:22:11 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (160AE400) [pid = 864] [serial = 599] [outer = 134D5400] 14:22:11 INFO - PROCESS | 864 | 1471987331720 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (16516000) [pid = 864] [serial = 600] [outer = 134D5400] 14:22:12 INFO - PROCESS | 864 | 1471987332200 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]]]}] 14:22:12 INFO - PROCESS | 864 | --DOMWINDOW == 65 (160A1000) [pid = 864] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:22:12 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1392D000) [pid = 864] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:22:12 INFO - PROCESS | 864 | --DOMWINDOW == 63 (112C5800) [pid = 864] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:22:12 INFO - PROCESS | 864 | --DOMWINDOW == 62 (14634400) [pid = 864] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:22:12 INFO - PROCESS | 864 | --DOMWINDOW == 61 (128F3C00) [pid = 864] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 723ms 14:22:12 INFO - PROCESS | 864 | 1471987332233 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 864 | 1471987332235 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 14:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:22:12 INFO - PROCESS | 864 | 1471987332238 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 864 | 1471987332240 Marionette TRACE conn3 <- [1,766,null,{}] 14:22:12 INFO - PROCESS | 864 | 1471987332244 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}] 14:22:12 INFO - PROCESS | 864 | 1471987332249 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:12 INFO - PROCESS | 864 | 1471987332431 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:22:12 INFO - PROCESS | 864 | 1471987332492 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 864 | 1471987332495 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:12 INFO - PROCESS | 864 | ++DOCSHELL 1651AC00 == 23 [pid = 864] [id = 201] 14:22:12 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (1651F000) [pid = 864] [serial = 601] [outer = 00000000] 14:22:12 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (16CECC00) [pid = 864] [serial = 602] [outer = 1651F000] 14:22:12 INFO - PROCESS | 864 | 1471987332542 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (1713D800) [pid = 864] [serial = 603] [outer = 1651F000] 14:22:12 INFO - PROCESS | 864 | 1471987332907 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]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 724ms 14:22:12 INFO - PROCESS | 864 | 1471987332942 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:22:12 INFO - PROCESS | 864 | 1471987332945 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 14:22:12 INFO - PROCESS | 864 | 1471987332948 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 864 | 1471987332950 Marionette TRACE conn3 <- [1,770,null,{}] 14:22:12 INFO - PROCESS | 864 | 1471987332953 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}] 14:22:12 INFO - PROCESS | 864 | 1471987332955 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:13 INFO - PROCESS | 864 | 1471987333035 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:22:13 INFO - PROCESS | 864 | 1471987333042 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 864 | 1471987333044 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:13 INFO - PROCESS | 864 | ++DOCSHELL 16C59C00 == 24 [pid = 864] [id = 202] 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (17145800) [pid = 864] [serial = 604] [outer = 00000000] 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1719AC00) [pid = 864] [serial = 605] [outer = 17145800] 14:22:13 INFO - PROCESS | 864 | 1471987333089 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1719D000) [pid = 864] [serial = 606] [outer = 17145800] 14:22:13 INFO - PROCESS | 864 | 1471987333574 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]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 643ms 14:22:13 INFO - PROCESS | 864 | 1471987333620 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 864 | 1471987333622 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 14:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:22:13 INFO - PROCESS | 864 | 1471987333626 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 864 | 1471987333627 Marionette TRACE conn3 <- [1,774,null,{}] 14:22:13 INFO - PROCESS | 864 | 1471987333631 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}] 14:22:13 INFO - PROCESS | 864 | 1471987333633 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:13 INFO - PROCESS | 864 | 1471987333720 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:22:13 INFO - PROCESS | 864 | 1471987333728 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 864 | 1471987333730 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:13 INFO - PROCESS | 864 | ++DOCSHELL 17199800 == 25 [pid = 864] [id = 203] 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1719E000) [pid = 864] [serial = 607] [outer = 00000000] 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (178F1400) [pid = 864] [serial = 608] [outer = 1719E000] 14:22:13 INFO - PROCESS | 864 | 1471987333776 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (179B3C00) [pid = 864] [serial = 609] [outer = 1719E000] 14:22:14 INFO - PROCESS | 864 | 1471987334241 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]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 660ms 14:22:14 INFO - PROCESS | 864 | 1471987334264 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 864 | 1471987334266 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 14:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:22:14 INFO - PROCESS | 864 | 1471987334270 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 864 | 1471987334272 Marionette TRACE conn3 <- [1,778,null,{}] 14:22:14 INFO - PROCESS | 864 | 1471987334275 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}] 14:22:14 INFO - PROCESS | 864 | 1471987334277 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:14 INFO - PROCESS | 864 | 1471987334357 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:22:14 INFO - PROCESS | 864 | 1471987334363 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 864 | 1471987334365 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:14 INFO - PROCESS | 864 | ++DOCSHELL 102C8C00 == 26 [pid = 864] [id = 204] 14:22:14 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (179E7400) [pid = 864] [serial = 610] [outer = 00000000] 14:22:14 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17A08C00) [pid = 864] [serial = 611] [outer = 179E7400] 14:22:14 INFO - PROCESS | 864 | 1471987334440 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17ADB000) [pid = 864] [serial = 612] [outer = 179E7400] 14:22:15 INFO - PROCESS | 864 | 1471987335208 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]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 981ms 14:22:15 INFO - PROCESS | 864 | 1471987335249 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 864 | 1471987335254 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 14:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:22:15 INFO - PROCESS | 864 | 1471987335259 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 864 | 1471987335264 Marionette TRACE conn3 <- [1,782,null,{}] 14:22:15 INFO - PROCESS | 864 | 1471987335270 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}] 14:22:15 INFO - PROCESS | 864 | 1471987335273 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:15 INFO - PROCESS | 864 | 1471987335383 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:22:15 INFO - PROCESS | 864 | 1471987335506 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 864 | 1471987335509 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:15 INFO - PROCESS | 864 | ++DOCSHELL 10AD0000 == 27 [pid = 864] [id = 205] 14:22:15 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (11A0C000) [pid = 864] [serial = 613] [outer = 00000000] 14:22:15 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (13108000) [pid = 864] [serial = 614] [outer = 11A0C000] 14:22:15 INFO - PROCESS | 864 | 1471987335576 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13499800) [pid = 864] [serial = 615] [outer = 11A0C000] 14:22:16 INFO - PROCESS | 864 | 1471987336209 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]]]}] 14:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 981ms 14:22:16 INFO - PROCESS | 864 | 1471987336238 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 864 | 1471987336242 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 14:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:22:16 INFO - PROCESS | 864 | 1471987336249 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 864 | 1471987336252 Marionette TRACE conn3 <- [1,786,null,{}] 14:22:16 INFO - PROCESS | 864 | 1471987336256 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}] 14:22:16 INFO - PROCESS | 864 | 1471987336259 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:16 INFO - PROCESS | 864 | 1471987336374 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:22:16 INFO - PROCESS | 864 | 1471987336498 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 864 | 1471987336501 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:16 INFO - PROCESS | 864 | ++DOCSHELL 1438C800 == 28 [pid = 864] [id = 206] 14:22:16 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1438D400) [pid = 864] [serial = 616] [outer = 00000000] 14:22:16 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1462D800) [pid = 864] [serial = 617] [outer = 1438D400] 14:22:16 INFO - PROCESS | 864 | 1471987336567 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15732C00) [pid = 864] [serial = 618] [outer = 1438D400] 14:22:17 INFO - PROCESS | 864 | 1471987337238 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]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1029ms 14:22:17 INFO - PROCESS | 864 | 1471987337282 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 864 | 1471987337285 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 14:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:22:17 INFO - PROCESS | 864 | 1471987337303 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 864 | 1471987337307 Marionette TRACE conn3 <- [1,790,null,{}] 14:22:17 INFO - PROCESS | 864 | 1471987337319 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}] 14:22:17 INFO - PROCESS | 864 | 1471987337324 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:17 INFO - PROCESS | 864 | 1471987337429 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:22:17 INFO - PROCESS | 864 | 1471987337562 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 864 | 1471987337565 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:17 INFO - PROCESS | 864 | ++DOCSHELL 16FB6000 == 29 [pid = 864] [id = 207] 14:22:17 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (171A5000) [pid = 864] [serial = 619] [outer = 00000000] 14:22:17 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179B9000) [pid = 864] [serial = 620] [outer = 171A5000] 14:22:17 INFO - PROCESS | 864 | 1471987337625 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17ADDC00) [pid = 864] [serial = 621] [outer = 171A5000] 14:22:18 INFO - PROCESS | 864 | 1471987338415 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]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1206ms 14:22:18 INFO - PROCESS | 864 | 1471987338498 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:22:18 INFO - PROCESS | 864 | 1471987338502 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 14:22:18 INFO - PROCESS | 864 | 1471987338506 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 864 | 1471987338510 Marionette TRACE conn3 <- [1,794,null,{}] 14:22:18 INFO - PROCESS | 864 | 1471987338515 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}] 14:22:18 INFO - PROCESS | 864 | 1471987338518 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:18 INFO - PROCESS | 864 | 1471987338623 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:22:18 INFO - PROCESS | 864 | 1471987338702 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 864 | 1471987338704 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:18 INFO - PROCESS | 864 | ++DOCSHELL 10A55800 == 30 [pid = 864] [id = 208] 14:22:18 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (10AC2C00) [pid = 864] [serial = 622] [outer = 00000000] 14:22:18 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (11337C00) [pid = 864] [serial = 623] [outer = 10AC2C00] 14:22:18 INFO - PROCESS | 864 | 1471987338801 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (113B4C00) [pid = 864] [serial = 624] [outer = 10AC2C00] 14:22:19 INFO - PROCESS | 864 | --DOCSHELL 10A03400 == 29 [pid = 864] [id = 20] 14:22:19 INFO - PROCESS | 864 | --DOCSHELL 10A08800 == 28 [pid = 864] [id = 194] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17196800) [pid = 864] [serial = 578] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 83 (160AD000) [pid = 864] [serial = 572] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13930800) [pid = 864] [serial = 566] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1393D800) [pid = 864] [serial = 567] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 80 (128EEC00) [pid = 864] [serial = 563] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12DD9C00) [pid = 864] [serial = 564] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 78 (146BDC00) [pid = 864] [serial = 569] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 77 (129E6000) [pid = 864] [serial = 560] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10B8D000) [pid = 864] [serial = 557] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15782800) [pid = 864] [serial = 575] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 74 (16513800) [pid = 864] [serial = 576] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16517400) [pid = 864] [serial = 573] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15733000) [pid = 864] [serial = 570] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 864 | 1471987339386 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]]]}] 14:22:19 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 14:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 917ms 14:22:19 INFO - PROCESS | 864 | 1471987339443 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 864 | 1471987339447 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 14:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:22:19 INFO - PROCESS | 864 | 1471987339454 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 864 | 1471987339456 Marionette TRACE conn3 <- [1,798,null,{}] 14:22:19 INFO - PROCESS | 864 | 1471987339460 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}] 14:22:19 INFO - PROCESS | 864 | 1471987339463 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:19 INFO - PROCESS | 864 | 1471987339551 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:22:19 INFO - PROCESS | 864 | 1471987339558 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 864 | 1471987339561 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:19 INFO - PROCESS | 864 | ++DOCSHELL 10B91000 == 29 [pid = 864] [id = 209] 14:22:19 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1295DC00) [pid = 864] [serial = 625] [outer = 00000000] 14:22:19 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (129E6000) [pid = 864] [serial = 626] [outer = 1295DC00] 14:22:19 INFO - PROCESS | 864 | 1471987339609 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (12DDE000) [pid = 864] [serial = 627] [outer = 1295DC00] 14:22:20 INFO - PROCESS | 864 | 1471987340088 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]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 724ms 14:22:20 INFO - PROCESS | 864 | 1471987340151 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 864 | 1471987340153 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 14:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:22:20 INFO - PROCESS | 864 | 1471987340157 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 864 | 1471987340161 Marionette TRACE conn3 <- [1,802,null,{}] 14:22:20 INFO - PROCESS | 864 | 1471987340171 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}] 14:22:20 INFO - PROCESS | 864 | 1471987340176 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:20 INFO - PROCESS | 864 | 1471987340260 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:22:20 INFO - PROCESS | 864 | 1471987340391 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 864 | 1471987340394 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:20 INFO - PROCESS | 864 | ++DOCSHELL 1392F000 == 30 [pid = 864] [id = 210] 14:22:20 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1392F400) [pid = 864] [serial = 628] [outer = 00000000] 14:22:20 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (139CCC00) [pid = 864] [serial = 629] [outer = 1392F400] 14:22:20 INFO - PROCESS | 864 | 1471987340447 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13EAFC00) [pid = 864] [serial = 630] [outer = 1392F400] 14:22:20 INFO - PROCESS | 864 | 1471987340821 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] 14:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:22:20 INFO - PROCESS | 864 | 1471987340832 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 14:22:20 INFO - PROCESS | 864 | 1471987340843 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 864 | 1471987340845 Marionette TRACE conn3 <- [1,806,null,{}] 14:22:20 INFO - PROCESS | 864 | 1471987340850 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}] 14:22:20 INFO - PROCESS | 864 | 1471987340852 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:20 INFO - PROCESS | 864 | 1471987340966 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:22:20 INFO - PROCESS | 864 | 1471987340976 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 864 | 1471987340978 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:21 INFO - PROCESS | 864 | ++DOCSHELL 146B9C00 == 31 [pid = 864] [id = 211] 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (146BDC00) [pid = 864] [serial = 631] [outer = 00000000] 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15734000) [pid = 864] [serial = 632] [outer = 146BDC00] 14:22:21 INFO - PROCESS | 864 | 1471987341036 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15788800) [pid = 864] [serial = 633] [outer = 146BDC00] 14:22:21 INFO - PROCESS | 864 | 1471987341542 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]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 772ms 14:22:21 INFO - PROCESS | 864 | 1471987341628 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 864 | 1471987341630 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 14:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:22:21 INFO - PROCESS | 864 | 1471987341633 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 864 | 1471987341635 Marionette TRACE conn3 <- [1,810,null,{}] 14:22:21 INFO - PROCESS | 864 | 1471987341638 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}] 14:22:21 INFO - PROCESS | 864 | 1471987341640 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:21 INFO - PROCESS | 864 | 1471987341752 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:22:21 INFO - PROCESS | 864 | 1471987341809 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 864 | 1471987341811 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:21 INFO - PROCESS | 864 | ++DOCSHELL 15A30800 == 32 [pid = 864] [id = 212] 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A34000) [pid = 864] [serial = 634] [outer = 00000000] 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15B5C000) [pid = 864] [serial = 635] [outer = 15A34000] 14:22:21 INFO - PROCESS | 864 | 1471987341874 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (160ABC00) [pid = 864] [serial = 636] [outer = 15A34000] 14:22:22 INFO - PROCESS | 864 | 1471987342342 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] 14:22:22 INFO - PROCESS | 864 | 1471987342438 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 14:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:22:22 INFO - PROCESS | 864 | 1471987342441 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 864 | 1471987342443 Marionette TRACE conn3 <- [1,814,null,{}] 14:22:22 INFO - PROCESS | 864 | 1471987342447 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}] 14:22:22 INFO - PROCESS | 864 | 1471987342453 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:22 INFO - PROCESS | 864 | 1471987342605 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:22:22 INFO - PROCESS | 864 | 1471987342611 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 864 | 1471987342613 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:22 INFO - PROCESS | 864 | ++DOCSHELL 1651E000 == 33 [pid = 864] [id = 213] 14:22:22 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1653FC00) [pid = 864] [serial = 637] [outer = 00000000] 14:22:22 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (16C59400) [pid = 864] [serial = 638] [outer = 1653FC00] 14:22:22 INFO - PROCESS | 864 | 1471987342659 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (17141400) [pid = 864] [serial = 639] [outer = 1653FC00] 14:22:23 INFO - PROCESS | 864 | 1471987343161 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]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 772ms 14:22:23 INFO - PROCESS | 864 | 1471987343369 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 864 | 1471987343371 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 14:22:23 INFO - PROCESS | 864 | 1471987343450 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 864 | 1471987343452 Marionette TRACE conn3 <- [1,818,null,{}] 14:22:23 INFO - PROCESS | 864 | 1471987343455 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}] 14:22:23 INFO - PROCESS | 864 | 1471987343457 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:22:23 INFO - PROCESS | 864 | 1471987343575 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:22:23 INFO - PROCESS | 864 | 1471987343581 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 864 | 1471987343583 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:23 INFO - PROCESS | 864 | ++DOCSHELL 16C54400 == 34 [pid = 864] [id = 214] 14:22:23 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (17197800) [pid = 864] [serial = 640] [outer = 00000000] 14:22:23 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (179AF000) [pid = 864] [serial = 641] [outer = 17197800] 14:22:23 INFO - PROCESS | 864 | 1471987343654 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (18361400) [pid = 864] [serial = 642] [outer = 17197800] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 89 (12998000) [pid = 864] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1713E000) [pid = 864] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 87 (15788400) [pid = 864] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 86 (134D5400) [pid = 864] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 85 (14390800) [pid = 864] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 84 (11A79400) [pid = 864] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 83 (128EE800) [pid = 864] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1651F000) [pid = 864] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1719E000) [pid = 864] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:22:23 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17145800) [pid = 864] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:22:24 INFO - PROCESS | 864 | 1471987344250 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]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 804ms 14:22:24 INFO - PROCESS | 864 | 1471987344274 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 864 | 1471987344276 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 14:22:24 INFO - PROCESS | 864 | 1471987344279 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:22:24 INFO - PROCESS | 864 | 1471987344281 Marionette TRACE conn3 <- [1,822,null,{}] 14:22:24 INFO - PROCESS | 864 | 1471987344284 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}] 14:22:24 INFO - PROCESS | 864 | 1471987344286 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:24 INFO - PROCESS | 864 | 1471987344367 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:22:24 INFO - PROCESS | 864 | 1471987344373 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 864 | 1471987344375 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:24 INFO - PROCESS | 864 | ++DOCSHELL 134CF800 == 35 [pid = 864] [id = 215] 14:22:24 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13926400) [pid = 864] [serial = 643] [outer = 00000000] 14:22:24 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17A09800) [pid = 864] [serial = 644] [outer = 13926400] 14:22:24 INFO - PROCESS | 864 | 1471987344422 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18554400) [pid = 864] [serial = 645] [outer = 13926400] 14:22:24 INFO - PROCESS | 864 | 1471987344878 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]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 644ms 14:22:24 INFO - PROCESS | 864 | 1471987344917 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 864 | 1471987344920 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 14:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:22:24 INFO - PROCESS | 864 | 1471987344923 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 864 | 1471987344925 Marionette TRACE conn3 <- [1,826,null,{}] 14:22:24 INFO - PROCESS | 864 | 1471987344928 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}] 14:22:24 INFO - PROCESS | 864 | 1471987344930 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:25 INFO - PROCESS | 864 | 1471987345017 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:22:25 INFO - PROCESS | 864 | 1471987345023 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 864 | 1471987345025 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:25 INFO - PROCESS | 864 | ++DOCSHELL 16540C00 == 36 [pid = 864] [id = 216] 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (17145800) [pid = 864] [serial = 646] [outer = 00000000] 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18705400) [pid = 864] [serial = 647] [outer = 17145800] 14:22:25 INFO - PROCESS | 864 | 1471987345118 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (18705800) [pid = 864] [serial = 648] [outer = 17145800] 14:22:25 INFO - PROCESS | 864 | 1471987345585 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]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 707ms 14:22:25 INFO - PROCESS | 864 | 1471987345655 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 864 | 1471987345657 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 14:22:25 INFO - PROCESS | 864 | 1471987345661 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:22:25 INFO - PROCESS | 864 | 1471987345662 Marionette TRACE conn3 <- [1,830,null,{}] 14:22:25 INFO - PROCESS | 864 | 1471987345666 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}] 14:22:25 INFO - PROCESS | 864 | 1471987345668 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:25 INFO - PROCESS | 864 | 1471987345787 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:22:25 INFO - PROCESS | 864 | 1471987345793 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 864 | 1471987345795 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:25 INFO - PROCESS | 864 | ++DOCSHELL 10AC2000 == 37 [pid = 864] [id = 217] 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (179B1000) [pid = 864] [serial = 649] [outer = 00000000] 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1870F000) [pid = 864] [serial = 650] [outer = 179B1000] 14:22:25 INFO - PROCESS | 864 | 1471987345840 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (18715000) [pid = 864] [serial = 651] [outer = 179B1000] 14:22:26 INFO - PROCESS | 864 | 1471987346590 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]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 964ms 14:22:26 INFO - PROCESS | 864 | 1471987346641 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 864 | 1471987346645 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 14:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:22:26 INFO - PROCESS | 864 | 1471987346650 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 864 | 1471987346655 Marionette TRACE conn3 <- [1,834,null,{}] 14:22:26 INFO - PROCESS | 864 | 1471987346660 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}] 14:22:26 INFO - PROCESS | 864 | 1471987346663 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:26 INFO - PROCESS | 864 | 1471987346794 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:22:26 INFO - PROCESS | 864 | 1471987346922 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 864 | 1471987346926 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:26 INFO - PROCESS | 864 | ++DOCSHELL 10A4EC00 == 38 [pid = 864] [id = 218] 14:22:26 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (10ACE000) [pid = 864] [serial = 652] [outer = 00000000] 14:22:26 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (11389800) [pid = 864] [serial = 653] [outer = 10ACE000] 14:22:27 INFO - PROCESS | 864 | 1471987346986 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (12DD9C00) [pid = 864] [serial = 654] [outer = 10ACE000] 14:22:27 INFO - PROCESS | 864 | 1471987347640 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]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1030ms 14:22:27 INFO - PROCESS | 864 | 1471987347686 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 864 | 1471987347691 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 14:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:22:27 INFO - PROCESS | 864 | 1471987347698 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 864 | 1471987347701 Marionette TRACE conn3 <- [1,838,null,{}] 14:22:27 INFO - PROCESS | 864 | 1471987347705 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}] 14:22:27 INFO - PROCESS | 864 | 1471987347708 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:27 INFO - PROCESS | 864 | 1471987347826 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:22:27 INFO - PROCESS | 864 | 1471987347929 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 864 | 1471987347931 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:27 INFO - PROCESS | 864 | ++DOCSHELL 14392800 == 39 [pid = 864] [id = 219] 14:22:27 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1462B400) [pid = 864] [serial = 655] [outer = 00000000] 14:22:27 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (15A32400) [pid = 864] [serial = 656] [outer = 1462B400] 14:22:28 INFO - PROCESS | 864 | 1471987347989 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (16515000) [pid = 864] [serial = 657] [outer = 1462B400] 14:22:28 INFO - PROCESS | 864 | 1471987348665 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]]]}] 14:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1029ms 14:22:28 INFO - PROCESS | 864 | 1471987348732 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 864 | 1471987348735 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 14:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:22:28 INFO - PROCESS | 864 | 1471987348739 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 864 | 1471987348743 Marionette TRACE conn3 <- [1,842,null,{}] 14:22:28 INFO - PROCESS | 864 | 1471987348754 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}] 14:22:28 INFO - PROCESS | 864 | 1471987348759 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:28 INFO - PROCESS | 864 | 1471987348909 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:22:28 INFO - PROCESS | 864 | 1471987348970 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 864 | 1471987348974 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:29 INFO - PROCESS | 864 | ++DOCSHELL 1855D400 == 40 [pid = 864] [id = 220] 14:22:29 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (18560000) [pid = 864] [serial = 658] [outer = 00000000] 14:22:29 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1870B800) [pid = 864] [serial = 659] [outer = 18560000] 14:22:29 INFO - PROCESS | 864 | 1471987349032 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (1871D400) [pid = 864] [serial = 660] [outer = 18560000] 14:22:29 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (1714AC00) [pid = 864] [serial = 661] [outer = 1AE21000] 14:22:30 INFO - PROCESS | 864 | 1471987350002 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]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1335ms 14:22:30 INFO - PROCESS | 864 | 1471987350076 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 864 | 1471987350080 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 14:22:30 INFO - PROCESS | 864 | 1471987350085 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:22:30 INFO - PROCESS | 864 | 1471987350089 Marionette TRACE conn3 <- [1,846,null,{}] 14:22:30 INFO - PROCESS | 864 | 1471987350095 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}] 14:22:30 INFO - PROCESS | 864 | 1471987350098 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:30 INFO - PROCESS | 864 | 1471987350202 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:22:30 INFO - PROCESS | 864 | 1471987350333 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 864 | 1471987350337 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:30 INFO - PROCESS | 864 | ++DOCSHELL 11335C00 == 41 [pid = 864] [id = 221] 14:22:30 INFO - PROCESS | 864 | ++DOMWINDOW == 100 (11381C00) [pid = 864] [serial = 662] [outer = 00000000] 14:22:30 INFO - PROCESS | 864 | ++DOMWINDOW == 101 (12851800) [pid = 864] [serial = 663] [outer = 11381C00] 14:22:30 INFO - PROCESS | 864 | 1471987350389 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 864 | ++DOMWINDOW == 102 (128F2000) [pid = 864] [serial = 664] [outer = 11381C00] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 13497C00 == 40 [pid = 864] [id = 22] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 1AF80800 == 39 [pid = 864] [id = 13] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 1A994000 == 38 [pid = 864] [id = 10] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 14630000 == 37 [pid = 864] [id = 11] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 1B494400 == 36 [pid = 864] [id = 14] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 1AE1CC00 == 35 [pid = 864] [id = 12] 14:22:31 INFO - PROCESS | 864 | --DOCSHELL 128EDC00 == 34 [pid = 864] [id = 195] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 101 (130AA800) [pid = 864] [serial = 561] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 100 (17147000) [pid = 864] [serial = 555] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 99 (15A38000) [pid = 864] [serial = 597] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 98 (160AE400) [pid = 864] [serial = 599] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 97 (10AC9C00) [pid = 864] [serial = 581] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 96 (1462C800) [pid = 864] [serial = 593] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 95 (128E7C00) [pid = 864] [serial = 587] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 94 (129A0000) [pid = 864] [serial = 588] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 93 (1392F800) [pid = 864] [serial = 584] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 92 (131E9000) [pid = 864] [serial = 590] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 91 (13449800) [pid = 864] [serial = 591] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 90 (16CECC00) [pid = 864] [serial = 602] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 89 (16516000) [pid = 864] [serial = 600] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 88 (179B3C00) [pid = 864] [serial = 609] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1713D800) [pid = 864] [serial = 603] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 86 (1719AC00) [pid = 864] [serial = 605] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 85 (17A08C00) [pid = 864] [serial = 611] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 84 (178F1400) [pid = 864] [serial = 608] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 83 (15A2E000) [pid = 864] [serial = 596] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1719D000) [pid = 864] [serial = 606] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | --DOMWINDOW == 81 (14633800) [pid = 864] [serial = 594] [outer = 00000000] [url = about:blank] 14:22:31 INFO - PROCESS | 864 | 1471987351777 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]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1753ms 14:22:31 INFO - PROCESS | 864 | 1471987351830 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 864 | 1471987351835 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 14:22:31 INFO - PROCESS | 864 | 1471987351840 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:22:31 INFO - PROCESS | 864 | 1471987351843 Marionette TRACE conn3 <- [1,850,null,{}] 14:22:31 INFO - PROCESS | 864 | 1471987351849 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}] 14:22:31 INFO - PROCESS | 864 | 1471987351852 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:31 INFO - PROCESS | 864 | 1471987351946 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:22:32 INFO - PROCESS | 864 | 1471987352032 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 864 | 1471987352036 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:32 INFO - PROCESS | 864 | ++DOCSHELL 1055A000 == 35 [pid = 864] [id = 222] 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10A0A000) [pid = 864] [serial = 665] [outer = 00000000] 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (112C2C00) [pid = 864] [serial = 666] [outer = 10A0A000] 14:22:32 INFO - PROCESS | 864 | 1471987352137 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1138AC00) [pid = 864] [serial = 667] [outer = 10A0A000] 14:22:32 INFO - PROCESS | 864 | 1471987352557 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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 756ms 14:22:32 INFO - PROCESS | 864 | 1471987352616 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 864 | 1471987352621 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 14:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:22:32 INFO - PROCESS | 864 | 1471987352628 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 864 | 1471987352630 Marionette TRACE conn3 <- [1,854,null,{}] 14:22:32 INFO - PROCESS | 864 | 1471987352634 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}] 14:22:32 INFO - PROCESS | 864 | 1471987352637 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:32 INFO - PROCESS | 864 | 1471987352726 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:22:32 INFO - PROCESS | 864 | 1471987352735 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 864 | 1471987352737 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:32 INFO - PROCESS | 864 | ++DOCSHELL 131E2000 == 36 [pid = 864] [id = 223] 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (131E3000) [pid = 864] [serial = 668] [outer = 00000000] 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (13223C00) [pid = 864] [serial = 669] [outer = 131E3000] 14:22:32 INFO - PROCESS | 864 | 1471987352789 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (134CC400) [pid = 864] [serial = 670] [outer = 131E3000] 14:22:33 INFO - PROCESS | 864 | 1471987353306 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]]]}] 14:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 724ms 14:22:33 INFO - PROCESS | 864 | 1471987353360 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 864 | 1471987353362 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 14:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:22:33 INFO - PROCESS | 864 | 1471987353366 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 864 | 1471987353369 Marionette TRACE conn3 <- [1,858,null,{}] 14:22:33 INFO - PROCESS | 864 | 1471987353418 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}] 14:22:33 INFO - PROCESS | 864 | 1471987353422 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:33 INFO - PROCESS | 864 | 1471987353546 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:22:33 INFO - PROCESS | 864 | 1471987353606 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 864 | 1471987353609 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:33 INFO - PROCESS | 864 | ++DOCSHELL 1462BC00 == 37 [pid = 864] [id = 224] 14:22:33 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1462C400) [pid = 864] [serial = 671] [outer = 00000000] 14:22:33 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (15150400) [pid = 864] [serial = 672] [outer = 1462C400] 14:22:33 INFO - PROCESS | 864 | 1471987353659 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (15A2A800) [pid = 864] [serial = 673] [outer = 1462C400] 14:22:34 INFO - PROCESS | 864 | 1471987354087 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]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 755ms 14:22:34 INFO - PROCESS | 864 | 1471987354106 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 864 | 1471987354118 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 14:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:22:34 INFO - PROCESS | 864 | 1471987354133 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 864 | 1471987354135 Marionette TRACE conn3 <- [1,862,null,{}] 14:22:34 INFO - PROCESS | 864 | 1471987354138 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}] 14:22:34 INFO - PROCESS | 864 | 1471987354140 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:34 INFO - PROCESS | 864 | 1471987354258 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:22:34 INFO - PROCESS | 864 | 1471987354264 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 864 | 1471987354266 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:34 INFO - PROCESS | 864 | ++DOCSHELL 1514B400 == 38 [pid = 864] [id = 225] 14:22:34 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1514F800) [pid = 864] [serial = 674] [outer = 00000000] 14:22:34 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (16514400) [pid = 864] [serial = 675] [outer = 1514F800] 14:22:34 INFO - PROCESS | 864 | 1471987354313 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (16540000) [pid = 864] [serial = 676] [outer = 1514F800] 14:22:34 INFO - PROCESS | 864 | 1471987354812 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]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 723ms 14:22:34 INFO - PROCESS | 864 | 1471987354867 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 864 | 1471987354869 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 14:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:22:34 INFO - PROCESS | 864 | 1471987354873 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 864 | 1471987354875 Marionette TRACE conn3 <- [1,866,null,{}] 14:22:34 INFO - PROCESS | 864 | 1471987354916 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}] 14:22:34 INFO - PROCESS | 864 | 1471987354918 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:35 INFO - PROCESS | 864 | 1471987355027 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:22:35 INFO - PROCESS | 864 | 1471987355037 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 864 | 1471987355039 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:35 INFO - PROCESS | 864 | ++DOCSHELL 16940400 == 39 [pid = 864] [id = 226] 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (16940C00) [pid = 864] [serial = 677] [outer = 00000000] 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (16CEE000) [pid = 864] [serial = 678] [outer = 16940C00] 14:22:35 INFO - PROCESS | 864 | 1471987355085 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (1713F800) [pid = 864] [serial = 679] [outer = 16940C00] 14:22:35 INFO - PROCESS | 864 | 1471987355527 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]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 708ms 14:22:35 INFO - PROCESS | 864 | 1471987355551 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 864 | 1471987355554 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 14:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:22:35 INFO - PROCESS | 864 | 1471987355557 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 864 | 1471987355559 Marionette TRACE conn3 <- [1,870,null,{}] 14:22:35 INFO - PROCESS | 864 | 1471987355562 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}] 14:22:35 INFO - PROCESS | 864 | 1471987355568 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:35 INFO - PROCESS | 864 | 1471987355753 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:22:35 INFO - PROCESS | 864 | 1471987355815 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 864 | 1471987355817 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:35 INFO - PROCESS | 864 | ++DOCSHELL 17405C00 == 40 [pid = 864] [id = 227] 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (1740BC00) [pid = 864] [serial = 680] [outer = 00000000] 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (179E8400) [pid = 864] [serial = 681] [outer = 1740BC00] 14:22:35 INFO - PROCESS | 864 | 1471987355867 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 864 | ++DOMWINDOW == 99 (1821C400) [pid = 864] [serial = 682] [outer = 1740BC00] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 98 (16FABC00) [pid = 864] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 97 (13227C00) [pid = 864] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 96 (10A09800) [pid = 864] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 95 (1295DC00) [pid = 864] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1392F400) [pid = 864] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 93 (179E7400) [pid = 864] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 92 (10AC2C00) [pid = 864] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 91 (1653FC00) [pid = 864] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 90 (146BDC00) [pid = 864] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1438D400) [pid = 864] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 88 (171A5000) [pid = 864] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 87 (11A0C000) [pid = 864] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 86 (17197800) [pid = 864] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 85 (179B1000) [pid = 864] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17145800) [pid = 864] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13926400) [pid = 864] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 82 (15A34000) [pid = 864] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:22:36 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10AC6000) [pid = 864] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:22:36 INFO - PROCESS | 864 | 1471987356742 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]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1222ms 14:22:36 INFO - PROCESS | 864 | 1471987356783 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 864 | 1471987356833 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 14:22:36 INFO - PROCESS | 864 | 1471987356836 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:22:36 INFO - PROCESS | 864 | 1471987356848 Marionette TRACE conn3 <- [1,874,null,{}] 14:22:36 INFO - PROCESS | 864 | 1471987356851 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}] 14:22:36 INFO - PROCESS | 864 | 1471987356853 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:36 INFO - PROCESS | 864 | 1471987356933 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:22:36 INFO - PROCESS | 864 | 1471987356939 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 864 | 1471987356941 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:36 INFO - PROCESS | 864 | ++DOCSHELL 10ACF800 == 41 [pid = 864] [id = 228] 14:22:36 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (129E5800) [pid = 864] [serial = 683] [outer = 00000000] 14:22:36 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15B5B000) [pid = 864] [serial = 684] [outer = 129E5800] 14:22:36 INFO - PROCESS | 864 | 1471987356986 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1653F800) [pid = 864] [serial = 685] [outer = 129E5800] 14:22:37 INFO - PROCESS | 864 | 1471987357426 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]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 676ms 14:22:37 INFO - PROCESS | 864 | 1471987357498 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 864 | 1471987357500 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 14:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:22:37 INFO - PROCESS | 864 | 1471987357503 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 864 | 1471987357505 Marionette TRACE conn3 <- [1,878,null,{}] 14:22:37 INFO - PROCESS | 864 | 1471987357509 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}] 14:22:37 INFO - PROCESS | 864 | 1471987357510 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:37 INFO - PROCESS | 864 | 1471987357596 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:22:37 INFO - PROCESS | 864 | 1471987357635 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 864 | 1471987357637 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:37 INFO - PROCESS | 864 | ++DOCSHELL 15A34000 == 42 [pid = 864] [id = 229] 14:22:37 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1748FC00) [pid = 864] [serial = 686] [outer = 00000000] 14:22:37 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (18252C00) [pid = 864] [serial = 687] [outer = 1748FC00] 14:22:37 INFO - PROCESS | 864 | 1471987357686 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (179B8000) [pid = 864] [serial = 688] [outer = 1748FC00] 14:22:38 INFO - PROCESS | 864 | 1471987358175 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]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 707ms 14:22:38 INFO - PROCESS | 864 | 1471987358235 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 864 | 1471987358237 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 14:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:22:38 INFO - PROCESS | 864 | 1471987358240 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 864 | 1471987358242 Marionette TRACE conn3 <- [1,882,null,{}] 14:22:38 INFO - PROCESS | 864 | 1471987358246 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}] 14:22:38 INFO - PROCESS | 864 | 1471987358247 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:38 INFO - PROCESS | 864 | 1471987358329 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:22:38 INFO - PROCESS | 864 | 1471987358337 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 864 | 1471987358339 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:38 INFO - PROCESS | 864 | ++DOCSHELL 18705000 == 43 [pid = 864] [id = 230] 14:22:38 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1870A000) [pid = 864] [serial = 689] [outer = 00000000] 14:22:38 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (18719800) [pid = 864] [serial = 690] [outer = 1870A000] 14:22:38 INFO - PROCESS | 864 | 1471987358384 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1871A400) [pid = 864] [serial = 691] [outer = 1870A000] 14:22:39 INFO - PROCESS | 864 | 1471987359264 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]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1062ms 14:22:39 INFO - PROCESS | 864 | 1471987359331 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 864 | 1471987359335 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 14:22:39 INFO - PROCESS | 864 | 1471987359340 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:22:39 INFO - PROCESS | 864 | 1471987359345 Marionette TRACE conn3 <- [1,886,null,{}] 14:22:39 INFO - PROCESS | 864 | 1471987359350 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}] 14:22:39 INFO - PROCESS | 864 | 1471987359353 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:39 INFO - PROCESS | 864 | 1471987359495 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:22:39 INFO - PROCESS | 864 | 1471987359625 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 864 | 1471987359629 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:39 INFO - PROCESS | 864 | ++DOCSHELL 10AD0800 == 44 [pid = 864] [id = 231] 14:22:39 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10B87800) [pid = 864] [serial = 692] [outer = 00000000] 14:22:39 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (128EDC00) [pid = 864] [serial = 693] [outer = 10B87800] 14:22:39 INFO - PROCESS | 864 | 1471987359697 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (13221800) [pid = 864] [serial = 694] [outer = 10B87800] 14:22:40 INFO - PROCESS | 864 | 1471987360404 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]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1077ms 14:22:40 INFO - PROCESS | 864 | 1471987360420 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 864 | 1471987360425 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 14:22:40 INFO - PROCESS | 864 | 1471987360450 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:22:40 INFO - PROCESS | 864 | 1471987360453 Marionette TRACE conn3 <- [1,890,null,{}] 14:22:40 INFO - PROCESS | 864 | 1471987360457 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}] 14:22:40 INFO - PROCESS | 864 | 1471987360460 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:40 INFO - PROCESS | 864 | 1471987360583 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:22:40 INFO - PROCESS | 864 | 1471987360730 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 864 | 1471987360733 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:40 INFO - PROCESS | 864 | ++DOCSHELL 139CE800 == 45 [pid = 864] [id = 232] 14:22:40 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (13EAF800) [pid = 864] [serial = 695] [outer = 00000000] 14:22:40 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (146B7800) [pid = 864] [serial = 696] [outer = 13EAF800] 14:22:40 INFO - PROCESS | 864 | 1471987360794 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (15A34400) [pid = 864] [serial = 697] [outer = 13EAF800] 14:22:41 INFO - PROCESS | 864 | 1471987361711 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]]]}] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 15A34000 == 44 [pid = 864] [id = 229] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 10ACF800 == 43 [pid = 864] [id = 228] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 17405C00 == 42 [pid = 864] [id = 227] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 16940400 == 41 [pid = 864] [id = 226] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 1514B400 == 40 [pid = 864] [id = 225] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 1462BC00 == 39 [pid = 864] [id = 224] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 131E2000 == 38 [pid = 864] [id = 223] 14:22:41 INFO - PROCESS | 864 | --DOCSHELL 1055A000 == 37 [pid = 864] [id = 222] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 95 (10EB2C00) [pid = 864] [serial = 558] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1719C800) [pid = 864] [serial = 579] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 93 (129E6000) [pid = 864] [serial = 626] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 92 (12DDE000) [pid = 864] [serial = 627] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 91 (139CCC00) [pid = 864] [serial = 629] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 90 (13EAFC00) [pid = 864] [serial = 630] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 89 (17ADB000) [pid = 864] [serial = 612] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 88 (11337C00) [pid = 864] [serial = 623] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 87 (113B4C00) [pid = 864] [serial = 624] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 86 (16C59400) [pid = 864] [serial = 638] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15734000) [pid = 864] [serial = 632] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1462D800) [pid = 864] [serial = 617] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 83 (15732C00) [pid = 864] [serial = 618] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 82 (179B9000) [pid = 864] [serial = 620] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 81 (17ADDC00) [pid = 864] [serial = 621] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13108000) [pid = 864] [serial = 614] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13499800) [pid = 864] [serial = 615] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 78 (179AF000) [pid = 864] [serial = 641] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1870F000) [pid = 864] [serial = 650] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18715000) [pid = 864] [serial = 651] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 75 (18705800) [pid = 864] [serial = 648] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17A09800) [pid = 864] [serial = 644] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 73 (18705400) [pid = 864] [serial = 647] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18361400) [pid = 864] [serial = 642] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15B5C000) [pid = 864] [serial = 635] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 70 (160ABC00) [pid = 864] [serial = 636] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17141400) [pid = 864] [serial = 639] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 68 (18554400) [pid = 864] [serial = 645] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 67 (15788800) [pid = 864] [serial = 633] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1A44AC00) [pid = 864] [serial = 381] [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.] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 65 (13EA2000) [pid = 864] [serial = 585] [outer = 00000000] [url = about:blank] 14:22:41 INFO - PROCESS | 864 | --DOMWINDOW == 64 (10AD0C00) [pid = 864] [serial = 582] [outer = 00000000] [url = about:blank] 14:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 14:22:41 INFO - PROCESS | 864 | 1471987361783 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:22:41 INFO - PROCESS | 864 | 1471987361787 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 14:22:41 INFO - PROCESS | 864 | 1471987361792 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 864 | 1471987361795 Marionette TRACE conn3 <- [1,894,null,{}] 14:22:41 INFO - PROCESS | 864 | 1471987361800 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}] 14:22:41 INFO - PROCESS | 864 | 1471987361803 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:41 INFO - PROCESS | 864 | 1471987361901 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:22:41 INFO - PROCESS | 864 | 1471987361910 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 864 | 1471987361912 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:41 INFO - PROCESS | 864 | ++DOCSHELL 10AC5400 == 38 [pid = 864] [id = 233] 14:22:41 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (10ACD800) [pid = 864] [serial = 698] [outer = 00000000] 14:22:41 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10EAD400) [pid = 864] [serial = 699] [outer = 10ACD800] 14:22:41 INFO - PROCESS | 864 | 1471987361962 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1138D000) [pid = 864] [serial = 700] [outer = 10ACD800] 14:22:42 INFO - PROCESS | 864 | 1471987362465 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]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 708ms 14:22:42 INFO - PROCESS | 864 | 1471987362490 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 864 | 1471987362494 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 14:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:22:42 INFO - PROCESS | 864 | 1471987362500 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 864 | 1471987362503 Marionette TRACE conn3 <- [1,898,null,{}] 14:22:42 INFO - PROCESS | 864 | 1471987362511 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}] 14:22:42 INFO - PROCESS | 864 | 1471987362513 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:42 INFO - PROCESS | 864 | 1471987362649 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:22:42 INFO - PROCESS | 864 | 1471987362658 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 864 | 1471987362660 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:42 INFO - PROCESS | 864 | ++DOCSHELL 12D98800 == 39 [pid = 864] [id = 234] 14:22:42 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (12DDE000) [pid = 864] [serial = 701] [outer = 00000000] 14:22:42 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13446400) [pid = 864] [serial = 702] [outer = 12DDE000] 14:22:42 INFO - PROCESS | 864 | 1471987362711 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1392C800) [pid = 864] [serial = 703] [outer = 12DDE000] 14:22:43 INFO - PROCESS | 864 | 1471987363210 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 724ms 14:22:43 INFO - PROCESS | 864 | 1471987363232 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 864 | 1471987363234 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:22:43 INFO - PROCESS | 864 | 1471987363238 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 864 | 1471987363241 Marionette TRACE conn3 <- [1,902,null,{}] 14:22:43 INFO - PROCESS | 864 | 1471987363252 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}] 14:22:43 INFO - PROCESS | 864 | 1471987363257 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:43 INFO - PROCESS | 864 | 1471987363371 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:22:43 INFO - PROCESS | 864 | 1471987363381 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 864 | 1471987363385 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:43 INFO - PROCESS | 864 | ++DOCSHELL 14637400 == 40 [pid = 864] [id = 235] 14:22:43 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (14639C00) [pid = 864] [serial = 704] [outer = 00000000] 14:22:43 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (151AE400) [pid = 864] [serial = 705] [outer = 14639C00] 14:22:43 INFO - PROCESS | 864 | 1471987363435 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1578FC00) [pid = 864] [serial = 706] [outer = 14639C00] 14:22:43 INFO - PROCESS | 864 | 1471987363937 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 723ms 14:22:43 INFO - PROCESS | 864 | 1471987363970 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 864 | 1471987363973 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:22:43 INFO - PROCESS | 864 | 1471987363984 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 864 | 1471987363986 Marionette TRACE conn3 <- [1,906,null,{}] 14:22:43 INFO - PROCESS | 864 | 1471987363990 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}] 14:22:43 INFO - PROCESS | 864 | 1471987363992 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:44 INFO - PROCESS | 864 | 1471987364109 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:22:44 INFO - PROCESS | 864 | 1471987364115 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 864 | 1471987364117 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:44 INFO - PROCESS | 864 | ++DOCSHELL 160AC800 == 41 [pid = 864] [id = 236] 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (160ACC00) [pid = 864] [serial = 707] [outer = 00000000] 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1651F400) [pid = 864] [serial = 708] [outer = 160ACC00] 14:22:44 INFO - PROCESS | 864 | 1471987364164 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (16C5D800) [pid = 864] [serial = 709] [outer = 160ACC00] 14:22:44 INFO - PROCESS | 864 | 1471987364603 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]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 643ms 14:22:44 INFO - PROCESS | 864 | 1471987364622 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 864 | 1471987364624 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 14:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:22:44 INFO - PROCESS | 864 | 1471987364628 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 864 | 1471987364630 Marionette TRACE conn3 <- [1,910,null,{}] 14:22:44 INFO - PROCESS | 864 | 1471987364633 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}] 14:22:44 INFO - PROCESS | 864 | 1471987364635 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:44 INFO - PROCESS | 864 | 1471987364746 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:22:44 INFO - PROCESS | 864 | 1471987364752 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 864 | 1471987364754 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:44 INFO - PROCESS | 864 | ++DOCSHELL 15B5D400 == 42 [pid = 864] [id = 237] 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16C5A400) [pid = 864] [serial = 710] [outer = 00000000] 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17148400) [pid = 864] [serial = 711] [outer = 16C5A400] 14:22:44 INFO - PROCESS | 864 | 1471987364827 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1719A800) [pid = 864] [serial = 712] [outer = 16C5A400] 14:22:45 INFO - PROCESS | 864 | 1471987365394 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]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 820ms 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:22:45 INFO - PROCESS | 864 | 1471987365464 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 864 | 1471987365466 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 14:22:45 INFO - PROCESS | 864 | 1471987365470 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 864 | 1471987365471 Marionette TRACE conn3 <- [1,914,null,{}] 14:22:45 INFO - PROCESS | 864 | 1471987365475 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}] 14:22:45 INFO - PROCESS | 864 | 1471987365481 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:45 INFO - PROCESS | 864 | 1471987365619 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:22:45 INFO - PROCESS | 864 | 1471987365683 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 864 | 1471987365685 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:45 INFO - PROCESS | 864 | ++DOCSHELL 1651EC00 == 43 [pid = 864] [id = 238] 14:22:45 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16FA9400) [pid = 864] [serial = 713] [outer = 00000000] 14:22:45 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179F1400) [pid = 864] [serial = 714] [outer = 16FA9400] 14:22:45 INFO - PROCESS | 864 | 1471987365740 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (179F4C00) [pid = 864] [serial = 715] [outer = 16FA9400] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 81 (131E3000) [pid = 864] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10A0A000) [pid = 864] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1514F800) [pid = 864] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 78 (16940C00) [pid = 864] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 77 (11381C00) [pid = 864] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1462C400) [pid = 864] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1740BC00) [pid = 864] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1748FC00) [pid = 864] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10ACE000) [pid = 864] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1462B400) [pid = 864] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 71 (18560000) [pid = 864] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:22:46 INFO - PROCESS | 864 | --DOMWINDOW == 70 (129E5800) [pid = 864] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:22:46 INFO - PROCESS | 864 | 1471987366329 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]]]}] 14:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 852ms 14:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:22:46 INFO - PROCESS | 864 | 1471987366349 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 864 | 1471987366351 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 14:22:46 INFO - PROCESS | 864 | 1471987366354 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 864 | 1471987366356 Marionette TRACE conn3 <- [1,918,null,{}] 14:22:46 INFO - PROCESS | 864 | 1471987366359 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}] 14:22:46 INFO - PROCESS | 864 | 1471987366361 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:46 INFO - PROCESS | 864 | 1471987366472 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:22:46 INFO - PROCESS | 864 | 1471987366530 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 864 | 1471987366532 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:46 INFO - PROCESS | 864 | ++DOCSHELL 11C5DC00 == 44 [pid = 864] [id = 239] 14:22:46 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (128EEC00) [pid = 864] [serial = 716] [outer = 00000000] 14:22:46 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1651B800) [pid = 864] [serial = 717] [outer = 128EEC00] 14:22:46 INFO - PROCESS | 864 | 1471987366578 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16940C00) [pid = 864] [serial = 718] [outer = 128EEC00] 14:22:46 INFO - PROCESS | 864 | 1471987366934 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]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 659ms 14:22:47 INFO - PROCESS | 864 | 1471987366996 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 864 | 1471987366998 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 14:22:47 INFO - PROCESS | 864 | 1471987367002 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:22:47 INFO - PROCESS | 864 | 1471987367004 Marionette TRACE conn3 <- [1,922,null,{}] 14:22:47 INFO - PROCESS | 864 | 1471987367007 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}] 14:22:47 INFO - PROCESS | 864 | 1471987367009 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:47 INFO - PROCESS | 864 | 1471987367089 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:22:47 INFO - PROCESS | 864 | 1471987367095 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 864 | 1471987367097 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:47 INFO - PROCESS | 864 | ++DOCSHELL 151AB800 == 45 [pid = 864] [id = 240] 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (160AB000) [pid = 864] [serial = 719] [outer = 00000000] 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (18361400) [pid = 864] [serial = 720] [outer = 160AB000] 14:22:47 INFO - PROCESS | 864 | 1471987367142 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1855A000) [pid = 864] [serial = 721] [outer = 160AB000] 14:22:47 INFO - PROCESS | 864 | 1471987367610 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]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 611ms 14:22:47 INFO - PROCESS | 864 | 1471987367636 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 864 | 1471987367638 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 14:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:22:47 INFO - PROCESS | 864 | 1471987367653 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 864 | 1471987367655 Marionette TRACE conn3 <- [1,926,null,{}] 14:22:47 INFO - PROCESS | 864 | 1471987367658 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}] 14:22:47 INFO - PROCESS | 864 | 1471987367660 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:47 INFO - PROCESS | 864 | 1471987367747 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:22:47 INFO - PROCESS | 864 | 1471987367764 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 864 | 1471987367766 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:47 INFO - PROCESS | 864 | ++DOCSHELL 15791C00 == 46 [pid = 864] [id = 241] 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18704800) [pid = 864] [serial = 722] [outer = 00000000] 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1870C400) [pid = 864] [serial = 723] [outer = 18704800] 14:22:47 INFO - PROCESS | 864 | 1471987367811 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1871C400) [pid = 864] [serial = 724] [outer = 18704800] 14:22:48 INFO - PROCESS | 864 | 1471987368399 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]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 820ms 14:22:48 INFO - PROCESS | 864 | 1471987368455 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 864 | 1471987368460 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 14:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:22:48 INFO - PROCESS | 864 | 1471987368466 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 864 | 1471987368470 Marionette TRACE conn3 <- [1,930,null,{}] 14:22:48 INFO - PROCESS | 864 | 1471987368476 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}] 14:22:48 INFO - PROCESS | 864 | 1471987368479 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:48 INFO - PROCESS | 864 | 1471987368644 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:22:48 INFO - PROCESS | 864 | 1471987368748 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 864 | 1471987368753 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:48 INFO - PROCESS | 864 | ++DOCSHELL 102C9000 == 47 [pid = 864] [id = 242] 14:22:48 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (102CB000) [pid = 864] [serial = 725] [outer = 00000000] 14:22:48 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1138C400) [pid = 864] [serial = 726] [outer = 102CB000] 14:22:48 INFO - PROCESS | 864 | 1471987368814 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (129E6000) [pid = 864] [serial = 727] [outer = 102CB000] 14:22:49 INFO - PROCESS | 864 | 1471987369420 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]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1030ms 14:22:49 INFO - PROCESS | 864 | 1471987369502 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 864 | 1471987369507 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 14:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:22:49 INFO - PROCESS | 864 | 1471987369513 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - PROCESS | 864 | 1471987369516 Marionette TRACE conn3 <- [1,934,null,{}] 14:22:49 INFO - PROCESS | 864 | 1471987369521 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}] 14:22:49 INFO - PROCESS | 864 | 1471987369524 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:49 INFO - PROCESS | 864 | 1471987369636 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:22:49 INFO - PROCESS | 864 | 1471987369779 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 864 | 1471987369782 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:49 INFO - PROCESS | 864 | ++DOCSHELL 13EA5C00 == 48 [pid = 864] [id = 243] 14:22:49 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (13EADC00) [pid = 864] [serial = 728] [outer = 00000000] 14:22:49 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (14635400) [pid = 864] [serial = 729] [outer = 13EADC00] 14:22:49 INFO - PROCESS | 864 | 1471987369842 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1578E000) [pid = 864] [serial = 730] [outer = 13EADC00] 14:22:50 INFO - PROCESS | 864 | 1471987370438 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]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 965ms 14:22:50 INFO - PROCESS | 864 | 1471987370492 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 864 | 1471987370494 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 14:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:22:50 INFO - PROCESS | 864 | 1471987370499 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 864 | 1471987370502 Marionette TRACE conn3 <- [1,938,null,{}] 14:22:50 INFO - PROCESS | 864 | 1471987370513 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}] 14:22:50 INFO - PROCESS | 864 | 1471987370518 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:50 INFO - PROCESS | 864 | 1471987370627 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:22:50 INFO - PROCESS | 864 | 1471987370758 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 864 | 1471987370762 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:50 INFO - PROCESS | 864 | ++DOCSHELL 17ADF800 == 49 [pid = 864] [id = 244] 14:22:50 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (17AE1000) [pid = 864] [serial = 731] [outer = 00000000] 14:22:50 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (18705C00) [pid = 864] [serial = 732] [outer = 17AE1000] 14:22:50 INFO - PROCESS | 864 | 1471987370821 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19C2B000) [pid = 864] [serial = 733] [outer = 17AE1000] 14:22:51 INFO - PROCESS | 864 | 1471987371441 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]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 965ms 14:22:51 INFO - PROCESS | 864 | 1471987371475 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 864 | 1471987371478 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 14:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:22:51 INFO - PROCESS | 864 | 1471987371481 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 864 | 1471987371484 Marionette TRACE conn3 <- [1,942,null,{}] 14:22:51 INFO - PROCESS | 864 | 1471987371487 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}] 14:22:51 INFO - PROCESS | 864 | 1471987371489 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:51 INFO - PROCESS | 864 | 1471987371598 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:22:51 INFO - PROCESS | 864 | 1471987371702 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 864 | 1471987371705 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:51 INFO - PROCESS | 864 | ++DOCSHELL 19C32C00 == 50 [pid = 864] [id = 245] 14:22:51 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19C33400) [pid = 864] [serial = 734] [outer = 00000000] 14:22:51 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19C36000) [pid = 864] [serial = 735] [outer = 19C33400] 14:22:51 INFO - PROCESS | 864 | 1471987371760 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (19D9A400) [pid = 864] [serial = 736] [outer = 19C33400] 14:22:52 INFO - PROCESS | 864 | 1471987372443 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]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1029ms 14:22:52 INFO - PROCESS | 864 | 1471987372516 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 864 | 1471987372519 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 14:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:22:52 INFO - PROCESS | 864 | 1471987372523 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 864 | 1471987372525 Marionette TRACE conn3 <- [1,946,null,{}] 14:22:52 INFO - PROCESS | 864 | 1471987372529 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}] 14:22:52 INFO - PROCESS | 864 | 1471987372531 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:52 INFO - PROCESS | 864 | 1471987372636 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:22:52 INFO - PROCESS | 864 | 1471987372879 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 864 | 1471987372882 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:52 INFO - PROCESS | 864 | ++DOCSHELL 10A0BC00 == 51 [pid = 864] [id = 246] 14:22:52 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (10A0F400) [pid = 864] [serial = 737] [outer = 00000000] 14:22:52 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (10A52800) [pid = 864] [serial = 738] [outer = 10A0F400] 14:22:52 INFO - PROCESS | 864 | 1471987372965 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (10B88C00) [pid = 864] [serial = 739] [outer = 10A0F400] 14:22:53 INFO - PROCESS | 864 | 1471987373644 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]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1174ms 14:22:53 INFO - PROCESS | 864 | 1471987373698 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 864 | 1471987373701 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 14:22:53 INFO - PROCESS | 864 | 1471987373706 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:22:53 INFO - PROCESS | 864 | 1471987373709 Marionette TRACE conn3 <- [1,950,null,{}] 14:22:53 INFO - PROCESS | 864 | 1471987373714 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}] 14:22:53 INFO - PROCESS | 864 | 1471987373719 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 11335C00 == 50 [pid = 864] [id = 221] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 151AB800 == 49 [pid = 864] [id = 240] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 11C5DC00 == 48 [pid = 864] [id = 239] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 1651EC00 == 47 [pid = 864] [id = 238] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 15B5D400 == 46 [pid = 864] [id = 237] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 160AC800 == 45 [pid = 864] [id = 236] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 14637400 == 44 [pid = 864] [id = 235] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 12D98800 == 43 [pid = 864] [id = 234] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 10AC5400 == 42 [pid = 864] [id = 233] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 1855D400 == 41 [pid = 864] [id = 220] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 10AC2000 == 40 [pid = 864] [id = 217] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 18705000 == 39 [pid = 864] [id = 230] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 134CF800 == 38 [pid = 864] [id = 215] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 10AD0800 == 37 [pid = 864] [id = 231] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 10A4EC00 == 36 [pid = 864] [id = 218] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 139CE800 == 35 [pid = 864] [id = 232] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 16C54400 == 34 [pid = 864] [id = 214] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 16540C00 == 33 [pid = 864] [id = 216] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 14392800 == 32 [pid = 864] [id = 219] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 19C32C00 == 31 [pid = 864] [id = 245] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 10A0BC00 == 30 [pid = 864] [id = 246] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 17ADF800 == 29 [pid = 864] [id = 244] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 15791C00 == 28 [pid = 864] [id = 241] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 102C9000 == 27 [pid = 864] [id = 242] 14:22:54 INFO - PROCESS | 864 | --DOCSHELL 13EA5C00 == 26 [pid = 864] [id = 243] 14:22:54 INFO - PROCESS | 864 | 1471987374463 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 93 (13223C00) [pid = 864] [serial = 669] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 92 (112C2C00) [pid = 864] [serial = 666] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 91 (16514400) [pid = 864] [serial = 675] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1138AC00) [pid = 864] [serial = 667] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 89 (16CEE000) [pid = 864] [serial = 678] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 88 (128F2000) [pid = 864] [serial = 664] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 87 (16540000) [pid = 864] [serial = 676] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 86 (12851800) [pid = 864] [serial = 663] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15150400) [pid = 864] [serial = 672] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 84 (179E8400) [pid = 864] [serial = 681] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1713F800) [pid = 864] [serial = 679] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 82 (18252C00) [pid = 864] [serial = 687] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 81 (12DD9C00) [pid = 864] [serial = 654] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 80 (11389800) [pid = 864] [serial = 653] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16515000) [pid = 864] [serial = 657] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A32400) [pid = 864] [serial = 656] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1871D400) [pid = 864] [serial = 660] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1870B800) [pid = 864] [serial = 659] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 75 (18719800) [pid = 864] [serial = 690] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1821C400) [pid = 864] [serial = 682] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 73 (134CC400) [pid = 864] [serial = 670] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15B5B000) [pid = 864] [serial = 684] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1653F800) [pid = 864] [serial = 685] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15A2A800) [pid = 864] [serial = 673] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | --DOMWINDOW == 69 (179B8000) [pid = 864] [serial = 688] [outer = 00000000] [url = about:blank] 14:22:54 INFO - PROCESS | 864 | 1471987374642 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 864 | 1471987374646 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:54 INFO - PROCESS | 864 | ++DOCSHELL 10510C00 == 27 [pid = 864] [id = 247] 14:22:54 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10518000) [pid = 864] [serial = 740] [outer = 00000000] 14:22:54 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10A03400) [pid = 864] [serial = 741] [outer = 10518000] 14:22:54 INFO - PROCESS | 864 | 1471987374697 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10A48800) [pid = 864] [serial = 742] [outer = 10518000] 14:22:55 INFO - PROCESS | 864 | 1471987375138 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]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1496ms 14:22:55 INFO - PROCESS | 864 | 1471987375208 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 864 | 1471987375212 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 14:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:22:55 INFO - PROCESS | 864 | 1471987375222 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 864 | 1471987375225 Marionette TRACE conn3 <- [1,954,null,{}] 14:22:55 INFO - PROCESS | 864 | 1471987375230 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}] 14:22:55 INFO - PROCESS | 864 | 1471987375233 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:55 INFO - PROCESS | 864 | 1471987375320 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:22:55 INFO - PROCESS | 864 | 1471987375336 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 864 | 1471987375338 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:55 INFO - PROCESS | 864 | ++DOCSHELL 128E9000 == 28 [pid = 864] [id = 248] 14:22:55 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (128E9C00) [pid = 864] [serial = 743] [outer = 00000000] 14:22:55 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (128F0000) [pid = 864] [serial = 744] [outer = 128E9C00] 14:22:55 INFO - PROCESS | 864 | 1471987375396 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (12995000) [pid = 864] [serial = 745] [outer = 128E9C00] 14:22:55 INFO - PROCESS | 864 | 1471987375903 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]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 707ms 14:22:55 INFO - PROCESS | 864 | 1471987375973 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 864 | 1471987375976 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 14:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:22:55 INFO - PROCESS | 864 | 1471987375980 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 864 | 1471987375982 Marionette TRACE conn3 <- [1,958,null,{}] 14:22:56 INFO - PROCESS | 864 | 1471987375986 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}] 14:22:56 INFO - PROCESS | 864 | 1471987375988 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:56 INFO - PROCESS | 864 | 1471987376074 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:22:56 INFO - PROCESS | 864 | 1471987376161 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 864 | 1471987376163 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:56 INFO - PROCESS | 864 | ++DOCSHELL 13159000 == 29 [pid = 864] [id = 249] 14:22:56 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13159400) [pid = 864] [serial = 746] [outer = 00000000] 14:22:56 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (131ECC00) [pid = 864] [serial = 747] [outer = 13159400] 14:22:56 INFO - PROCESS | 864 | 1471987376211 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13493400) [pid = 864] [serial = 748] [outer = 13159400] 14:22:56 INFO - PROCESS | 864 | 1471987376611 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]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 707ms 14:22:56 INFO - PROCESS | 864 | 1471987376680 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 864 | 1471987376684 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 14:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:22:56 INFO - PROCESS | 864 | 1471987376694 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 864 | 1471987376699 Marionette TRACE conn3 <- [1,962,null,{}] 14:22:56 INFO - PROCESS | 864 | 1471987376702 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}] 14:22:56 INFO - PROCESS | 864 | 1471987376706 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:56 INFO - PROCESS | 864 | 1471987376879 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:22:56 INFO - PROCESS | 864 | 1471987376905 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 864 | 1471987376907 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:56 INFO - PROCESS | 864 | ++DOCSHELL 130ACC00 == 30 [pid = 864] [id = 250] 14:22:56 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (13440000) [pid = 864] [serial = 749] [outer = 00000000] 14:22:56 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (13EA3000) [pid = 864] [serial = 750] [outer = 13440000] 14:22:56 INFO - PROCESS | 864 | 1471987376963 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1462F000) [pid = 864] [serial = 751] [outer = 13440000] 14:22:57 INFO - PROCESS | 864 | 1471987377409 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]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 756ms 14:22:57 INFO - PROCESS | 864 | 1471987377466 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:22:57 INFO - PROCESS | 864 | 1471987377470 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 14:22:57 INFO - PROCESS | 864 | 1471987377474 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 864 | 1471987377476 Marionette TRACE conn3 <- [1,966,null,{}] 14:22:57 INFO - PROCESS | 864 | 1471987377479 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}] 14:22:57 INFO - PROCESS | 864 | 1471987377481 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:57 INFO - PROCESS | 864 | 1471987377592 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:22:57 INFO - PROCESS | 864 | 1471987377598 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 864 | 1471987377600 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:57 INFO - PROCESS | 864 | ++DOCSHELL 14396400 == 31 [pid = 864] [id = 251] 14:22:57 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (14632C00) [pid = 864] [serial = 752] [outer = 00000000] 14:22:57 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15733000) [pid = 864] [serial = 753] [outer = 14632C00] 14:22:57 INFO - PROCESS | 864 | 1471987377671 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (15A2D400) [pid = 864] [serial = 754] [outer = 14632C00] 14:22:58 INFO - PROCESS | 864 | 1471987378182 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]]]}] 14:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 756ms 14:22:58 INFO - PROCESS | 864 | 1471987378246 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 864 | 1471987378248 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 14:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:22:58 INFO - PROCESS | 864 | 1471987378251 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - PROCESS | 864 | 1471987378253 Marionette TRACE conn3 <- [1,970,null,{}] 14:22:58 INFO - PROCESS | 864 | 1471987378256 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}] 14:22:58 INFO - PROCESS | 864 | 1471987378258 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:58 INFO - PROCESS | 864 | 1471987378368 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:22:58 INFO - PROCESS | 864 | 1471987378430 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 864 | 1471987378436 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:58 INFO - PROCESS | 864 | ++DOCSHELL 160AC400 == 32 [pid = 864] [id = 252] 14:22:58 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (160AC800) [pid = 864] [serial = 755] [outer = 00000000] 14:22:58 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (16513800) [pid = 864] [serial = 756] [outer = 160AC800] 14:22:58 INFO - PROCESS | 864 | 1471987378492 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1651D000) [pid = 864] [serial = 757] [outer = 160AC800] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 86 (16C5A400) [pid = 864] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16FA9400) [pid = 864] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 84 (128EEC00) [pid = 864] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 83 (160AB000) [pid = 864] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 82 (10B87800) [pid = 864] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 81 (13EAF800) [pid = 864] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10ACD800) [pid = 864] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12DDE000) [pid = 864] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1870A000) [pid = 864] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 77 (14639C00) [pid = 864] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18704800) [pid = 864] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:22:59 INFO - PROCESS | 864 | --DOMWINDOW == 75 (160ACC00) [pid = 864] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:22:59 INFO - PROCESS | 864 | 1471987379280 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]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1061ms 14:22:59 INFO - PROCESS | 864 | 1471987379336 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 864 | 1471987379338 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 14:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:22:59 INFO - PROCESS | 864 | 1471987379341 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 864 | 1471987379343 Marionette TRACE conn3 <- [1,974,null,{}] 14:22:59 INFO - PROCESS | 864 | 1471987379346 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}] 14:22:59 INFO - PROCESS | 864 | 1471987379348 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:59 INFO - PROCESS | 864 | 1471987379457 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:22:59 INFO - PROCESS | 864 | 1471987379522 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 864 | 1471987379524 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:22:59 INFO - PROCESS | 864 | ++DOCSHELL 0F9EB800 == 33 [pid = 864] [id = 253] 14:22:59 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (10A48C00) [pid = 864] [serial = 758] [outer = 00000000] 14:22:59 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (13158800) [pid = 864] [serial = 759] [outer = 10A48C00] 14:22:59 INFO - PROCESS | 864 | 1471987379577 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16516000) [pid = 864] [serial = 760] [outer = 10A48C00] 14:23:00 INFO - PROCESS | 864 | 1471987380226 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]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 981ms 14:23:00 INFO - PROCESS | 864 | 1471987380289 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 864 | 1471987380294 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 14:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:23:00 INFO - PROCESS | 864 | 1471987380323 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 864 | 1471987380326 Marionette TRACE conn3 <- [1,978,null,{}] 14:23:00 INFO - PROCESS | 864 | 1471987380334 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}] 14:23:00 INFO - PROCESS | 864 | 1471987380338 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:00 INFO - PROCESS | 864 | 1471987380510 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:23:00 INFO - PROCESS | 864 | 1471987380629 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 864 | 1471987380632 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:00 INFO - PROCESS | 864 | ++DOCSHELL 10ACE000 == 34 [pid = 864] [id = 254] 14:23:00 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10AD0800) [pid = 864] [serial = 761] [outer = 00000000] 14:23:00 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (128EA800) [pid = 864] [serial = 762] [outer = 10AD0800] 14:23:00 INFO - PROCESS | 864 | 1471987380692 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (12BEAC00) [pid = 864] [serial = 763] [outer = 10AD0800] 14:23:01 INFO - PROCESS | 864 | 1471987381386 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]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1141ms 14:23:01 INFO - PROCESS | 864 | 1471987381450 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 864 | 1471987381455 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 14:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:23:01 INFO - PROCESS | 864 | 1471987381461 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 864 | 1471987381464 Marionette TRACE conn3 <- [1,982,null,{}] 14:23:01 INFO - PROCESS | 864 | 1471987381540 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}] 14:23:01 INFO - PROCESS | 864 | 1471987381543 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:01 INFO - PROCESS | 864 | 1471987381676 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:23:01 INFO - PROCESS | 864 | 1471987381795 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 864 | 1471987381798 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:01 INFO - PROCESS | 864 | ++DOCSHELL 10AC4400 == 35 [pid = 864] [id = 255] 14:23:01 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10AC5000) [pid = 864] [serial = 764] [outer = 00000000] 14:23:01 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (128E5400) [pid = 864] [serial = 765] [outer = 10AC5000] 14:23:01 INFO - PROCESS | 864 | 1471987381859 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13445C00) [pid = 864] [serial = 766] [outer = 10AC5000] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 160AC400 == 34 [pid = 864] [id = 252] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 14396400 == 33 [pid = 864] [id = 251] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 130ACC00 == 32 [pid = 864] [id = 250] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 13159000 == 31 [pid = 864] [id = 249] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 128E9000 == 30 [pid = 864] [id = 248] 14:23:02 INFO - PROCESS | 864 | --DOCSHELL 10510C00 == 29 [pid = 864] [id = 247] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17148400) [pid = 864] [serial = 711] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 82 (179F1400) [pid = 864] [serial = 714] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1719A800) [pid = 864] [serial = 712] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1651B800) [pid = 864] [serial = 717] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18361400) [pid = 864] [serial = 720] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 78 (128EDC00) [pid = 864] [serial = 693] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13221800) [pid = 864] [serial = 694] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 76 (146B7800) [pid = 864] [serial = 696] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15A34400) [pid = 864] [serial = 697] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10EAD400) [pid = 864] [serial = 699] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1138D000) [pid = 864] [serial = 700] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 72 (13446400) [pid = 864] [serial = 702] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1392C800) [pid = 864] [serial = 703] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1871A400) [pid = 864] [serial = 691] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 69 (151AE400) [pid = 864] [serial = 705] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 68 (179F4C00) [pid = 864] [serial = 715] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1870C400) [pid = 864] [serial = 723] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1871C400) [pid = 864] [serial = 724] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1651F400) [pid = 864] [serial = 708] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1855A000) [pid = 864] [serial = 721] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 63 (16C5D800) [pid = 864] [serial = 709] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 62 (16940C00) [pid = 864] [serial = 718] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1578FC00) [pid = 864] [serial = 706] [outer = 00000000] [url = about:blank] 14:23:02 INFO - PROCESS | 864 | 1471987382555 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]]]}] 14:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1110ms 14:23:02 INFO - PROCESS | 864 | 1471987382580 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 864 | 1471987382585 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 14:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:23:02 INFO - PROCESS | 864 | 1471987382606 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 864 | 1471987382611 Marionette TRACE conn3 <- [1,986,null,{}] 14:23:02 INFO - PROCESS | 864 | 1471987382663 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}] 14:23:02 INFO - PROCESS | 864 | 1471987382666 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:02 INFO - PROCESS | 864 | 1471987382771 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:23:02 INFO - PROCESS | 864 | 1471987382855 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 864 | 1471987382857 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:02 INFO - PROCESS | 864 | ++DOCSHELL 10A50C00 == 30 [pid = 864] [id = 256] 14:23:02 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (10A52C00) [pid = 864] [serial = 767] [outer = 00000000] 14:23:02 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (11383800) [pid = 864] [serial = 768] [outer = 10A52C00] 14:23:02 INFO - PROCESS | 864 | 1471987382907 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (128E9000) [pid = 864] [serial = 769] [outer = 10A52C00] 14:23:03 INFO - PROCESS | 864 | 1471987383308 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]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 740ms 14:23:03 INFO - PROCESS | 864 | 1471987383356 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 864 | 1471987383360 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 14:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:23:03 INFO - PROCESS | 864 | 1471987383366 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 864 | 1471987383368 Marionette TRACE conn3 <- [1,990,null,{}] 14:23:03 INFO - PROCESS | 864 | 1471987383373 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}] 14:23:03 INFO - PROCESS | 864 | 1471987383375 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:03 INFO - PROCESS | 864 | 1471987383469 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:23:03 INFO - PROCESS | 864 | 1471987383483 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 864 | 1471987383486 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:03 INFO - PROCESS | 864 | ++DOCSHELL 13446400 == 31 [pid = 864] [id = 257] 14:23:03 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1344A800) [pid = 864] [serial = 770] [outer = 00000000] 14:23:03 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (13927400) [pid = 864] [serial = 771] [outer = 1344A800] 14:23:03 INFO - PROCESS | 864 | 1471987383535 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (13934800) [pid = 864] [serial = 772] [outer = 1344A800] 14:23:04 INFO - PROCESS | 864 | 1471987384041 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]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 708ms 14:23:04 INFO - PROCESS | 864 | 1471987384098 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 864 | 1471987384100 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:23:04 INFO - PROCESS | 864 | 1471987384104 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 864 | 1471987384107 Marionette TRACE conn3 <- [1,994,null,{}] 14:23:04 INFO - PROCESS | 864 | 1471987384118 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}] 14:23:04 INFO - PROCESS | 864 | 1471987384123 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:04 INFO - PROCESS | 864 | 1471987384208 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:23:04 INFO - PROCESS | 864 | 1471987384294 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 864 | 1471987384297 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:04 INFO - PROCESS | 864 | ++DOCSHELL 1514EC00 == 32 [pid = 864] [id = 258] 14:23:04 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1514F800) [pid = 864] [serial = 773] [outer = 00000000] 14:23:04 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15786C00) [pid = 864] [serial = 774] [outer = 1514F800] 14:23:04 INFO - PROCESS | 864 | 1471987384348 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15A34800) [pid = 864] [serial = 775] [outer = 1514F800] 14:23:04 INFO - PROCESS | 864 | 1471987384730 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]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 659ms 14:23:04 INFO - PROCESS | 864 | 1471987384742 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 864 | 1471987384744 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:23:04 INFO - PROCESS | 864 | 1471987384748 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 864 | 1471987384749 Marionette TRACE conn3 <- [1,998,null,{}] 14:23:04 INFO - PROCESS | 864 | 1471987384753 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}] 14:23:04 INFO - PROCESS | 864 | 1471987384755 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:04 INFO - PROCESS | 864 | 1471987384850 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:23:05 INFO - PROCESS | 864 | 1471987385020 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 864 | 1471987385023 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:05 INFO - PROCESS | 864 | ++DOCSHELL 15B51800 == 33 [pid = 864] [id = 259] 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15B55000) [pid = 864] [serial = 776] [outer = 00000000] 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1651B400) [pid = 864] [serial = 777] [outer = 15B55000] 14:23:05 INFO - PROCESS | 864 | 1471987385070 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16940400) [pid = 864] [serial = 778] [outer = 15B55000] 14:23:05 INFO - PROCESS | 864 | 1471987385479 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]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 756ms 14:23:05 INFO - PROCESS | 864 | 1471987385520 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 864 | 1471987385522 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 14:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:23:05 INFO - PROCESS | 864 | 1471987385533 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 864 | 1471987385535 Marionette TRACE conn3 <- [1,1002,null,{}] 14:23:05 INFO - PROCESS | 864 | 1471987385538 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}] 14:23:05 INFO - PROCESS | 864 | 1471987385540 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:05 INFO - PROCESS | 864 | 1471987385650 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:23:05 INFO - PROCESS | 864 | 1471987385656 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 864 | 1471987385658 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:05 INFO - PROCESS | 864 | ++DOCSHELL 13925C00 == 34 [pid = 864] [id = 260] 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15734800) [pid = 864] [serial = 779] [outer = 00000000] 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16CECC00) [pid = 864] [serial = 780] [outer = 15734800] 14:23:05 INFO - PROCESS | 864 | 1471987385705 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17140C00) [pid = 864] [serial = 781] [outer = 15734800] 14:23:06 INFO - PROCESS | 864 | 1471987386234 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]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 708ms 14:23:06 INFO - PROCESS | 864 | 1471987386259 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 864 | 1471987386261 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 14:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:23:06 INFO - PROCESS | 864 | 1471987386271 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 864 | 1471987386272 Marionette TRACE conn3 <- [1,1006,null,{}] 14:23:06 INFO - PROCESS | 864 | 1471987386280 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}] 14:23:06 INFO - PROCESS | 864 | 1471987386286 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:06 INFO - PROCESS | 864 | 1471987386435 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:23:06 INFO - PROCESS | 864 | 1471987386451 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 864 | 1471987386453 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:06 INFO - PROCESS | 864 | ++DOCSHELL 17149800 == 35 [pid = 864] [id = 261] 14:23:06 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1719F800) [pid = 864] [serial = 782] [outer = 00000000] 14:23:06 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17498800) [pid = 864] [serial = 783] [outer = 1719F800] 14:23:06 INFO - PROCESS | 864 | 1471987386546 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17499800) [pid = 864] [serial = 784] [outer = 1719F800] 14:23:06 INFO - PROCESS | 864 | 1471987386961 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]]]}] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 78 (14632C00) [pid = 864] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 77 (128E9C00) [pid = 864] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13159400) [pid = 864] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10A0F400) [pid = 864] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10518000) [pid = 864] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 73 (160AC800) [pid = 864] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 72 (102CB000) [pid = 864] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13EADC00) [pid = 864] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 70 (17AE1000) [pid = 864] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 69 (19C33400) [pid = 864] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:23:07 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13440000) [pid = 864] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 756ms 14:23:07 INFO - PROCESS | 864 | 1471987387010 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 864 | 1471987387013 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 14:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:23:07 INFO - PROCESS | 864 | 1471987387016 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 864 | 1471987387018 Marionette TRACE conn3 <- [1,1010,null,{}] 14:23:07 INFO - PROCESS | 864 | 1471987387021 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}] 14:23:07 INFO - PROCESS | 864 | 1471987387023 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:07 INFO - PROCESS | 864 | 1471987387103 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:23:07 INFO - PROCESS | 864 | 1471987387109 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 864 | 1471987387111 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:07 INFO - PROCESS | 864 | ++DOCSHELL 129A1C00 == 36 [pid = 864] [id = 262] 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (130D7800) [pid = 864] [serial = 785] [outer = 00000000] 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (13EA1400) [pid = 864] [serial = 786] [outer = 130D7800] 14:23:07 INFO - PROCESS | 864 | 1471987387157 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1578F800) [pid = 864] [serial = 787] [outer = 130D7800] 14:23:07 INFO - PROCESS | 864 | 1471987387631 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]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 659ms 14:23:07 INFO - PROCESS | 864 | 1471987387687 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 864 | 1471987387689 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 14:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:23:07 INFO - PROCESS | 864 | 1471987387692 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 864 | 1471987387694 Marionette TRACE conn3 <- [1,1014,null,{}] 14:23:07 INFO - PROCESS | 864 | 1471987387697 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}] 14:23:07 INFO - PROCESS | 864 | 1471987387699 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:07 INFO - PROCESS | 864 | 1471987387782 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:23:07 INFO - PROCESS | 864 | 1471987387822 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 864 | 1471987387825 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:07 INFO - PROCESS | 864 | ++DOCSHELL 1578DC00 == 37 [pid = 864] [id = 263] 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1719D400) [pid = 864] [serial = 788] [outer = 00000000] 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (179B4800) [pid = 864] [serial = 789] [outer = 1719D400] 14:23:07 INFO - PROCESS | 864 | 1471987387874 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (179E9000) [pid = 864] [serial = 790] [outer = 1719D400] 14:23:08 INFO - PROCESS | 864 | 1471987388304 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]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 659ms 14:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:23:08 INFO - PROCESS | 864 | 1471987388337 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:23:08 INFO - PROCESS | 864 | 1471987388340 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 14:23:08 INFO - PROCESS | 864 | 1471987388346 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 864 | 1471987388348 Marionette TRACE conn3 <- [1,1018,null,{}] 14:23:08 INFO - PROCESS | 864 | 1471987388351 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}] 14:23:08 INFO - PROCESS | 864 | 1471987388353 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:08 INFO - PROCESS | 864 | 1471987388438 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:23:08 INFO - PROCESS | 864 | 1471987388446 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 864 | 1471987388448 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:08 INFO - PROCESS | 864 | ++DOCSHELL 1138B400 == 38 [pid = 864] [id = 264] 14:23:08 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (129DBC00) [pid = 864] [serial = 791] [outer = 00000000] 14:23:08 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17A08C00) [pid = 864] [serial = 792] [outer = 129DBC00] 14:23:08 INFO - PROCESS | 864 | 1471987388541 Marionette DEBUG loaded listener.js 14:23:08 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17A0E400) [pid = 864] [serial = 793] [outer = 129DBC00] 14:23:08 INFO - PROCESS | 864 | 1471987388969 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]]]}] 14:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 644ms 14:23:09 INFO - PROCESS | 864 | 1471987389012 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:23:09 INFO - PROCESS | 864 | 1471987389014 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 14:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:23:09 INFO - PROCESS | 864 | 1471987389018 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:23:09 INFO - PROCESS | 864 | 1471987389019 Marionette TRACE conn3 <- [1,1022,null,{}] 14:23:09 INFO - PROCESS | 864 | 1471987389023 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}] 14:23:09 INFO - PROCESS | 864 | 1471987389025 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:09 INFO - PROCESS | 864 | 1471987389147 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:23:09 INFO - PROCESS | 864 | 1471987389299 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 864 | 1471987389303 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:09 INFO - PROCESS | 864 | ++DOCSHELL 102C9000 == 39 [pid = 864] [id = 265] 14:23:09 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (102D2000) [pid = 864] [serial = 794] [outer = 00000000] 14:23:09 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10A47400) [pid = 864] [serial = 795] [outer = 102D2000] 14:23:09 INFO - PROCESS | 864 | 1471987389364 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10EA5800) [pid = 864] [serial = 796] [outer = 102D2000] 14:23:09 INFO - PROCESS | 864 | 1471987389970 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]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1029ms 14:23:10 INFO - PROCESS | 864 | 1471987390055 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 864 | 1471987390060 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:23:10 INFO - PROCESS | 864 | 1471987390065 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 864 | 1471987390069 Marionette TRACE conn3 <- [1,1026,null,{}] 14:23:10 INFO - PROCESS | 864 | 1471987390074 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}] 14:23:10 INFO - PROCESS | 864 | 1471987390077 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:10 INFO - PROCESS | 864 | 1471987390256 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:23:10 INFO - PROCESS | 864 | 1471987390378 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 864 | 1471987390382 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:10 INFO - PROCESS | 864 | ++DOCSHELL 13926000 == 40 [pid = 864] [id = 266] 14:23:10 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13931C00) [pid = 864] [serial = 797] [outer = 00000000] 14:23:10 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (139D3C00) [pid = 864] [serial = 798] [outer = 13931C00] 14:23:10 INFO - PROCESS | 864 | 1471987390441 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (14394400) [pid = 864] [serial = 799] [outer = 13931C00] 14:23:11 INFO - PROCESS | 864 | 1471987391090 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]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1061ms 14:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:23:11 INFO - PROCESS | 864 | 1471987391138 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 864 | 1471987391141 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 14:23:11 INFO - PROCESS | 864 | 1471987391145 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 864 | 1471987391148 Marionette TRACE conn3 <- [1,1030,null,{}] 14:23:11 INFO - PROCESS | 864 | 1471987391152 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}] 14:23:11 INFO - PROCESS | 864 | 1471987391154 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:11 INFO - PROCESS | 864 | 1471987391264 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:23:11 INFO - PROCESS | 864 | 1471987391393 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 864 | 1471987391396 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:11 INFO - PROCESS | 864 | ++DOCSHELL 130D6800 == 41 [pid = 864] [id = 267] 14:23:11 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16944400) [pid = 864] [serial = 800] [outer = 00000000] 14:23:11 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17146000) [pid = 864] [serial = 801] [outer = 16944400] 14:23:11 INFO - PROCESS | 864 | 1471987391454 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1719F400) [pid = 864] [serial = 802] [outer = 16944400] 14:23:12 INFO - PROCESS | 864 | 1471987392134 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]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1029ms 14:23:12 INFO - PROCESS | 864 | 1471987392179 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 864 | 1471987392183 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:23:12 INFO - PROCESS | 864 | 1471987392194 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 864 | 1471987392199 Marionette TRACE conn3 <- [1,1034,null,{}] 14:23:12 INFO - PROCESS | 864 | 1471987392203 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}] 14:23:12 INFO - PROCESS | 864 | 1471987392206 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:12 INFO - PROCESS | 864 | 1471987392318 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:23:12 INFO - PROCESS | 864 | 1471987392445 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 864 | 1471987392447 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:12 INFO - PROCESS | 864 | ++DOCSHELL 16517000 == 42 [pid = 864] [id = 268] 14:23:12 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (16517400) [pid = 864] [serial = 803] [outer = 00000000] 14:23:12 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (18364C00) [pid = 864] [serial = 804] [outer = 16517400] 14:23:12 INFO - PROCESS | 864 | 1471987392504 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (18706400) [pid = 864] [serial = 805] [outer = 16517400] 14:23:13 INFO - PROCESS | 864 | 1471987393227 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]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1077ms 14:23:13 INFO - PROCESS | 864 | 1471987393273 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 864 | 1471987393277 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:23:13 INFO - PROCESS | 864 | 1471987393299 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 864 | 1471987393302 Marionette TRACE conn3 <- [1,1038,null,{}] 14:23:13 INFO - PROCESS | 864 | 1471987393307 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}] 14:23:13 INFO - PROCESS | 864 | 1471987393310 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:13 INFO - PROCESS | 864 | 1471987393408 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:23:13 INFO - PROCESS | 864 | 1471987393542 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 864 | 1471987393544 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:13 INFO - PROCESS | 864 | ++DOCSHELL 10AC5400 == 43 [pid = 864] [id = 269] 14:23:13 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (12851800) [pid = 864] [serial = 806] [outer = 00000000] 14:23:13 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (12DDCC00) [pid = 864] [serial = 807] [outer = 12851800] 14:23:13 INFO - PROCESS | 864 | 1471987393597 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (13105800) [pid = 864] [serial = 808] [outer = 12851800] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 1138B400 == 42 [pid = 864] [id = 264] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 1578DC00 == 41 [pid = 864] [id = 263] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 129A1C00 == 40 [pid = 864] [id = 262] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 17149800 == 39 [pid = 864] [id = 261] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 13925C00 == 38 [pid = 864] [id = 260] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 15B51800 == 37 [pid = 864] [id = 259] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 1514EC00 == 36 [pid = 864] [id = 258] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 13446400 == 35 [pid = 864] [id = 257] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 10A50C00 == 34 [pid = 864] [id = 256] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 10AC4400 == 33 [pid = 864] [id = 255] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 10ACE000 == 32 [pid = 864] [id = 254] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 0F9EB800 == 31 [pid = 864] [id = 253] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 16517000 == 30 [pid = 864] [id = 268] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 130D6800 == 29 [pid = 864] [id = 267] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 102C9000 == 28 [pid = 864] [id = 265] 14:23:14 INFO - PROCESS | 864 | --DOCSHELL 13926000 == 27 [pid = 864] [id = 266] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 91 (15733000) [pid = 864] [serial = 753] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 90 (128F0000) [pid = 864] [serial = 744] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 89 (12995000) [pid = 864] [serial = 745] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 88 (131ECC00) [pid = 864] [serial = 747] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 87 (13493400) [pid = 864] [serial = 748] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 86 (10B88C00) [pid = 864] [serial = 739] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 85 (10A52800) [pid = 864] [serial = 738] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 84 (10A03400) [pid = 864] [serial = 741] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 83 (10A48800) [pid = 864] [serial = 742] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16513800) [pid = 864] [serial = 756] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 81 (129E6000) [pid = 864] [serial = 727] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1138C400) [pid = 864] [serial = 726] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1578E000) [pid = 864] [serial = 730] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 78 (14635400) [pid = 864] [serial = 729] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 77 (19C2B000) [pid = 864] [serial = 733] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18705C00) [pid = 864] [serial = 732] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19D9A400) [pid = 864] [serial = 736] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19C36000) [pid = 864] [serial = 735] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 73 (13158800) [pid = 864] [serial = 759] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15A2D400) [pid = 864] [serial = 754] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1651D000) [pid = 864] [serial = 757] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 70 (13EA3000) [pid = 864] [serial = 750] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1462F000) [pid = 864] [serial = 751] [outer = 00000000] [url = about:blank] 14:23:14 INFO - PROCESS | 864 | 1471987394811 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]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1560ms 14:23:14 INFO - PROCESS | 864 | 1471987394831 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:23:14 INFO - PROCESS | 864 | 1471987394834 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 14:23:14 INFO - PROCESS | 864 | 1471987394839 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 864 | 1471987394842 Marionette TRACE conn3 <- [1,1042,null,{}] 14:23:14 INFO - PROCESS | 864 | 1471987394847 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}] 14:23:14 INFO - PROCESS | 864 | 1471987394850 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:14 INFO - PROCESS | 864 | 1471987394955 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:23:14 INFO - PROCESS | 864 | 1471987394964 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 864 | 1471987394967 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:14 INFO - PROCESS | 864 | ++DOCSHELL 10B88400 == 28 [pid = 864] [id = 270] 14:23:14 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10B89000) [pid = 864] [serial = 809] [outer = 00000000] 14:23:15 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (113B4800) [pid = 864] [serial = 810] [outer = 10B89000] 14:23:15 INFO - PROCESS | 864 | 1471987395016 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (11A7CC00) [pid = 864] [serial = 811] [outer = 10B89000] 14:23:15 INFO - PROCESS | 864 | 1471987395547 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]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 708ms 14:23:15 INFO - PROCESS | 864 | 1471987395573 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 864 | 1471987395578 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 14:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:23:15 INFO - PROCESS | 864 | 1471987395585 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 864 | 1471987395587 Marionette TRACE conn3 <- [1,1046,null,{}] 14:23:15 INFO - PROCESS | 864 | 1471987395591 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}] 14:23:15 INFO - PROCESS | 864 | 1471987395594 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:15 INFO - PROCESS | 864 | 1471987395714 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:23:15 INFO - PROCESS | 864 | 1471987395800 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 864 | 1471987395802 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:15 INFO - PROCESS | 864 | ++DOCSHELL 130DB800 == 29 [pid = 864] [id = 271] 14:23:15 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13158800) [pid = 864] [serial = 812] [outer = 00000000] 14:23:15 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (131ED800) [pid = 864] [serial = 813] [outer = 13158800] 14:23:15 INFO - PROCESS | 864 | 1471987395859 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (13447C00) [pid = 864] [serial = 814] [outer = 13158800] 14:23:16 INFO - PROCESS | 864 | 1471987396224 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]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 708ms 14:23:16 INFO - PROCESS | 864 | 1471987396285 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 864 | 1471987396288 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 14:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:23:16 INFO - PROCESS | 864 | 1471987396291 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - PROCESS | 864 | 1471987396297 Marionette TRACE conn3 <- [1,1050,null,{}] 14:23:16 INFO - PROCESS | 864 | 1471987396312 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}] 14:23:16 INFO - PROCESS | 864 | 1471987396317 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:16 INFO - PROCESS | 864 | 1471987396399 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:23:16 INFO - PROCESS | 864 | 1471987396406 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 864 | 1471987396410 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:16 INFO - PROCESS | 864 | ++DOCSHELL 13EA4000 == 30 [pid = 864] [id = 272] 14:23:16 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13EA4400) [pid = 864] [serial = 815] [outer = 00000000] 14:23:16 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (14392400) [pid = 864] [serial = 816] [outer = 13EA4400] 14:23:16 INFO - PROCESS | 864 | 1471987396459 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14634800) [pid = 864] [serial = 817] [outer = 13EA4400] 14:23:17 INFO - PROCESS | 864 | 1471987397003 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]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 707ms 14:23:17 INFO - PROCESS | 864 | 1471987397023 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 864 | 1471987397025 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 14:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:23:17 INFO - PROCESS | 864 | 1471987397028 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 864 | 1471987397030 Marionette TRACE conn3 <- [1,1054,null,{}] 14:23:17 INFO - PROCESS | 864 | 1471987397039 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}] 14:23:17 INFO - PROCESS | 864 | 1471987397041 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:17 INFO - PROCESS | 864 | 1471987397186 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:23:17 INFO - PROCESS | 864 | 1471987397197 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 864 | 1471987397199 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:17 INFO - PROCESS | 864 | ++DOCSHELL 1514AC00 == 31 [pid = 864] [id = 273] 14:23:17 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1514F400) [pid = 864] [serial = 818] [outer = 00000000] 14:23:17 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15A2A400) [pid = 864] [serial = 819] [outer = 1514F400] 14:23:17 INFO - PROCESS | 864 | 1471987397245 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A31000) [pid = 864] [serial = 820] [outer = 1514F400] 14:23:17 INFO - PROCESS | 864 | 1471987397725 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]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 708ms 14:23:17 INFO - PROCESS | 864 | 1471987397760 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 864 | 1471987397762 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 14:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:23:17 INFO - PROCESS | 864 | 1471987397765 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 864 | 1471987397767 Marionette TRACE conn3 <- [1,1058,null,{}] 14:23:17 INFO - PROCESS | 864 | 1471987397771 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}] 14:23:17 INFO - PROCESS | 864 | 1471987397773 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:17 INFO - PROCESS | 864 | 1471987397881 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:23:17 INFO - PROCESS | 864 | 1471987397888 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 864 | 1471987397890 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:17 INFO - PROCESS | 864 | ++DOCSHELL 15791800 == 32 [pid = 864] [id = 274] 14:23:17 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A39000) [pid = 864] [serial = 821] [outer = 00000000] 14:23:17 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (160AE000) [pid = 864] [serial = 822] [outer = 15A39000] 14:23:17 INFO - PROCESS | 864 | 1471987397936 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (160AEC00) [pid = 864] [serial = 823] [outer = 15A39000] 14:23:18 INFO - PROCESS | 864 | 1471987398432 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]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 724ms 14:23:18 INFO - PROCESS | 864 | 1471987398467 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 864 | 1471987398469 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:23:18 INFO - PROCESS | 864 | 1471987398472 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 864 | 1471987398474 Marionette TRACE conn3 <- [1,1062,null,{}] 14:23:18 INFO - PROCESS | 864 | 1471987398477 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}] 14:23:18 INFO - PROCESS | 864 | 1471987398483 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:18 INFO - PROCESS | 864 | 1471987398632 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:23:18 INFO - PROCESS | 864 | 1471987398698 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 864 | 1471987398700 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:18 INFO - PROCESS | 864 | ++DOCSHELL 1713F400 == 33 [pid = 864] [id = 275] 14:23:18 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17144400) [pid = 864] [serial = 824] [outer = 00000000] 14:23:18 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1719EC00) [pid = 864] [serial = 825] [outer = 17144400] 14:23:18 INFO - PROCESS | 864 | 1471987398748 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (178F0C00) [pid = 864] [serial = 826] [outer = 17144400] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 86 (129DBC00) [pid = 864] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15734800) [pid = 864] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1719F800) [pid = 864] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 83 (10A52C00) [pid = 864] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1514F800) [pid = 864] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10AC5000) [pid = 864] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10AD0800) [pid = 864] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1344A800) [pid = 864] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 78 (10A48C00) [pid = 864] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 77 (130D7800) [pid = 864] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1719D400) [pid = 864] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:23:19 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15B55000) [pid = 864] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:23:19 INFO - PROCESS | 864 | 1471987399366 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]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 933ms 14:23:19 INFO - PROCESS | 864 | 1471987399413 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 864 | 1471987399415 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 14:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:23:19 INFO - PROCESS | 864 | 1471987399418 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 864 | 1471987399420 Marionette TRACE conn3 <- [1,1066,null,{}] 14:23:19 INFO - PROCESS | 864 | 1471987399423 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}] 14:23:19 INFO - PROCESS | 864 | 1471987399425 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:19 INFO - PROCESS | 864 | 1471987399511 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:23:19 INFO - PROCESS | 864 | 1471987399516 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 864 | 1471987399518 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:19 INFO - PROCESS | 864 | ++DOCSHELL 10B88000 == 34 [pid = 864] [id = 276] 14:23:19 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1315D400) [pid = 864] [serial = 827] [outer = 00000000] 14:23:19 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (146B2C00) [pid = 864] [serial = 828] [outer = 1315D400] 14:23:19 INFO - PROCESS | 864 | 1471987399565 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (10518000) [pid = 864] [serial = 829] [outer = 1315D400] 14:23:20 INFO - PROCESS | 864 | 1471987400034 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]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 643ms 14:23:20 INFO - PROCESS | 864 | 1471987400090 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 864 | 1471987400092 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 14:23:20 INFO - PROCESS | 864 | 1471987400095 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:23:20 INFO - PROCESS | 864 | 1471987400097 Marionette TRACE conn3 <- [1,1070,null,{}] 14:23:20 INFO - PROCESS | 864 | 1471987400100 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}] 14:23:20 INFO - PROCESS | 864 | 1471987400102 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:20 INFO - PROCESS | 864 | 1471987400180 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:23:20 INFO - PROCESS | 864 | 1471987400189 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 864 | 1471987400191 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:20 INFO - PROCESS | 864 | ++DOCSHELL 131ECC00 == 35 [pid = 864] [id = 277] 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (13931400) [pid = 864] [serial = 830] [outer = 00000000] 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1740E400) [pid = 864] [serial = 831] [outer = 13931400] 14:23:20 INFO - PROCESS | 864 | 1471987400236 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179B1400) [pid = 864] [serial = 832] [outer = 13931400] 14:23:20 INFO - PROCESS | 864 | 1471987400679 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]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 659ms 14:23:20 INFO - PROCESS | 864 | 1471987400733 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 864 | 1471987400735 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 14:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:23:20 INFO - PROCESS | 864 | 1471987400739 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 864 | 1471987400740 Marionette TRACE conn3 <- [1,1074,null,{}] 14:23:20 INFO - PROCESS | 864 | 1471987400744 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}] 14:23:20 INFO - PROCESS | 864 | 1471987400746 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:20 INFO - PROCESS | 864 | 1471987400827 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:23:20 INFO - PROCESS | 864 | 1471987400832 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 864 | 1471987400834 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:20 INFO - PROCESS | 864 | ++DOCSHELL 1719F800 == 36 [pid = 864] [id = 278] 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17A01800) [pid = 864] [serial = 833] [outer = 00000000] 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1825C800) [pid = 864] [serial = 834] [outer = 17A01800] 14:23:20 INFO - PROCESS | 864 | 1471987400880 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1855AC00) [pid = 864] [serial = 835] [outer = 17A01800] 14:23:21 INFO - PROCESS | 864 | 1471987401697 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]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 965ms 14:23:21 INFO - PROCESS | 864 | 1471987401718 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 864 | 1471987401722 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 14:23:21 INFO - PROCESS | 864 | 1471987401728 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:23:21 INFO - PROCESS | 864 | 1471987401731 Marionette TRACE conn3 <- [1,1078,null,{}] 14:23:21 INFO - PROCESS | 864 | 1471987401737 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}] 14:23:21 INFO - PROCESS | 864 | 1471987401740 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:21 INFO - PROCESS | 864 | 1471987401861 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:23:22 INFO - PROCESS | 864 | 1471987401992 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 864 | 1471987401995 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:22 INFO - PROCESS | 864 | ++DOCSHELL 10ACEC00 == 37 [pid = 864] [id = 279] 14:23:22 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (10ACF800) [pid = 864] [serial = 836] [outer = 00000000] 14:23:22 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (128F0400) [pid = 864] [serial = 837] [outer = 10ACF800] 14:23:22 INFO - PROCESS | 864 | 1471987402055 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (129DB400) [pid = 864] [serial = 838] [outer = 10ACF800] 14:23:22 INFO - PROCESS | 864 | 1471987402799 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]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1126ms 14:23:22 INFO - PROCESS | 864 | 1471987402869 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 864 | 1471987402874 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 14:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:23:22 INFO - PROCESS | 864 | 1471987402882 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 864 | 1471987402885 Marionette TRACE conn3 <- [1,1082,null,{}] 14:23:22 INFO - PROCESS | 864 | 1471987402889 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}] 14:23:22 INFO - PROCESS | 864 | 1471987402892 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:23 INFO - PROCESS | 864 | 1471987403014 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:23:23 INFO - PROCESS | 864 | 1471987403143 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 864 | 1471987403145 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:23 INFO - PROCESS | 864 | ++DOCSHELL 128E6400 == 38 [pid = 864] [id = 280] 14:23:23 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (128EEC00) [pid = 864] [serial = 839] [outer = 00000000] 14:23:23 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (134CC400) [pid = 864] [serial = 840] [outer = 128EEC00] 14:23:23 INFO - PROCESS | 864 | 1471987403241 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1393E400) [pid = 864] [serial = 841] [outer = 128EEC00] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 131ECC00 == 37 [pid = 864] [id = 277] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 10B88000 == 36 [pid = 864] [id = 276] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 1713F400 == 35 [pid = 864] [id = 275] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 15791800 == 34 [pid = 864] [id = 274] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 1514AC00 == 33 [pid = 864] [id = 273] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 13EA4000 == 32 [pid = 864] [id = 272] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 130DB800 == 31 [pid = 864] [id = 271] 14:23:24 INFO - PROCESS | 864 | --DOCSHELL 10B88400 == 30 [pid = 864] [id = 270] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 89 (17A08C00) [pid = 864] [serial = 792] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 88 (16CECC00) [pid = 864] [serial = 780] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 87 (17498800) [pid = 864] [serial = 783] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 86 (11383800) [pid = 864] [serial = 768] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15786C00) [pid = 864] [serial = 774] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15A34800) [pid = 864] [serial = 775] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 83 (128E5400) [pid = 864] [serial = 765] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13445C00) [pid = 864] [serial = 766] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 81 (128EA800) [pid = 864] [serial = 762] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 80 (12BEAC00) [pid = 864] [serial = 763] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13927400) [pid = 864] [serial = 771] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13934800) [pid = 864] [serial = 772] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16516000) [pid = 864] [serial = 760] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 76 (128E9000) [pid = 864] [serial = 769] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1578F800) [pid = 864] [serial = 787] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13EA1400) [pid = 864] [serial = 786] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 73 (179B4800) [pid = 864] [serial = 789] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17499800) [pid = 864] [serial = 784] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1651B400) [pid = 864] [serial = 777] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 70 (16940400) [pid = 864] [serial = 778] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17140C00) [pid = 864] [serial = 781] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 68 (179E9000) [pid = 864] [serial = 790] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | --DOMWINDOW == 67 (17A0E400) [pid = 864] [serial = 793] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 864 | 1471987404144 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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1287ms 14:23:24 INFO - PROCESS | 864 | 1471987404170 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 864 | 1471987404174 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 14:23:24 INFO - PROCESS | 864 | 1471987404179 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:23:24 INFO - PROCESS | 864 | 1471987404182 Marionette TRACE conn3 <- [1,1086,null,{}] 14:23:24 INFO - PROCESS | 864 | 1471987404188 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}] 14:23:24 INFO - PROCESS | 864 | 1471987404191 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:24 INFO - PROCESS | 864 | 1471987404278 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:23:24 INFO - PROCESS | 864 | 1471987404285 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 864 | 1471987404289 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:24 INFO - PROCESS | 864 | ++DOCSHELL 10B87000 == 31 [pid = 864] [id = 281] 14:23:24 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10B87800) [pid = 864] [serial = 842] [outer = 00000000] 14:23:24 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (113B6400) [pid = 864] [serial = 843] [outer = 10B87800] 14:23:24 INFO - PROCESS | 864 | 1471987404338 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (128E5400) [pid = 864] [serial = 844] [outer = 10B87800] 14:23:24 INFO - PROCESS | 864 | 1471987404900 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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 756ms 14:23:25 INFO - PROCESS | 864 | 1471987404997 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 864 | 1471987405002 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:23:25 INFO - PROCESS | 864 | 1471987405024 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 864 | 1471987405027 Marionette TRACE conn3 <- [1,1090,null,{}] 14:23:25 INFO - PROCESS | 864 | 1471987405033 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}] 14:23:25 INFO - PROCESS | 864 | 1471987405036 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:25 INFO - PROCESS | 864 | 1471987405131 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:23:25 INFO - PROCESS | 864 | 1471987405210 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 864 | 1471987405213 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:25 INFO - PROCESS | 864 | ++DOCSHELL 130DB800 == 32 [pid = 864] [id = 282] 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13108000) [pid = 864] [serial = 845] [outer = 00000000] 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (139CC800) [pid = 864] [serial = 846] [outer = 13108000] 14:23:25 INFO - PROCESS | 864 | 1471987405263 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13EB0400) [pid = 864] [serial = 847] [outer = 13108000] 14:23:25 INFO - PROCESS | 864 | 1471987405645 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]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 659ms 14:23:25 INFO - PROCESS | 864 | 1471987405663 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 864 | 1471987405665 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:23:25 INFO - PROCESS | 864 | 1471987405669 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 864 | 1471987405673 Marionette TRACE conn3 <- [1,1094,null,{}] 14:23:25 INFO - PROCESS | 864 | 1471987405693 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}] 14:23:25 INFO - PROCESS | 864 | 1471987405698 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:25 INFO - PROCESS | 864 | 1471987405837 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:23:25 INFO - PROCESS | 864 | 1471987405844 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 864 | 1471987405847 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:25 INFO - PROCESS | 864 | ++DOCSHELL 15A2A800 == 33 [pid = 864] [id = 283] 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A2BC00) [pid = 864] [serial = 848] [outer = 00000000] 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15B50800) [pid = 864] [serial = 849] [outer = 15A2BC00] 14:23:25 INFO - PROCESS | 864 | 1471987405898 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160AA800) [pid = 864] [serial = 850] [outer = 15A2BC00] 14:23:26 INFO - PROCESS | 864 | 1471987406338 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]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 676ms 14:23:26 INFO - PROCESS | 864 | 1471987406375 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 864 | 1471987406377 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 14:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:23:26 INFO - PROCESS | 864 | 1471987406385 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 864 | 1471987406386 Marionette TRACE conn3 <- [1,1098,null,{}] 14:23:26 INFO - PROCESS | 864 | 1471987406395 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}] 14:23:26 INFO - PROCESS | 864 | 1471987406398 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:26 INFO - PROCESS | 864 | 1471987406512 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:23:26 INFO - PROCESS | 864 | 1471987406595 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 864 | 1471987406597 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:26 INFO - PROCESS | 864 | ++DOCSHELL 168CD400 == 34 [pid = 864] [id = 284] 14:23:26 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1693B000) [pid = 864] [serial = 851] [outer = 00000000] 14:23:26 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15A38400) [pid = 864] [serial = 852] [outer = 1693B000] 14:23:26 INFO - PROCESS | 864 | 1471987406644 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16CECC00) [pid = 864] [serial = 853] [outer = 1693B000] 14:23:27 INFO - PROCESS | 864 | 1471987407115 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]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 772ms 14:23:27 INFO - PROCESS | 864 | 1471987407153 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 864 | 1471987407155 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:23:27 INFO - PROCESS | 864 | 1471987407158 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 864 | 1471987407160 Marionette TRACE conn3 <- [1,1102,null,{}] 14:23:27 INFO - PROCESS | 864 | 1471987407163 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}] 14:23:27 INFO - PROCESS | 864 | 1471987407165 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:27 INFO - PROCESS | 864 | 1471987407277 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:23:27 INFO - PROCESS | 864 | 1471987407286 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 864 | 1471987407288 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:27 INFO - PROCESS | 864 | ++DOCSHELL 16FA9C00 == 35 [pid = 864] [id = 285] 14:23:27 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16FAE800) [pid = 864] [serial = 854] [outer = 00000000] 14:23:27 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17145C00) [pid = 864] [serial = 855] [outer = 16FAE800] 14:23:27 INFO - PROCESS | 864 | 1471987407381 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17198800) [pid = 864] [serial = 856] [outer = 16FAE800] 14:23:27 INFO - PROCESS | 864 | 1471987407820 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]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 724ms 14:23:27 INFO - PROCESS | 864 | 1471987407858 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 864 | 1471987407860 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:23:27 INFO - PROCESS | 864 | 1471987407863 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 864 | 1471987407865 Marionette TRACE conn3 <- [1,1106,null,{}] 14:23:27 INFO - PROCESS | 864 | 1471987407869 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}] 14:23:27 INFO - PROCESS | 864 | 1471987407874 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:28 INFO - PROCESS | 864 | 1471987408032 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:23:28 INFO - PROCESS | 864 | 1471987408094 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 864 | 1471987408096 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:28 INFO - PROCESS | 864 | ++DOCSHELL 17AD5C00 == 36 [pid = 864] [id = 286] 14:23:28 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17ADB000) [pid = 864] [serial = 857] [outer = 00000000] 14:23:28 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1821C400) [pid = 864] [serial = 858] [outer = 17ADB000] 14:23:28 INFO - PROCESS | 864 | 1471987408190 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17ADB800) [pid = 864] [serial = 859] [outer = 17ADB000] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1315D400) [pid = 864] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1514F400) [pid = 864] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13EA4400) [pid = 864] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 81 (12851800) [pid = 864] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13158800) [pid = 864] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10B89000) [pid = 864] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A39000) [pid = 864] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 77 (102D2000) [pid = 864] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13931C00) [pid = 864] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 75 (16944400) [pid = 864] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 74 (16517400) [pid = 864] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 73 (13931400) [pid = 864] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:23:28 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17144400) [pid = 864] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:23:28 INFO - PROCESS | 864 | 1471987408668 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]]]}] 14:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 820ms 14:23:28 INFO - PROCESS | 864 | 1471987408697 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 864 | 1471987408699 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 14:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:23:28 INFO - PROCESS | 864 | 1471987408703 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 864 | 1471987408704 Marionette TRACE conn3 <- [1,1110,null,{}] 14:23:28 INFO - PROCESS | 864 | 1471987408708 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}] 14:23:28 INFO - PROCESS | 864 | 1471987408710 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:28 INFO - PROCESS | 864 | 1471987408790 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:23:28 INFO - PROCESS | 864 | 1471987408885 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 864 | 1471987408887 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:28 INFO - PROCESS | 864 | ++DOCSHELL 10B89000 == 37 [pid = 864] [id = 287] 14:23:28 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (12851800) [pid = 864] [serial = 860] [outer = 00000000] 14:23:28 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (13EA2800) [pid = 864] [serial = 861] [outer = 12851800] 14:23:28 INFO - PROCESS | 864 | 1471987408932 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16517400) [pid = 864] [serial = 862] [outer = 12851800] 14:23:29 INFO - PROCESS | 864 | 1471987409327 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]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 659ms 14:23:29 INFO - PROCESS | 864 | 1471987409373 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 864 | 1471987409375 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 14:23:29 INFO - PROCESS | 864 | 1471987409378 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:23:29 INFO - PROCESS | 864 | 1471987409380 Marionette TRACE conn3 <- [1,1114,null,{}] 14:23:29 INFO - PROCESS | 864 | 1471987409391 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}] 14:23:29 INFO - PROCESS | 864 | 1471987409393 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:29 INFO - PROCESS | 864 | 1471987409498 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:23:29 INFO - PROCESS | 864 | 1471987409506 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 864 | 1471987409508 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:29 INFO - PROCESS | 864 | ++DOCSHELL 14392800 == 38 [pid = 864] [id = 288] 14:23:29 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (146B9800) [pid = 864] [serial = 863] [outer = 00000000] 14:23:29 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1855C400) [pid = 864] [serial = 864] [outer = 146B9800] 14:23:29 INFO - PROCESS | 864 | 1471987409553 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18708800) [pid = 864] [serial = 865] [outer = 146B9800] 14:23:30 INFO - PROCESS | 864 | 1471987409988 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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 659ms 14:23:30 INFO - PROCESS | 864 | 1471987410035 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 864 | 1471987410037 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:23:30 INFO - PROCESS | 864 | 1471987410043 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 864 | 1471987410045 Marionette TRACE conn3 <- [1,1118,null,{}] 14:23:30 INFO - PROCESS | 864 | 1471987410048 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}] 14:23:30 INFO - PROCESS | 864 | 1471987410050 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:30 INFO - PROCESS | 864 | 1471987410131 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:23:30 INFO - PROCESS | 864 | 1471987410137 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 864 | 1471987410139 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:30 INFO - PROCESS | 864 | ++DOCSHELL 15791C00 == 39 [pid = 864] [id = 289] 14:23:30 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1870D000) [pid = 864] [serial = 866] [outer = 00000000] 14:23:30 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (19C29400) [pid = 864] [serial = 867] [outer = 1870D000] 14:23:30 INFO - PROCESS | 864 | 1471987410185 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C2B800) [pid = 864] [serial = 868] [outer = 1870D000] 14:23:30 INFO - PROCESS | 864 | 1471987410756 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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 755ms 14:23:30 INFO - PROCESS | 864 | 1471987410814 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 864 | 1471987410819 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:23:30 INFO - PROCESS | 864 | 1471987410825 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 864 | 1471987410828 Marionette TRACE conn3 <- [1,1122,null,{}] 14:23:30 INFO - PROCESS | 864 | 1471987410924 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}] 14:23:30 INFO - PROCESS | 864 | 1471987410927 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:31 INFO - PROCESS | 864 | 1471987411059 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:23:31 INFO - PROCESS | 864 | 1471987411181 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 864 | 1471987411186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:31 INFO - PROCESS | 864 | ++DOCSHELL 10560C00 == 40 [pid = 864] [id = 290] 14:23:31 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10A02000) [pid = 864] [serial = 869] [outer = 00000000] 14:23:31 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (128E6000) [pid = 864] [serial = 870] [outer = 10A02000] 14:23:31 INFO - PROCESS | 864 | 1471987411247 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13159400) [pid = 864] [serial = 871] [outer = 10A02000] 14:23:31 INFO - PROCESS | 864 | 1471987411877 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]]]}] 14:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1109ms 14:23:31 INFO - PROCESS | 864 | 1471987411951 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 864 | 1471987411956 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 14:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:23:31 INFO - PROCESS | 864 | 1471987411963 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 864 | 1471987411966 Marionette TRACE conn3 <- [1,1126,null,{}] 14:23:31 INFO - PROCESS | 864 | 1471987411970 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}] 14:23:31 INFO - PROCESS | 864 | 1471987411973 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:32 INFO - PROCESS | 864 | 1471987412090 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:23:32 INFO - PROCESS | 864 | 1471987412221 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 864 | 1471987412224 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:32 INFO - PROCESS | 864 | ++DOCSHELL 14392C00 == 41 [pid = 864] [id = 291] 14:23:32 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (14396400) [pid = 864] [serial = 872] [outer = 00000000] 14:23:32 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (15152C00) [pid = 864] [serial = 873] [outer = 14396400] 14:23:32 INFO - PROCESS | 864 | 1471987412283 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (15A30C00) [pid = 864] [serial = 874] [outer = 14396400] 14:23:32 INFO - PROCESS | 864 | 1471987412910 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]]]}] 14:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 981ms 14:23:32 INFO - PROCESS | 864 | 1471987412940 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 864 | 1471987412942 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:23:32 INFO - PROCESS | 864 | 1471987412946 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 864 | 1471987412950 Marionette TRACE conn3 <- [1,1130,null,{}] 14:23:32 INFO - PROCESS | 864 | 1471987412961 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}] 14:23:32 INFO - PROCESS | 864 | 1471987412966 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:33 INFO - PROCESS | 864 | 1471987413080 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:23:33 INFO - PROCESS | 864 | 1471987413212 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 864 | 1471987413215 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:33 INFO - PROCESS | 864 | ++DOCSHELL 17A09800 == 42 [pid = 864] [id = 292] 14:23:33 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (17A0B000) [pid = 864] [serial = 875] [outer = 00000000] 14:23:33 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1870CC00) [pid = 864] [serial = 876] [outer = 17A0B000] 14:23:33 INFO - PROCESS | 864 | 1471987413275 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19C2DC00) [pid = 864] [serial = 877] [outer = 17A0B000] 14:23:34 INFO - PROCESS | 864 | 1471987414141 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]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1255ms 14:23:34 INFO - PROCESS | 864 | 1471987414195 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 864 | 1471987414199 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:23:34 INFO - PROCESS | 864 | 1471987414205 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 864 | 1471987414208 Marionette TRACE conn3 <- [1,1134,null,{}] 14:23:34 INFO - PROCESS | 864 | 1471987414214 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}] 14:23:34 INFO - PROCESS | 864 | 1471987414217 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:34 INFO - PROCESS | 864 | 1471987414315 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:23:34 INFO - PROCESS | 864 | 1471987414398 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 864 | 1471987414403 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:34 INFO - PROCESS | 864 | ++DOCSHELL 128EB400 == 43 [pid = 864] [id = 293] 14:23:34 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (128EC000) [pid = 864] [serial = 878] [outer = 00000000] 14:23:34 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (12BEB000) [pid = 864] [serial = 879] [outer = 128EC000] 14:23:34 INFO - PROCESS | 864 | 1471987414496 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (130AC400) [pid = 864] [serial = 880] [outer = 128EC000] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 10AC5400 == 42 [pid = 864] [id = 269] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 14392800 == 41 [pid = 864] [id = 288] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 10B89000 == 40 [pid = 864] [id = 287] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 17AD5C00 == 39 [pid = 864] [id = 286] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 16FA9C00 == 38 [pid = 864] [id = 285] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 168CD400 == 37 [pid = 864] [id = 284] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 15A2A800 == 36 [pid = 864] [id = 283] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 130DB800 == 35 [pid = 864] [id = 282] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 10B87000 == 34 [pid = 864] [id = 281] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 1719F800 == 33 [pid = 864] [id = 278] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 10ACEC00 == 32 [pid = 864] [id = 279] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 128E6400 == 31 [pid = 864] [id = 280] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 17A09800 == 30 [pid = 864] [id = 292] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 15791C00 == 29 [pid = 864] [id = 289] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 10560C00 == 28 [pid = 864] [id = 290] 14:23:35 INFO - PROCESS | 864 | --DOCSHELL 14392C00 == 27 [pid = 864] [id = 291] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 92 (15A2A400) [pid = 864] [serial = 819] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 91 (14392400) [pid = 864] [serial = 816] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 90 (13105800) [pid = 864] [serial = 808] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 89 (12DDCC00) [pid = 864] [serial = 807] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 88 (131ED800) [pid = 864] [serial = 813] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 87 (13447C00) [pid = 864] [serial = 814] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 86 (113B4800) [pid = 864] [serial = 810] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 85 (11A7CC00) [pid = 864] [serial = 811] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 84 (160AE000) [pid = 864] [serial = 822] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 83 (10EA5800) [pid = 864] [serial = 796] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 82 (10A47400) [pid = 864] [serial = 795] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 81 (14394400) [pid = 864] [serial = 799] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 80 (139D3C00) [pid = 864] [serial = 798] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1719F400) [pid = 864] [serial = 802] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 78 (17146000) [pid = 864] [serial = 801] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18706400) [pid = 864] [serial = 805] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18364C00) [pid = 864] [serial = 804] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 75 (179B1400) [pid = 864] [serial = 832] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15A31000) [pid = 864] [serial = 820] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1719EC00) [pid = 864] [serial = 825] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 72 (160AEC00) [pid = 864] [serial = 823] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1740E400) [pid = 864] [serial = 831] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1825C800) [pid = 864] [serial = 834] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 69 (178F0C00) [pid = 864] [serial = 826] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 68 (146B2C00) [pid = 864] [serial = 828] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 67 (10518000) [pid = 864] [serial = 829] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | --DOMWINDOW == 66 (14634800) [pid = 864] [serial = 817] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 864 | 1471987415744 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]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1655ms 14:23:35 INFO - PROCESS | 864 | 1471987415857 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 864 | 1471987415861 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:23:35 INFO - PROCESS | 864 | 1471987415866 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 864 | 1471987415869 Marionette TRACE conn3 <- [1,1138,null,{}] 14:23:35 INFO - PROCESS | 864 | 1471987415875 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}] 14:23:35 INFO - PROCESS | 864 | 1471987415878 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:35 INFO - PROCESS | 864 | 1471987415971 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:23:35 INFO - PROCESS | 864 | 1471987415979 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 864 | 1471987415981 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:36 INFO - PROCESS | 864 | ++DOCSHELL 10A47400 == 28 [pid = 864] [id = 294] 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10A48400) [pid = 864] [serial = 881] [outer = 00000000] 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10EAA800) [pid = 864] [serial = 882] [outer = 10A48400] 14:23:36 INFO - PROCESS | 864 | 1471987416032 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (112C2800) [pid = 864] [serial = 883] [outer = 10A48400] 14:23:36 INFO - PROCESS | 864 | 1471987416515 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]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 695ms 14:23:36 INFO - PROCESS | 864 | 1471987416566 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 864 | 1471987416571 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:23:36 INFO - PROCESS | 864 | 1471987416578 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 864 | 1471987416581 Marionette TRACE conn3 <- [1,1142,null,{}] 14:23:36 INFO - PROCESS | 864 | 1471987416584 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}] 14:23:36 INFO - PROCESS | 864 | 1471987416587 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:36 INFO - PROCESS | 864 | 1471987416674 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:23:36 INFO - PROCESS | 864 | 1471987416684 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 864 | 1471987416686 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:36 INFO - PROCESS | 864 | ++DOCSHELL 129E3C00 == 29 [pid = 864] [id = 295] 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (129E5400) [pid = 864] [serial = 884] [outer = 00000000] 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (12DDE000) [pid = 864] [serial = 885] [outer = 129E5400] 14:23:36 INFO - PROCESS | 864 | 1471987416735 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1310EC00) [pid = 864] [serial = 886] [outer = 129E5400] 14:23:37 INFO - PROCESS | 864 | 1471987417208 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]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 710ms 14:23:37 INFO - PROCESS | 864 | 1471987417276 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 864 | 1471987417278 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:23:37 INFO - PROCESS | 864 | 1471987417282 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 864 | 1471987417285 Marionette TRACE conn3 <- [1,1146,null,{}] 14:23:37 INFO - PROCESS | 864 | 1471987417296 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}] 14:23:37 INFO - PROCESS | 864 | 1471987417300 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:37 INFO - PROCESS | 864 | 1471987417419 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:23:37 INFO - PROCESS | 864 | 1471987417512 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 864 | 1471987417515 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:37 INFO - PROCESS | 864 | ++DOCSHELL 13EA1C00 == 30 [pid = 864] [id = 296] 14:23:37 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13EA8000) [pid = 864] [serial = 887] [outer = 00000000] 14:23:37 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1462C800) [pid = 864] [serial = 888] [outer = 13EA8000] 14:23:37 INFO - PROCESS | 864 | 1471987417566 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (14638400) [pid = 864] [serial = 889] [outer = 13EA8000] 14:23:37 INFO - PROCESS | 864 | 1471987417976 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]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 742ms 14:23:38 INFO - PROCESS | 864 | 1471987418031 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 864 | 1471987418034 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 14:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:23:38 INFO - PROCESS | 864 | 1471987418038 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 864 | 1471987418040 Marionette TRACE conn3 <- [1,1150,null,{}] 14:23:38 INFO - PROCESS | 864 | 1471987418043 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}] 14:23:38 INFO - PROCESS | 864 | 1471987418045 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:38 INFO - PROCESS | 864 | 1471987418172 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:23:38 INFO - PROCESS | 864 | 1471987418184 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 864 | 1471987418187 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:38 INFO - PROCESS | 864 | ++DOCSHELL 1462C400 == 31 [pid = 864] [id = 297] 14:23:38 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15146000) [pid = 864] [serial = 890] [outer = 00000000] 14:23:38 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15784C00) [pid = 864] [serial = 891] [outer = 15146000] 14:23:38 INFO - PROCESS | 864 | 1471987418241 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15A2D800) [pid = 864] [serial = 892] [outer = 15146000] 14:23:38 INFO - PROCESS | 864 | 1471987418725 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]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 695ms 14:23:38 INFO - PROCESS | 864 | 1471987418797 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 864 | 1471987418799 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 14:23:38 INFO - PROCESS | 864 | 1471987418813 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 864 | 1471987418815 Marionette TRACE conn3 <- [1,1154,null,{}] 14:23:38 INFO - PROCESS | 864 | 1471987418819 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}] 14:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:23:38 INFO - PROCESS | 864 | 1471987418821 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:38 INFO - PROCESS | 864 | 1471987418930 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:23:38 INFO - PROCESS | 864 | 1471987418940 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 864 | 1471987418942 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:38 INFO - PROCESS | 864 | ++DOCSHELL 15A32000 == 32 [pid = 864] [id = 298] 14:23:38 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15A32400) [pid = 864] [serial = 893] [outer = 00000000] 14:23:38 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (162A5400) [pid = 864] [serial = 894] [outer = 15A32400] 14:23:38 INFO - PROCESS | 864 | 1471987418988 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16517000) [pid = 864] [serial = 895] [outer = 15A32400] 14:23:39 INFO - PROCESS | 864 | 1471987419446 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]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 679ms 14:23:39 INFO - PROCESS | 864 | 1471987419499 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 864 | 1471987419501 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 14:23:39 INFO - PROCESS | 864 | 1471987419504 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:23:39 INFO - PROCESS | 864 | 1471987419506 Marionette TRACE conn3 <- [1,1158,null,{}] 14:23:39 INFO - PROCESS | 864 | 1471987419509 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}] 14:23:39 INFO - PROCESS | 864 | 1471987419514 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:39 INFO - PROCESS | 864 | 1471987419652 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:23:39 INFO - PROCESS | 864 | 1471987419665 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 864 | 1471987419667 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:39 INFO - PROCESS | 864 | ++DOCSHELL 16C54400 == 33 [pid = 864] [id = 299] 14:23:39 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (16C5B800) [pid = 864] [serial = 896] [outer = 00000000] 14:23:39 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17146000) [pid = 864] [serial = 897] [outer = 16C5B800] 14:23:39 INFO - PROCESS | 864 | 1471987419713 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1719D800) [pid = 864] [serial = 898] [outer = 16C5B800] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1693B000) [pid = 864] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1870D000) [pid = 864] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16FAE800) [pid = 864] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13108000) [pid = 864] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12851800) [pid = 864] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 78 (17A01800) [pid = 864] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A2BC00) [pid = 864] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10B87800) [pid = 864] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 75 (128EEC00) [pid = 864] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10ACF800) [pid = 864] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 73 (17ADB000) [pid = 864] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:23:40 INFO - PROCESS | 864 | --DOMWINDOW == 72 (146B9800) [pid = 864] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:23:40 INFO - PROCESS | 864 | 1471987420412 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]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 963ms 14:23:40 INFO - PROCESS | 864 | 1471987420450 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 864 | 1471987420452 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:23:40 INFO - PROCESS | 864 | 1471987420455 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 864 | 1471987420467 Marionette TRACE conn3 <- [1,1162,null,{}] 14:23:40 INFO - PROCESS | 864 | 1471987420471 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}] 14:23:40 INFO - PROCESS | 864 | 1471987420473 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:40 INFO - PROCESS | 864 | 1471987420549 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:23:40 INFO - PROCESS | 864 | 1471987420555 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 864 | 1471987420557 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:40 INFO - PROCESS | 864 | ++DOCSHELL 10AC8800 == 34 [pid = 864] [id = 300] 14:23:40 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (10ACF400) [pid = 864] [serial = 899] [outer = 00000000] 14:23:40 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1609F400) [pid = 864] [serial = 900] [outer = 10ACF400] 14:23:40 INFO - PROCESS | 864 | 1471987420602 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1651BC00) [pid = 864] [serial = 901] [outer = 10ACF400] 14:23:41 INFO - PROCESS | 864 | 1471987421023 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] 14:23:41 INFO - PROCESS | 864 | 1471987421060 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:23:41 INFO - PROCESS | 864 | 1471987421063 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 864 | 1471987421065 Marionette TRACE conn3 <- [1,1166,null,{}] 14:23:41 INFO - PROCESS | 864 | 1471987421068 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}] 14:23:41 INFO - PROCESS | 864 | 1471987421070 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:41 INFO - PROCESS | 864 | 1471987421150 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:23:41 INFO - PROCESS | 864 | 1471987421156 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 864 | 1471987421158 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:41 INFO - PROCESS | 864 | ++DOCSHELL 17405C00 == 35 [pid = 864] [id = 301] 14:23:41 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1740C000) [pid = 864] [serial = 902] [outer = 00000000] 14:23:41 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1740E400) [pid = 864] [serial = 903] [outer = 1740C000] 14:23:41 INFO - PROCESS | 864 | 1471987421207 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17413800) [pid = 864] [serial = 904] [outer = 1740C000] 14:23:41 INFO - PROCESS | 864 | 1471987421727 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] 14:23:41 INFO - PROCESS | 864 | 1471987421796 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:23:41 INFO - PROCESS | 864 | 1471987421799 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 864 | 1471987421801 Marionette TRACE conn3 <- [1,1170,null,{}] 14:23:41 INFO - PROCESS | 864 | 1471987421805 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}] 14:23:41 INFO - PROCESS | 864 | 1471987421807 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:41 INFO - PROCESS | 864 | 1471987421886 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:23:41 INFO - PROCESS | 864 | 1471987421896 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 864 | 1471987421898 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:41 INFO - PROCESS | 864 | ++DOCSHELL 13EA1800 == 36 [pid = 864] [id = 302] 14:23:41 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (179E8800) [pid = 864] [serial = 905] [outer = 00000000] 14:23:41 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17ADB000) [pid = 864] [serial = 906] [outer = 179E8800] 14:23:41 INFO - PROCESS | 864 | 1471987421943 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17ADC000) [pid = 864] [serial = 907] [outer = 179E8800] 14:23:42 INFO - PROCESS | 864 | 1471987422734 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] 14:23:42 INFO - PROCESS | 864 | 1471987422808 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:23:42 INFO - PROCESS | 864 | 1471987422813 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 864 | 1471987422819 Marionette TRACE conn3 <- [1,1174,null,{}] 14:23:42 INFO - PROCESS | 864 | 1471987422825 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}] 14:23:42 INFO - PROCESS | 864 | 1471987422828 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:42 INFO - PROCESS | 864 | 1471987422954 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:23:43 INFO - PROCESS | 864 | 1471987423077 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 864 | 1471987423080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:43 INFO - PROCESS | 864 | ++DOCSHELL 11A07000 == 37 [pid = 864] [id = 303] 14:23:43 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (11A75C00) [pid = 864] [serial = 908] [outer = 00000000] 14:23:43 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (131EF800) [pid = 864] [serial = 909] [outer = 11A75C00] 14:23:43 INFO - PROCESS | 864 | 1471987423141 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (134CF000) [pid = 864] [serial = 910] [outer = 11A75C00] 14:23:43 INFO - PROCESS | 864 | 1471987423834 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] 14:23:43 INFO - PROCESS | 864 | 1471987423915 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:23:43 INFO - PROCESS | 864 | 1471987423921 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 864 | 1471987423924 Marionette TRACE conn3 <- [1,1178,null,{}] 14:23:43 INFO - PROCESS | 864 | 1471987423928 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}] 14:23:43 INFO - PROCESS | 864 | 1471987423931 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:44 INFO - PROCESS | 864 | 1471987424060 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:23:44 INFO - PROCESS | 864 | 1471987424276 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 864 | 1471987424280 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:44 INFO - PROCESS | 864 | ++DOCSHELL 0F9EAC00 == 38 [pid = 864] [id = 304] 14:23:44 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (0F9EB800) [pid = 864] [serial = 911] [outer = 00000000] 14:23:44 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10A07800) [pid = 864] [serial = 912] [outer = 0F9EB800] 14:23:44 INFO - PROCESS | 864 | 1471987424337 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (10AC4C00) [pid = 864] [serial = 913] [outer = 0F9EB800] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 17405C00 == 37 [pid = 864] [id = 301] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 10AC8800 == 36 [pid = 864] [id = 300] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 16C54400 == 35 [pid = 864] [id = 299] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 15A32000 == 34 [pid = 864] [id = 298] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 1462C400 == 33 [pid = 864] [id = 297] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 13EA1C00 == 32 [pid = 864] [id = 296] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 129E3C00 == 31 [pid = 864] [id = 295] 14:23:44 INFO - PROCESS | 864 | --DOCSHELL 10A47400 == 30 [pid = 864] [id = 294] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15A38400) [pid = 864] [serial = 852] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16CECC00) [pid = 864] [serial = 853] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 84 (19C29400) [pid = 864] [serial = 867] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17198800) [pid = 864] [serial = 856] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17145C00) [pid = 864] [serial = 855] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 81 (139CC800) [pid = 864] [serial = 846] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13EA2800) [pid = 864] [serial = 861] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1855AC00) [pid = 864] [serial = 835] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 78 (19C2B800) [pid = 864] [serial = 868] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15B50800) [pid = 864] [serial = 849] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 76 (113B6400) [pid = 864] [serial = 843] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 75 (128E5400) [pid = 864] [serial = 844] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 74 (134CC400) [pid = 864] [serial = 840] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1393E400) [pid = 864] [serial = 841] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 72 (128F0400) [pid = 864] [serial = 837] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 71 (129DB400) [pid = 864] [serial = 838] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 70 (13EB0400) [pid = 864] [serial = 847] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1821C400) [pid = 864] [serial = 858] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1855C400) [pid = 864] [serial = 864] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 67 (18708800) [pid = 864] [serial = 865] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 66 (17ADB800) [pid = 864] [serial = 859] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 65 (16517400) [pid = 864] [serial = 862] [outer = 00000000] [url = about:blank] 14:23:44 INFO - PROCESS | 864 | --DOMWINDOW == 64 (160AA800) [pid = 864] [serial = 850] [outer = 00000000] [url = about:blank] 14:23:45 INFO - PROCESS | 864 | 1471987425032 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] 14:23:45 INFO - PROCESS | 864 | 1471987425056 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:23:45 INFO - PROCESS | 864 | 1471987425061 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 864 | 1471987425064 Marionette TRACE conn3 <- [1,1182,null,{}] 14:23:45 INFO - PROCESS | 864 | 1471987425069 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}] 14:23:45 INFO - PROCESS | 864 | 1471987425073 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:45 INFO - PROCESS | 864 | 1471987425160 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:23:45 INFO - PROCESS | 864 | 1471987425170 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 864 | 1471987425173 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:45 INFO - PROCESS | 864 | ++DOCSHELL 128E8000 == 31 [pid = 864] [id = 305] 14:23:45 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1295D400) [pid = 864] [serial = 914] [outer = 00000000] 14:23:45 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1310D400) [pid = 864] [serial = 915] [outer = 1295D400] 14:23:45 INFO - PROCESS | 864 | 1471987425221 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (13445C00) [pid = 864] [serial = 916] [outer = 1295D400] 14:23:45 INFO - PROCESS | 864 | 1471987425761 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] 14:23:45 INFO - PROCESS | 864 | 1471987425808 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:23:45 INFO - PROCESS | 864 | 1471987425813 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 864 | 1471987425815 Marionette TRACE conn3 <- [1,1186,null,{}] 14:23:45 INFO - PROCESS | 864 | 1471987425819 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}] 14:23:45 INFO - PROCESS | 864 | 1471987425821 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:45 INFO - PROCESS | 864 | 1471987425907 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:23:46 INFO - PROCESS | 864 | 1471987425998 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 864 | 1471987426000 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:46 INFO - PROCESS | 864 | ++DOCSHELL 130DB800 == 32 [pid = 864] [id = 306] 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (13927C00) [pid = 864] [serial = 917] [outer = 00000000] 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1462B800) [pid = 864] [serial = 918] [outer = 13927C00] 14:23:46 INFO - PROCESS | 864 | 1471987426047 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (146B8000) [pid = 864] [serial = 919] [outer = 13927C00] 14:23:46 INFO - PROCESS | 864 | 1471987426427 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]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 647ms 14:23:46 INFO - PROCESS | 864 | 1471987426452 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 864 | 1471987426456 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:23:46 INFO - PROCESS | 864 | 1471987426463 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 864 | 1471987426470 Marionette TRACE conn3 <- [1,1190,null,{}] 14:23:46 INFO - PROCESS | 864 | 1471987426480 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}] 14:23:46 INFO - PROCESS | 864 | 1471987426483 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:46 INFO - PROCESS | 864 | 1471987426569 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:23:46 INFO - PROCESS | 864 | 1471987426577 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 864 | 1471987426580 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:46 INFO - PROCESS | 864 | ++DOCSHELL 15A34000 == 33 [pid = 864] [id = 307] 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15B55000) [pid = 864] [serial = 920] [outer = 00000000] 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16517400) [pid = 864] [serial = 921] [outer = 15B55000] 14:23:46 INFO - PROCESS | 864 | 1471987426625 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (168DC800) [pid = 864] [serial = 922] [outer = 15B55000] 14:23:47 INFO - PROCESS | 864 | 1471987427062 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]]]}] 14:23:47 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 14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 663ms 14:23:47 INFO - PROCESS | 864 | 1471987427128 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 864 | 1471987427130 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 14:23:47 INFO - PROCESS | 864 | 1471987427134 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 864 | 1471987427136 Marionette TRACE conn3 <- [1,1194,null,{}] 14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:23:47 INFO - PROCESS | 864 | 1471987427140 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}] 14:23:47 INFO - PROCESS | 864 | 1471987427142 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:47 INFO - PROCESS | 864 | 1471987427255 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:23:47 INFO - PROCESS | 864 | 1471987427336 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 864 | 1471987427339 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:47 INFO - PROCESS | 864 | ++DOCSHELL 16FB0C00 == 34 [pid = 864] [id = 308] 14:23:47 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (16FB2C00) [pid = 864] [serial = 923] [outer = 00000000] 14:23:47 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17148000) [pid = 864] [serial = 924] [outer = 16FB2C00] 14:23:47 INFO - PROCESS | 864 | 1471987427385 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1719DC00) [pid = 864] [serial = 925] [outer = 16FB2C00] 14:23:47 INFO - PROCESS | 864 | 1471987427826 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]]]}] 14:23:47 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 14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 742ms 14:23:47 INFO - PROCESS | 864 | 1471987427877 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 864 | 1471987427879 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:23:47 INFO - PROCESS | 864 | 1471987427883 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 864 | 1471987427885 Marionette TRACE conn3 <- [1,1198,null,{}] 14:23:47 INFO - PROCESS | 864 | 1471987427888 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}] 14:23:47 INFO - PROCESS | 864 | 1471987427890 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:48 INFO - PROCESS | 864 | 1471987428051 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:23:48 INFO - PROCESS | 864 | 1471987428112 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 864 | 1471987428118 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:48 INFO - PROCESS | 864 | ++DOCSHELL 1393CC00 == 35 [pid = 864] [id = 309] 14:23:48 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (179B1400) [pid = 864] [serial = 926] [outer = 00000000] 14:23:48 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (179E7C00) [pid = 864] [serial = 927] [outer = 179B1400] 14:23:48 INFO - PROCESS | 864 | 1471987428174 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (18258000) [pid = 864] [serial = 928] [outer = 179B1400] 14:23:48 INFO - PROCESS | 864 | 1471987428622 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]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 805ms 14:23:48 INFO - PROCESS | 864 | 1471987428716 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 864 | 1471987428718 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:23:48 INFO - PROCESS | 864 | 1471987428722 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 864 | 1471987428723 Marionette TRACE conn3 <- [1,1202,null,{}] 14:23:48 INFO - PROCESS | 864 | 1471987428727 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}] 14:23:48 INFO - PROCESS | 864 | 1471987428729 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:48 INFO - PROCESS | 864 | 1471987428839 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:23:48 INFO - PROCESS | 864 | 1471987428909 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 864 | 1471987428911 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:48 INFO - PROCESS | 864 | ++DOCSHELL 18560000 == 36 [pid = 864] [id = 310] 14:23:48 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (18560C00) [pid = 864] [serial = 929] [outer = 00000000] 14:23:48 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (18707800) [pid = 864] [serial = 930] [outer = 18560C00] 14:23:48 INFO - PROCESS | 864 | 1471987428956 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18704000) [pid = 864] [serial = 931] [outer = 18560C00] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15146000) [pid = 864] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 80 (15A32400) [pid = 864] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A48400) [pid = 864] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 78 (129E5400) [pid = 864] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13EA8000) [pid = 864] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 76 (128EC000) [pid = 864] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1740C000) [pid = 864] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 74 (16C5B800) [pid = 864] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10A02000) [pid = 864] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 72 (14396400) [pid = 864] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17A0B000) [pid = 864] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:23:49 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10ACF400) [pid = 864] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:23:49 INFO - PROCESS | 864 | 1471987429380 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]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 710ms 14:23:49 INFO - PROCESS | 864 | 1471987429421 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 864 | 1471987429423 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 14:23:49 INFO - PROCESS | 864 | 1471987429426 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:23:49 INFO - PROCESS | 864 | 1471987429428 Marionette TRACE conn3 <- [1,1206,null,{}] 14:23:49 INFO - PROCESS | 864 | 1471987429432 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}] 14:23:49 INFO - PROCESS | 864 | 1471987429434 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:49 INFO - PROCESS | 864 | 1471987429553 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:23:49 INFO - PROCESS | 864 | 1471987429611 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 864 | 1471987429613 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:49 INFO - PROCESS | 864 | ++DOCSHELL 130D3C00 == 37 [pid = 864] [id = 311] 14:23:49 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13EA8000) [pid = 864] [serial = 932] [outer = 00000000] 14:23:49 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (162B4800) [pid = 864] [serial = 933] [outer = 13EA8000] 14:23:49 INFO - PROCESS | 864 | 1471987429660 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16512000) [pid = 864] [serial = 934] [outer = 13EA8000] 14:23:50 INFO - PROCESS | 864 | 1471987430016 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]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 648ms 14:23:50 INFO - PROCESS | 864 | 1471987430065 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 864 | 1471987430067 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:23:50 INFO - PROCESS | 864 | 1471987430071 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 864 | 1471987430072 Marionette TRACE conn3 <- [1,1210,null,{}] 14:23:50 INFO - PROCESS | 864 | 1471987430076 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}] 14:23:50 INFO - PROCESS | 864 | 1471987430079 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:50 INFO - PROCESS | 864 | 1471987430159 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:23:50 INFO - PROCESS | 864 | 1471987430192 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 864 | 1471987430194 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:50 INFO - PROCESS | 864 | ++DOCSHELL 10AC5000 == 38 [pid = 864] [id = 312] 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (160ADC00) [pid = 864] [serial = 935] [outer = 00000000] 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17A08C00) [pid = 864] [serial = 936] [outer = 160ADC00] 14:23:50 INFO - PROCESS | 864 | 1471987430239 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1855D400) [pid = 864] [serial = 937] [outer = 160ADC00] 14:23:50 INFO - PROCESS | 864 | 1471987430664 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] 14:23:50 INFO - PROCESS | 864 | 1471987430714 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:23:50 INFO - PROCESS | 864 | 1471987430718 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 864 | 1471987430719 Marionette TRACE conn3 <- [1,1214,null,{}] 14:23:50 INFO - PROCESS | 864 | 1471987430723 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}] 14:23:50 INFO - PROCESS | 864 | 1471987430725 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:50 INFO - PROCESS | 864 | 1471987430816 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:23:50 INFO - PROCESS | 864 | 1471987430822 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 864 | 1471987430824 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:50 INFO - PROCESS | 864 | ++DOCSHELL 1653FC00 == 39 [pid = 864] [id = 313] 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17A01800) [pid = 864] [serial = 938] [outer = 00000000] 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19C33800) [pid = 864] [serial = 939] [outer = 17A01800] 14:23:50 INFO - PROCESS | 864 | 1471987430870 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (19C34000) [pid = 864] [serial = 940] [outer = 17A01800] 14:23:51 INFO - PROCESS | 864 | 1471987431459 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]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 742ms 14:23:51 INFO - PROCESS | 864 | 1471987431492 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 864 | 1471987431497 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:23:51 INFO - PROCESS | 864 | 1471987431502 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 864 | 1471987431506 Marionette TRACE conn3 <- [1,1218,null,{}] 14:23:51 INFO - PROCESS | 864 | 1471987431512 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}] 14:23:51 INFO - PROCESS | 864 | 1471987431515 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:51 INFO - PROCESS | 864 | 1471987431684 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:23:51 INFO - PROCESS | 864 | 1471987431789 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 864 | 1471987431796 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:51 INFO - PROCESS | 864 | ++DOCSHELL 10A08400 == 40 [pid = 864] [id = 314] 14:23:51 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10A0A000) [pid = 864] [serial = 941] [outer = 00000000] 14:23:51 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (12DE0400) [pid = 864] [serial = 942] [outer = 10A0A000] 14:23:51 INFO - PROCESS | 864 | 1471987431857 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (13926000) [pid = 864] [serial = 943] [outer = 10A0A000] 14:23:52 INFO - PROCESS | 864 | 1471987432440 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]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1010ms 14:23:52 INFO - PROCESS | 864 | 1471987432504 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 864 | 1471987432509 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:23:52 INFO - PROCESS | 864 | 1471987432516 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 864 | 1471987432519 Marionette TRACE conn3 <- [1,1222,null,{}] 14:23:52 INFO - PROCESS | 864 | 1471987432523 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}] 14:23:52 INFO - PROCESS | 864 | 1471987432526 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:52 INFO - PROCESS | 864 | 1471987432641 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:23:52 INFO - PROCESS | 864 | 1471987432771 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 864 | 1471987432774 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:52 INFO - PROCESS | 864 | ++DOCSHELL 151AE400 == 41 [pid = 864] [id = 315] 14:23:52 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15782800) [pid = 864] [serial = 944] [outer = 00000000] 14:23:52 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (15A2CC00) [pid = 864] [serial = 945] [outer = 15782800] 14:23:52 INFO - PROCESS | 864 | 1471987432834 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (160AEC00) [pid = 864] [serial = 946] [outer = 15782800] 14:23:53 INFO - PROCESS | 864 | 1471987433411 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]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 947ms 14:23:53 INFO - PROCESS | 864 | 1471987433460 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 864 | 1471987433463 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:23:53 INFO - PROCESS | 864 | 1471987433467 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 864 | 1471987433471 Marionette TRACE conn3 <- [1,1226,null,{}] 14:23:53 INFO - PROCESS | 864 | 1471987433482 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}] 14:23:53 INFO - PROCESS | 864 | 1471987433487 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:53 INFO - PROCESS | 864 | 1471987433594 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:23:53 INFO - PROCESS | 864 | 1471987433703 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 864 | 1471987433706 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:53 INFO - PROCESS | 864 | ++DOCSHELL 1855C400 == 42 [pid = 864] [id = 316] 14:23:53 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (18560800) [pid = 864] [serial = 947] [outer = 00000000] 14:23:53 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1871EC00) [pid = 864] [serial = 948] [outer = 18560800] 14:23:53 INFO - PROCESS | 864 | 1471987433765 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19C30C00) [pid = 864] [serial = 949] [outer = 18560800] 14:23:54 INFO - PROCESS | 864 | 1471987434423 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]]]}] 14:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 948ms 14:23:54 INFO - PROCESS | 864 | 1471987434443 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:23:54 INFO - PROCESS | 864 | 1471987434446 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 14:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:23:54 INFO - PROCESS | 864 | 1471987434449 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - PROCESS | 864 | 1471987434451 Marionette TRACE conn3 <- [1,1230,null,{}] 14:23:54 INFO - PROCESS | 864 | 1471987434455 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}] 14:23:54 INFO - PROCESS | 864 | 1471987434458 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:54 INFO - PROCESS | 864 | 1471987434565 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:23:54 INFO - PROCESS | 864 | 1471987434695 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 864 | 1471987434698 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:54 INFO - PROCESS | 864 | ++DOCSHELL 129E3C00 == 43 [pid = 864] [id = 317] 14:23:54 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (179E8C00) [pid = 864] [serial = 950] [outer = 00000000] 14:23:54 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19D9F400) [pid = 864] [serial = 951] [outer = 179E8C00] 14:23:54 INFO - PROCESS | 864 | 1471987434755 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (19EA2400) [pid = 864] [serial = 952] [outer = 179E8C00] 14:23:55 INFO - PROCESS | 864 | 1471987435325 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]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 900ms 14:23:55 INFO - PROCESS | 864 | 1471987435356 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 864 | 1471987435358 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:23:55 INFO - PROCESS | 864 | 1471987435363 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 864 | 1471987435366 Marionette TRACE conn3 <- [1,1234,null,{}] 14:23:55 INFO - PROCESS | 864 | 1471987435370 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}] 14:23:55 INFO - PROCESS | 864 | 1471987435372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:55 INFO - PROCESS | 864 | 1471987435588 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:23:55 INFO - PROCESS | 864 | 1471987435755 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 864 | 1471987435758 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:55 INFO - PROCESS | 864 | ++DOCSHELL 10ACEC00 == 44 [pid = 864] [id = 318] 14:23:55 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (10AD0800) [pid = 864] [serial = 953] [outer = 00000000] 14:23:55 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (112C4000) [pid = 864] [serial = 954] [outer = 10AD0800] 14:23:55 INFO - PROCESS | 864 | 1471987435811 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (128ECC00) [pid = 864] [serial = 955] [outer = 10AD0800] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 10AC5000 == 43 [pid = 864] [id = 312] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 130D3C00 == 42 [pid = 864] [id = 311] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 18560000 == 41 [pid = 864] [id = 310] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 1393CC00 == 40 [pid = 864] [id = 309] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 16FB0C00 == 39 [pid = 864] [id = 308] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 15A34000 == 38 [pid = 864] [id = 307] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 130DB800 == 37 [pid = 864] [id = 306] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 128E8000 == 36 [pid = 864] [id = 305] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 0F9EAC00 == 35 [pid = 864] [id = 304] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 11A07000 == 34 [pid = 864] [id = 303] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 13EA1800 == 33 [pid = 864] [id = 302] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 128EB400 == 32 [pid = 864] [id = 293] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 129E3C00 == 31 [pid = 864] [id = 317] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 1855C400 == 30 [pid = 864] [id = 316] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 1653FC00 == 29 [pid = 864] [id = 313] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 10A08400 == 28 [pid = 864] [id = 314] 14:23:56 INFO - PROCESS | 864 | --DOCSHELL 151AE400 == 27 [pid = 864] [id = 315] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 93 (15784C00) [pid = 864] [serial = 891] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 92 (162A5400) [pid = 864] [serial = 894] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 91 (10EAA800) [pid = 864] [serial = 882] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 90 (112C2800) [pid = 864] [serial = 883] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 89 (12DDE000) [pid = 864] [serial = 885] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1310EC00) [pid = 864] [serial = 886] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1462C800) [pid = 864] [serial = 888] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 86 (130AC400) [pid = 864] [serial = 880] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 85 (12BEB000) [pid = 864] [serial = 879] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17413800) [pid = 864] [serial = 904] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17146000) [pid = 864] [serial = 897] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17ADB000) [pid = 864] [serial = 906] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16517000) [pid = 864] [serial = 895] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13159400) [pid = 864] [serial = 871] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 79 (128E6000) [pid = 864] [serial = 870] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A30C00) [pid = 864] [serial = 874] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15152C00) [pid = 864] [serial = 873] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 76 (19C2DC00) [pid = 864] [serial = 877] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1870CC00) [pid = 864] [serial = 876] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1740E400) [pid = 864] [serial = 903] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1719D800) [pid = 864] [serial = 898] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1609F400) [pid = 864] [serial = 900] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15A2D800) [pid = 864] [serial = 892] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1651BC00) [pid = 864] [serial = 901] [outer = 00000000] [url = about:blank] 14:23:56 INFO - PROCESS | 864 | --DOMWINDOW == 69 (14638400) [pid = 864] [serial = 889] [outer = 00000000] [url = about:blank] 14:23:57 INFO - PROCESS | 864 | 1471987437072 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]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1784ms 14:23:57 INFO - PROCESS | 864 | 1471987437195 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 864 | 1471987437199 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:23:57 INFO - PROCESS | 864 | 1471987437205 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 864 | 1471987437208 Marionette TRACE conn3 <- [1,1238,null,{}] 14:23:57 INFO - PROCESS | 864 | 1471987437214 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}] 14:23:57 INFO - PROCESS | 864 | 1471987437217 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:57 INFO - PROCESS | 864 | 1471987437314 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:23:57 INFO - PROCESS | 864 | 1471987437322 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 864 | 1471987437325 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:57 INFO - PROCESS | 864 | ++DOCSHELL 10B87400 == 28 [pid = 864] [id = 319] 14:23:57 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10B87800) [pid = 864] [serial = 956] [outer = 00000000] 14:23:57 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (11389800) [pid = 864] [serial = 957] [outer = 10B87800] 14:23:57 INFO - PROCESS | 864 | 1471987437375 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1138B400) [pid = 864] [serial = 958] [outer = 10B87800] 14:23:57 INFO - PROCESS | 864 | 1471987437874 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]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 694ms 14:23:57 INFO - PROCESS | 864 | 1471987437901 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 864 | 1471987437906 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 14:23:57 INFO - PROCESS | 864 | 1471987437916 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:23:57 INFO - PROCESS | 864 | 1471987437919 Marionette TRACE conn3 <- [1,1242,null,{}] 14:23:57 INFO - PROCESS | 864 | 1471987437923 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}] 14:23:57 INFO - PROCESS | 864 | 1471987437926 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:58 INFO - PROCESS | 864 | 1471987438013 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:23:58 INFO - PROCESS | 864 | 1471987438023 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 864 | 1471987438026 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:58 INFO - PROCESS | 864 | ++DOCSHELL 12BED000 == 29 [pid = 864] [id = 320] 14:23:58 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (12BED800) [pid = 864] [serial = 959] [outer = 00000000] 14:23:58 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (12DE4800) [pid = 864] [serial = 960] [outer = 12BED800] 14:23:58 INFO - PROCESS | 864 | 1471987438075 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (13105800) [pid = 864] [serial = 961] [outer = 12BED800] 14:23:58 INFO - PROCESS | 864 | 1471987438546 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]]]}] 14:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 695ms 14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:23:58 INFO - PROCESS | 864 | 1471987438617 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:23:58 INFO - PROCESS | 864 | 1471987438619 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 14:23:58 INFO - PROCESS | 864 | 1471987438623 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 864 | 1471987438626 Marionette TRACE conn3 <- [1,1246,null,{}] 14:23:58 INFO - PROCESS | 864 | 1471987438637 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}] 14:23:58 INFO - PROCESS | 864 | 1471987438642 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:58 INFO - PROCESS | 864 | 1471987438760 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:23:58 INFO - PROCESS | 864 | 1471987438862 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 864 | 1471987438865 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:58 INFO - PROCESS | 864 | ++DOCSHELL 139D1000 == 30 [pid = 864] [id = 321] 14:23:58 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (139D2000) [pid = 864] [serial = 962] [outer = 00000000] 14:23:58 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1462A400) [pid = 864] [serial = 963] [outer = 139D2000] 14:23:58 INFO - PROCESS | 864 | 1471987438915 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14634800) [pid = 864] [serial = 964] [outer = 139D2000] 14:23:59 INFO - PROCESS | 864 | 1471987439322 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]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 742ms 14:23:59 INFO - PROCESS | 864 | 1471987439363 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 864 | 1471987439365 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:23:59 INFO - PROCESS | 864 | 1471987439369 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 864 | 1471987439380 Marionette TRACE conn3 <- [1,1250,null,{}] 14:23:59 INFO - PROCESS | 864 | 1471987439384 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}] 14:23:59 INFO - PROCESS | 864 | 1471987439386 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:59 INFO - PROCESS | 864 | 1471987439502 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:23:59 INFO - PROCESS | 864 | 1471987439559 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 864 | 1471987439561 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:23:59 INFO - PROCESS | 864 | ++DOCSHELL 14637C00 == 31 [pid = 864] [id = 322] 14:23:59 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (146B2000) [pid = 864] [serial = 965] [outer = 00000000] 14:23:59 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1578DC00) [pid = 864] [serial = 966] [outer = 146B2000] 14:23:59 INFO - PROCESS | 864 | 1471987439609 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A2F800) [pid = 864] [serial = 967] [outer = 146B2000] 14:24:00 INFO - PROCESS | 864 | 1471987440023 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]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 710ms 14:24:00 INFO - PROCESS | 864 | 1471987440068 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 864 | 1471987440070 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:24:00 INFO - PROCESS | 864 | 1471987440080 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 864 | 1471987440081 Marionette TRACE conn3 <- [1,1254,null,{}] 14:24:00 INFO - PROCESS | 864 | 1471987440085 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}] 14:24:00 INFO - PROCESS | 864 | 1471987440087 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:00 INFO - PROCESS | 864 | 1471987440269 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:24:00 INFO - PROCESS | 864 | 1471987440279 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 864 | 1471987440282 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:00 INFO - PROCESS | 864 | ++DOCSHELL 15A32800 == 32 [pid = 864] [id = 323] 14:24:00 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A33000) [pid = 864] [serial = 968] [outer = 00000000] 14:24:00 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (160AA800) [pid = 864] [serial = 969] [outer = 15A33000] 14:24:00 INFO - PROCESS | 864 | 1471987440328 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16511800) [pid = 864] [serial = 970] [outer = 15A33000] 14:24:00 INFO - PROCESS | 864 | 1471987440812 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]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 742ms 14:24:00 INFO - PROCESS | 864 | 1471987440847 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 864 | 1471987440850 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:24:00 INFO - PROCESS | 864 | 1471987440863 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 864 | 1471987440865 Marionette TRACE conn3 <- [1,1258,null,{}] 14:24:00 INFO - PROCESS | 864 | 1471987440869 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}] 14:24:00 INFO - PROCESS | 864 | 1471987440874 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:01 INFO - PROCESS | 864 | 1471987441004 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:24:01 INFO - PROCESS | 864 | 1471987441068 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 864 | 1471987441070 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:01 INFO - PROCESS | 864 | ++DOCSHELL 1713B800 == 33 [pid = 864] [id = 324] 14:24:01 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1713BC00) [pid = 864] [serial = 971] [outer = 00000000] 14:24:01 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (17145800) [pid = 864] [serial = 972] [outer = 1713BC00] 14:24:01 INFO - PROCESS | 864 | 1471987441116 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1719B400) [pid = 864] [serial = 973] [outer = 1713BC00] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 86 (17A01800) [pid = 864] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16FB2C00) [pid = 864] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1295D400) [pid = 864] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 83 (179B1400) [pid = 864] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 82 (15B55000) [pid = 864] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 81 (0F9EB800) [pid = 864] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13927C00) [pid = 864] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18560C00) [pid = 864] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 78 (160ADC00) [pid = 864] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13EA8000) [pid = 864] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179E8800) [pid = 864] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:24:01 INFO - PROCESS | 864 | --DOMWINDOW == 75 (11A75C00) [pid = 864] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:24:01 INFO - PROCESS | 864 | 1471987441748 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]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 947ms 14:24:01 INFO - PROCESS | 864 | 1471987441801 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 864 | 1471987441813 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 14:24:01 INFO - PROCESS | 864 | 1471987441817 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:24:01 INFO - PROCESS | 864 | 1471987441819 Marionette TRACE conn3 <- [1,1262,null,{}] 14:24:01 INFO - PROCESS | 864 | 1471987441823 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}] 14:24:01 INFO - PROCESS | 864 | 1471987441825 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:01 INFO - PROCESS | 864 | 1471987441910 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:24:01 INFO - PROCESS | 864 | 1471987441920 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 864 | 1471987441922 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:01 INFO - PROCESS | 864 | ++DOCSHELL 14396400 == 34 [pid = 864] [id = 325] 14:24:01 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15152C00) [pid = 864] [serial = 974] [outer = 00000000] 14:24:01 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16FB0800) [pid = 864] [serial = 975] [outer = 15152C00] 14:24:01 INFO - PROCESS | 864 | 1471987441966 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17142400) [pid = 864] [serial = 976] [outer = 15152C00] 14:24:02 INFO - PROCESS | 864 | 1471987442383 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]]]}] 14:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 600ms 14:24:02 INFO - PROCESS | 864 | 1471987442423 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 864 | 1471987442425 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 14:24:02 INFO - PROCESS | 864 | 1471987442429 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 864 | 1471987442430 Marionette TRACE conn3 <- [1,1266,null,{}] 14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:24:02 INFO - PROCESS | 864 | 1471987442434 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}] 14:24:02 INFO - PROCESS | 864 | 1471987442436 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:02 INFO - PROCESS | 864 | 1471987442516 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:24:02 INFO - PROCESS | 864 | 1471987442521 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 864 | 1471987442524 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:02 INFO - PROCESS | 864 | ++DOCSHELL 171A5400 == 35 [pid = 864] [id = 326] 14:24:02 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1740CC00) [pid = 864] [serial = 977] [outer = 00000000] 14:24:02 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (178E9C00) [pid = 864] [serial = 978] [outer = 1740CC00] 14:24:02 INFO - PROCESS | 864 | 1471987442569 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (178F0800) [pid = 864] [serial = 979] [outer = 1740CC00] 14:24:03 INFO - PROCESS | 864 | 1471987443013 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]]]}] 14:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 647ms 14:24:03 INFO - PROCESS | 864 | 1471987443073 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 864 | 1471987443075 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 14:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:24:03 INFO - PROCESS | 864 | 1471987443079 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 864 | 1471987443081 Marionette TRACE conn3 <- [1,1270,null,{}] 14:24:03 INFO - PROCESS | 864 | 1471987443084 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}] 14:24:03 INFO - PROCESS | 864 | 1471987443086 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:03 INFO - PROCESS | 864 | 1471987443165 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:24:03 INFO - PROCESS | 864 | 1471987443173 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 864 | 1471987443175 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:03 INFO - PROCESS | 864 | ++DOCSHELL 139D0000 == 36 [pid = 864] [id = 327] 14:24:03 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (179F4C00) [pid = 864] [serial = 980] [outer = 00000000] 14:24:03 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18252400) [pid = 864] [serial = 981] [outer = 179F4C00] 14:24:03 INFO - PROCESS | 864 | 1471987443220 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18257C00) [pid = 864] [serial = 982] [outer = 179F4C00] 14:24:04 INFO - PROCESS | 864 | 1471987444024 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]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1010ms 14:24:04 INFO - PROCESS | 864 | 1471987444115 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 864 | 1471987444120 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:24:04 INFO - PROCESS | 864 | 1471987444125 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 864 | 1471987444129 Marionette TRACE conn3 <- [1,1274,null,{}] 14:24:04 INFO - PROCESS | 864 | 1471987444136 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}] 14:24:04 INFO - PROCESS | 864 | 1471987444139 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:04 INFO - PROCESS | 864 | 1471987444289 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:24:04 INFO - PROCESS | 864 | 1471987444412 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 864 | 1471987444415 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:04 INFO - PROCESS | 864 | ++DOCSHELL 10ACA000 == 37 [pid = 864] [id = 328] 14:24:04 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (10ACB400) [pid = 864] [serial = 983] [outer = 00000000] 14:24:04 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (129E3400) [pid = 864] [serial = 984] [outer = 10ACB400] 14:24:04 INFO - PROCESS | 864 | 1471987444476 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (13158400) [pid = 864] [serial = 985] [outer = 10ACB400] 14:24:05 INFO - PROCESS | 864 | 1471987445169 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]]]}] 14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1106ms 14:24:05 INFO - PROCESS | 864 | 1471987445228 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 864 | 1471987445233 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:24:05 INFO - PROCESS | 864 | 1471987445240 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 864 | 1471987445243 Marionette TRACE conn3 <- [1,1278,null,{}] 14:24:05 INFO - PROCESS | 864 | 1471987445247 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}] 14:24:05 INFO - PROCESS | 864 | 1471987445250 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:05 INFO - PROCESS | 864 | 1471987445373 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:24:05 INFO - PROCESS | 864 | 1471987445504 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 864 | 1471987445506 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:05 INFO - PROCESS | 864 | ++DOCSHELL 10A47400 == 38 [pid = 864] [id = 329] 14:24:05 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (10A48800) [pid = 864] [serial = 986] [outer = 00000000] 14:24:05 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10EA5800) [pid = 864] [serial = 987] [outer = 10A48800] 14:24:05 INFO - PROCESS | 864 | 1471987445570 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (13927400) [pid = 864] [serial = 988] [outer = 10A48800] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 171A5400 == 37 [pid = 864] [id = 326] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 14396400 == 36 [pid = 864] [id = 325] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 1713B800 == 35 [pid = 864] [id = 324] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 15A32800 == 34 [pid = 864] [id = 323] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 14637C00 == 33 [pid = 864] [id = 322] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 139D1000 == 32 [pid = 864] [id = 321] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 12BED000 == 31 [pid = 864] [id = 320] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 10B87400 == 30 [pid = 864] [id = 319] 14:24:06 INFO - PROCESS | 864 | --DOCSHELL 10ACEC00 == 29 [pid = 864] [id = 318] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 89 (17148000) [pid = 864] [serial = 924] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1310D400) [pid = 864] [serial = 915] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 87 (18258000) [pid = 864] [serial = 928] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 86 (179E7C00) [pid = 864] [serial = 927] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16517400) [pid = 864] [serial = 921] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 84 (10A07800) [pid = 864] [serial = 912] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1462B800) [pid = 864] [serial = 918] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 82 (18707800) [pid = 864] [serial = 930] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 81 (17A08C00) [pid = 864] [serial = 936] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 80 (146B8000) [pid = 864] [serial = 919] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13445C00) [pid = 864] [serial = 916] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 78 (18704000) [pid = 864] [serial = 931] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16512000) [pid = 864] [serial = 934] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17ADC000) [pid = 864] [serial = 907] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 75 (168DC800) [pid = 864] [serial = 922] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10AC4C00) [pid = 864] [serial = 913] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 73 (131EF800) [pid = 864] [serial = 909] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1719DC00) [pid = 864] [serial = 925] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 71 (134CF000) [pid = 864] [serial = 910] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 70 (162B4800) [pid = 864] [serial = 933] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 69 (19C33800) [pid = 864] [serial = 939] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 68 (19C34000) [pid = 864] [serial = 940] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1855D400) [pid = 864] [serial = 937] [outer = 00000000] [url = about:blank] 14:24:06 INFO - PROCESS | 864 | 1471987446353 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]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1169ms 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:24:06 INFO - PROCESS | 864 | 1471987446398 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 864 | 1471987446401 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 14:24:06 INFO - PROCESS | 864 | 1471987446454 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 864 | 1471987446459 Marionette TRACE conn3 <- [1,1282,null,{}] 14:24:06 INFO - PROCESS | 864 | 1471987446464 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}] 14:24:06 INFO - PROCESS | 864 | 1471987446466 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:06 INFO - PROCESS | 864 | 1471987446571 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:24:06 INFO - PROCESS | 864 | 1471987446660 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 864 | 1471987446662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:06 INFO - PROCESS | 864 | ++DOCSHELL 10275C00 == 30 [pid = 864] [id = 330] 14:24:06 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (102CD400) [pid = 864] [serial = 989] [outer = 00000000] 14:24:06 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (10ACEC00) [pid = 864] [serial = 990] [outer = 102CD400] 14:24:06 INFO - PROCESS | 864 | 1471987446712 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (128F0800) [pid = 864] [serial = 991] [outer = 102CD400] 14:24:07 INFO - PROCESS | 864 | 1471987447153 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]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 757ms 14:24:07 INFO - PROCESS | 864 | 1471987447197 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 864 | 1471987447201 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:24:07 INFO - PROCESS | 864 | 1471987447208 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 864 | 1471987447211 Marionette TRACE conn3 <- [1,1286,null,{}] 14:24:07 INFO - PROCESS | 864 | 1471987447215 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}] 14:24:07 INFO - PROCESS | 864 | 1471987447218 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:07 INFO - PROCESS | 864 | 1471987447307 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:24:07 INFO - PROCESS | 864 | 1471987447316 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 864 | 1471987447318 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:07 INFO - PROCESS | 864 | ++DOCSHELL 1310D400 == 31 [pid = 864] [id = 331] 14:24:07 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1343E000) [pid = 864] [serial = 992] [outer = 00000000] 14:24:07 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1392A400) [pid = 864] [serial = 993] [outer = 1343E000] 14:24:07 INFO - PROCESS | 864 | 1471987447368 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (139CC400) [pid = 864] [serial = 994] [outer = 1343E000] 14:24:07 INFO - PROCESS | 864 | 1471987447837 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]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 711ms 14:24:07 INFO - PROCESS | 864 | 1471987447907 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 864 | 1471987447909 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:24:07 INFO - PROCESS | 864 | 1471987447913 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 864 | 1471987447916 Marionette TRACE conn3 <- [1,1290,null,{}] 14:24:07 INFO - PROCESS | 864 | 1471987447927 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}] 14:24:07 INFO - PROCESS | 864 | 1471987447931 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:08 INFO - PROCESS | 864 | 1471987448017 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:24:08 INFO - PROCESS | 864 | 1471987448111 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 864 | 1471987448114 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:08 INFO - PROCESS | 864 | ++DOCSHELL 15730C00 == 32 [pid = 864] [id = 332] 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1578D800) [pid = 864] [serial = 995] [outer = 00000000] 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15A35C00) [pid = 864] [serial = 996] [outer = 1578D800] 14:24:08 INFO - PROCESS | 864 | 1471987448163 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160ABC00) [pid = 864] [serial = 997] [outer = 1578D800] 14:24:08 INFO - PROCESS | 864 | 1471987448545 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]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 710ms 14:24:08 INFO - PROCESS | 864 | 1471987448612 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 864 | 1471987448615 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:24:08 INFO - PROCESS | 864 | 1471987448618 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 864 | 1471987448620 Marionette TRACE conn3 <- [1,1294,null,{}] 14:24:08 INFO - PROCESS | 864 | 1471987448624 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}] 14:24:08 INFO - PROCESS | 864 | 1471987448626 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:08 INFO - PROCESS | 864 | 1471987448773 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:24:08 INFO - PROCESS | 864 | 1471987448832 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 864 | 1471987448834 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:08 INFO - PROCESS | 864 | ++DOCSHELL 16512000 == 33 [pid = 864] [id = 333] 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16515C00) [pid = 864] [serial = 998] [outer = 00000000] 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16943C00) [pid = 864] [serial = 999] [outer = 16515C00] 14:24:08 INFO - PROCESS | 864 | 1471987448881 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16CECC00) [pid = 864] [serial = 1000] [outer = 16515C00] 14:24:09 INFO - PROCESS | 864 | 1471987449292 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]]]}] 14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 711ms 14:24:09 INFO - PROCESS | 864 | 1471987449317 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 864 | 1471987449319 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:24:09 INFO - PROCESS | 864 | 1471987449323 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 864 | 1471987449324 Marionette TRACE conn3 <- [1,1298,null,{}] 14:24:09 INFO - PROCESS | 864 | 1471987449328 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}] 14:24:09 INFO - PROCESS | 864 | 1471987449330 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:09 INFO - PROCESS | 864 | 1471987449438 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:24:09 INFO - PROCESS | 864 | 1471987449444 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 864 | 1471987449446 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:09 INFO - PROCESS | 864 | ++DOCSHELL 1651C800 == 34 [pid = 864] [id = 334] 14:24:09 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1693FC00) [pid = 864] [serial = 1001] [outer = 00000000] 14:24:09 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17197000) [pid = 864] [serial = 1002] [outer = 1693FC00] 14:24:09 INFO - PROCESS | 864 | 1471987449493 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17197C00) [pid = 864] [serial = 1003] [outer = 1693FC00] 14:24:10 INFO - PROCESS | 864 | 1471987450027 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] 14:24:10 INFO - PROCESS | 864 | 1471987450062 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 14:24:10 INFO - PROCESS | 864 | 1471987450066 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 864 | 1471987450068 Marionette TRACE conn3 <- [1,1302,null,{}] 14:24:10 INFO - PROCESS | 864 | 1471987450071 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}] 14:24:10 INFO - PROCESS | 864 | 1471987450077 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:10 INFO - PROCESS | 864 | 1471987450237 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:24:10 INFO - PROCESS | 864 | 1471987450260 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 864 | 1471987450262 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:10 INFO - PROCESS | 864 | ++DOCSHELL 13444400 == 35 [pid = 864] [id = 335] 14:24:10 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1392B000) [pid = 864] [serial = 1004] [outer = 00000000] 14:24:10 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18701800) [pid = 864] [serial = 1005] [outer = 1392B000] 14:24:10 INFO - PROCESS | 864 | 1471987450321 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18553C00) [pid = 864] [serial = 1006] [outer = 1392B000] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 84 (146B2000) [pid = 864] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 83 (12BED800) [pid = 864] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 82 (10AD0800) [pid = 864] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 81 (139D2000) [pid = 864] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10B87800) [pid = 864] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A33000) [pid = 864] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 78 (10A0A000) [pid = 864] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15782800) [pid = 864] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18560800) [pid = 864] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 75 (179E8C00) [pid = 864] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1740CC00) [pid = 864] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1713BC00) [pid = 864] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:24:10 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15152C00) [pid = 864] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:24:10 INFO - PROCESS | 864 | 1471987450854 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]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 853ms 14:24:10 INFO - PROCESS | 864 | 1471987450908 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 864 | 1471987450910 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:24:10 INFO - PROCESS | 864 | 1471987450913 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 864 | 1471987450915 Marionette TRACE conn3 <- [1,1306,null,{}] 14:24:10 INFO - PROCESS | 864 | 1471987450919 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}] 14:24:10 INFO - PROCESS | 864 | 1471987450921 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:11 INFO - PROCESS | 864 | 1471987450999 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:24:11 INFO - PROCESS | 864 | 1471987451007 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 864 | 1471987451009 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:11 INFO - PROCESS | 864 | ++DOCSHELL 129DD800 == 36 [pid = 864] [id = 336] 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (129DE000) [pid = 864] [serial = 1007] [outer = 00000000] 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15784400) [pid = 864] [serial = 1008] [outer = 129DE000] 14:24:11 INFO - PROCESS | 864 | 1471987451054 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15786400) [pid = 864] [serial = 1009] [outer = 129DE000] 14:24:11 INFO - PROCESS | 864 | 1471987451488 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]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 647ms 14:24:11 INFO - PROCESS | 864 | 1471987451559 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 864 | 1471987451561 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:24:11 INFO - PROCESS | 864 | 1471987451567 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 864 | 1471987451569 Marionette TRACE conn3 <- [1,1310,null,{}] 14:24:11 INFO - PROCESS | 864 | 1471987451572 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}] 14:24:11 INFO - PROCESS | 864 | 1471987451574 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:11 INFO - PROCESS | 864 | 1471987451655 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:24:11 INFO - PROCESS | 864 | 1471987451661 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 864 | 1471987451663 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:11 INFO - PROCESS | 864 | ++DOCSHELL 1026B000 == 37 [pid = 864] [id = 337] 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (12BED800) [pid = 864] [serial = 1010] [outer = 00000000] 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (179E7C00) [pid = 864] [serial = 1011] [outer = 12BED800] 14:24:11 INFO - PROCESS | 864 | 1471987451711 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1855D400) [pid = 864] [serial = 1012] [outer = 12BED800] 14:24:12 INFO - PROCESS | 864 | 1471987452142 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]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 647ms 14:24:12 INFO - PROCESS | 864 | 1471987452206 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 864 | 1471987452208 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:24:12 INFO - PROCESS | 864 | 1471987452211 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 864 | 1471987452213 Marionette TRACE conn3 <- [1,1314,null,{}] 14:24:12 INFO - PROCESS | 864 | 1471987452217 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}] 14:24:12 INFO - PROCESS | 864 | 1471987452219 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:12 INFO - PROCESS | 864 | 1471987452300 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:24:12 INFO - PROCESS | 864 | 1471987452305 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 864 | 1471987452307 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:12 INFO - PROCESS | 864 | ++DOCSHELL 151B1C00 == 38 [pid = 864] [id = 338] 14:24:12 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1825A400) [pid = 864] [serial = 1013] [outer = 00000000] 14:24:12 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (18720000) [pid = 864] [serial = 1014] [outer = 1825A400] 14:24:12 INFO - PROCESS | 864 | 1471987452362 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C2D000) [pid = 864] [serial = 1015] [outer = 1825A400] 14:24:12 INFO - PROCESS | 864 | 1471987452902 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]]]}] 14:24:12 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 14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 711ms 14:24:12 INFO - PROCESS | 864 | 1471987452944 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 864 | 1471987452949 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:24:12 INFO - PROCESS | 864 | 1471987452954 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 864 | 1471987452958 Marionette TRACE conn3 <- [1,1318,null,{}] 14:24:12 INFO - PROCESS | 864 | 1471987452964 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}] 14:24:12 INFO - PROCESS | 864 | 1471987452967 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:13 INFO - PROCESS | 864 | 1471987453127 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:24:13 INFO - PROCESS | 864 | 1471987453236 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 864 | 1471987453241 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:13 INFO - PROCESS | 864 | ++DOCSHELL 10511800 == 39 [pid = 864] [id = 339] 14:24:13 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10559C00) [pid = 864] [serial = 1016] [outer = 00000000] 14:24:13 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (113B9C00) [pid = 864] [serial = 1017] [outer = 10559C00] 14:24:13 INFO - PROCESS | 864 | 1471987453301 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (128EA400) [pid = 864] [serial = 1018] [outer = 10559C00] 14:24:13 INFO - PROCESS | 864 | 1471987453842 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]]]}] 14:24:13 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 14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 947ms 14:24:13 INFO - PROCESS | 864 | 1471987453899 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 864 | 1471987453904 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:24:13 INFO - PROCESS | 864 | 1471987453911 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 864 | 1471987453914 Marionette TRACE conn3 <- [1,1322,null,{}] 14:24:13 INFO - PROCESS | 864 | 1471987453918 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}] 14:24:13 INFO - PROCESS | 864 | 1471987453921 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:14 INFO - PROCESS | 864 | 1471987454031 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:24:14 INFO - PROCESS | 864 | 1471987454162 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 864 | 1471987454165 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:14 INFO - PROCESS | 864 | ++DOCSHELL 13EADC00 == 40 [pid = 864] [id = 340] 14:24:14 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1438E000) [pid = 864] [serial = 1019] [outer = 00000000] 14:24:14 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (146B8000) [pid = 864] [serial = 1020] [outer = 1438E000] 14:24:14 INFO - PROCESS | 864 | 1471987454231 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (15A37800) [pid = 864] [serial = 1021] [outer = 1438E000] 14:24:14 INFO - PROCESS | 864 | 1471987454838 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]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1010ms 14:24:14 INFO - PROCESS | 864 | 1471987454913 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 864 | 1471987454916 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:24:14 INFO - PROCESS | 864 | 1471987454920 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 864 | 1471987454924 Marionette TRACE conn3 <- [1,1326,null,{}] 14:24:14 INFO - PROCESS | 864 | 1471987454935 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}] 14:24:14 INFO - PROCESS | 864 | 1471987454940 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:15 INFO - PROCESS | 864 | 1471987455049 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:24:15 INFO - PROCESS | 864 | 1471987455182 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 864 | 1471987455185 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:15 INFO - PROCESS | 864 | ++DOCSHELL 1821F400 == 41 [pid = 864] [id = 341] 14:24:15 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (18222000) [pid = 864] [serial = 1022] [outer = 00000000] 14:24:15 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1871C400) [pid = 864] [serial = 1023] [outer = 18222000] 14:24:15 INFO - PROCESS | 864 | 1471987455252 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19C34400) [pid = 864] [serial = 1024] [outer = 18222000] 14:24:16 INFO - PROCESS | 864 | 1471987456420 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]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1532ms 14:24:16 INFO - PROCESS | 864 | 1471987456469 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 864 | 1471987456471 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:24:16 INFO - PROCESS | 864 | 1471987456475 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 864 | 1471987456477 Marionette TRACE conn3 <- [1,1330,null,{}] 14:24:16 INFO - PROCESS | 864 | 1471987456481 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}] 14:24:16 INFO - PROCESS | 864 | 1471987456484 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:16 INFO - PROCESS | 864 | 1471987456715 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:24:16 INFO - PROCESS | 864 | 1471987456856 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 864 | 1471987456860 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:16 INFO - PROCESS | 864 | ++DOCSHELL 10A0E000 == 42 [pid = 864] [id = 342] 14:24:16 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10A49000) [pid = 864] [serial = 1025] [outer = 00000000] 14:24:16 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (10AC5000) [pid = 864] [serial = 1026] [outer = 10A49000] 14:24:16 INFO - PROCESS | 864 | 1471987456912 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (112C0400) [pid = 864] [serial = 1027] [outer = 10A49000] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 1026B000 == 41 [pid = 864] [id = 337] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 129DD800 == 40 [pid = 864] [id = 336] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 13444400 == 39 [pid = 864] [id = 335] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 1651C800 == 38 [pid = 864] [id = 334] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 16512000 == 37 [pid = 864] [id = 333] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 15730C00 == 36 [pid = 864] [id = 332] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 1310D400 == 35 [pid = 864] [id = 331] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 10275C00 == 34 [pid = 864] [id = 330] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 10A47400 == 33 [pid = 864] [id = 329] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 10ACA000 == 32 [pid = 864] [id = 328] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 139D0000 == 31 [pid = 864] [id = 327] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 1821F400 == 30 [pid = 864] [id = 341] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 151B1C00 == 29 [pid = 864] [id = 338] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 10511800 == 28 [pid = 864] [id = 339] 14:24:18 INFO - PROCESS | 864 | --DOCSHELL 13EADC00 == 27 [pid = 864] [id = 340] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 92 (160AA800) [pid = 864] [serial = 969] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 91 (18252400) [pid = 864] [serial = 981] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 90 (13926000) [pid = 864] [serial = 943] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 89 (12DE0400) [pid = 864] [serial = 942] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 88 (160AEC00) [pid = 864] [serial = 946] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 87 (15A2CC00) [pid = 864] [serial = 945] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 86 (19C30C00) [pid = 864] [serial = 949] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1871EC00) [pid = 864] [serial = 948] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 84 (19EA2400) [pid = 864] [serial = 952] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 83 (19D9F400) [pid = 864] [serial = 951] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 82 (15A2F800) [pid = 864] [serial = 967] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 81 (178F0800) [pid = 864] [serial = 979] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17145800) [pid = 864] [serial = 972] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16511800) [pid = 864] [serial = 970] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 78 (178E9C00) [pid = 864] [serial = 978] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1719B400) [pid = 864] [serial = 973] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 76 (16FB0800) [pid = 864] [serial = 975] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 75 (14634800) [pid = 864] [serial = 964] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17142400) [pid = 864] [serial = 976] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1578DC00) [pid = 864] [serial = 966] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 72 (12DE4800) [pid = 864] [serial = 960] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13105800) [pid = 864] [serial = 961] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 70 (128ECC00) [pid = 864] [serial = 955] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 69 (112C4000) [pid = 864] [serial = 954] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1462A400) [pid = 864] [serial = 963] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 67 (11389800) [pid = 864] [serial = 957] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1138B400) [pid = 864] [serial = 958] [outer = 00000000] [url = about:blank] 14:24:18 INFO - PROCESS | 864 | 1471987458116 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]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1721ms 14:24:18 INFO - PROCESS | 864 | 1471987458185 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 864 | 1471987458190 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:24:18 INFO - PROCESS | 864 | 1471987458196 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 864 | 1471987458199 Marionette TRACE conn3 <- [1,1334,null,{}] 14:24:18 INFO - PROCESS | 864 | 1471987458205 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}] 14:24:18 INFO - PROCESS | 864 | 1471987458208 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:18 INFO - PROCESS | 864 | 1471987458310 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:24:18 INFO - PROCESS | 864 | 1471987458321 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 864 | 1471987458325 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:18 INFO - PROCESS | 864 | ++DOCSHELL 11389800 == 28 [pid = 864] [id = 343] 14:24:18 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1138B000) [pid = 864] [serial = 1028] [outer = 00000000] 14:24:18 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (11C62800) [pid = 864] [serial = 1029] [outer = 1138B000] 14:24:18 INFO - PROCESS | 864 | 1471987458377 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (128E4C00) [pid = 864] [serial = 1030] [outer = 1138B000] 14:24:18 INFO - PROCESS | 864 | 1471987458933 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]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 743ms 14:24:18 INFO - PROCESS | 864 | 1471987458968 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 864 | 1471987458973 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:24:18 INFO - PROCESS | 864 | 1471987458979 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 864 | 1471987458982 Marionette TRACE conn3 <- [1,1338,null,{}] 14:24:18 INFO - PROCESS | 864 | 1471987458990 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}] 14:24:18 INFO - PROCESS | 864 | 1471987458993 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:19 INFO - PROCESS | 864 | 1471987459083 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:24:19 INFO - PROCESS | 864 | 1471987459091 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 864 | 1471987459094 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:19 INFO - PROCESS | 864 | ++DOCSHELL 131E8400 == 29 [pid = 864] [id = 344] 14:24:19 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (131ECC00) [pid = 864] [serial = 1031] [outer = 00000000] 14:24:19 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1344A800) [pid = 864] [serial = 1032] [outer = 131ECC00] 14:24:19 INFO - PROCESS | 864 | 1471987459175 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1392C400) [pid = 864] [serial = 1033] [outer = 131ECC00] 14:24:19 INFO - PROCESS | 864 | 1471987459687 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]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 742ms 14:24:19 INFO - PROCESS | 864 | 1471987459739 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 864 | 1471987459742 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 14:24:19 INFO - PROCESS | 864 | 1471987459745 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:24:19 INFO - PROCESS | 864 | 1471987459749 Marionette TRACE conn3 <- [1,1342,null,{}] 14:24:19 INFO - PROCESS | 864 | 1471987459760 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}] 14:24:19 INFO - PROCESS | 864 | 1471987459765 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:19 INFO - PROCESS | 864 | 1471987459852 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:24:19 INFO - PROCESS | 864 | 1471987459936 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 864 | 1471987459939 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:19 INFO - PROCESS | 864 | ++DOCSHELL 14395400 == 30 [pid = 864] [id = 345] 14:24:19 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (14395800) [pid = 864] [serial = 1034] [outer = 00000000] 14:24:19 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (146B9800) [pid = 864] [serial = 1035] [outer = 14395800] 14:24:20 INFO - PROCESS | 864 | 1471987459997 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (151AC400) [pid = 864] [serial = 1036] [outer = 14395800] 14:24:20 INFO - PROCESS | 864 | 1471987460417 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]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 711ms 14:24:20 INFO - PROCESS | 864 | 1471987460449 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 864 | 1471987460452 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 14:24:20 INFO - PROCESS | 864 | 1471987460455 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:24:20 INFO - PROCESS | 864 | 1471987460457 Marionette TRACE conn3 <- [1,1346,null,{}] 14:24:20 INFO - PROCESS | 864 | 1471987460461 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}] 14:24:20 INFO - PROCESS | 864 | 1471987460463 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:20 INFO - PROCESS | 864 | 1471987460589 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:24:20 INFO - PROCESS | 864 | 1471987460595 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 864 | 1471987460597 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:20 INFO - PROCESS | 864 | ++DOCSHELL 146B8400 == 31 [pid = 864] [id = 346] 14:24:20 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15787C00) [pid = 864] [serial = 1037] [outer = 00000000] 14:24:20 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15A31400) [pid = 864] [serial = 1038] [outer = 15787C00] 14:24:20 INFO - PROCESS | 864 | 1471987460693 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (162A5400) [pid = 864] [serial = 1039] [outer = 15787C00] 14:24:21 INFO - PROCESS | 864 | 1471987461109 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]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 695ms 14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:24:21 INFO - PROCESS | 864 | 1471987461154 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 864 | 1471987461156 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 14:24:21 INFO - PROCESS | 864 | 1471987461165 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 864 | 1471987461167 Marionette TRACE conn3 <- [1,1350,null,{}] 14:24:21 INFO - PROCESS | 864 | 1471987461211 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}] 14:24:21 INFO - PROCESS | 864 | 1471987461213 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:21 INFO - PROCESS | 864 | 1471987461332 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:24:21 INFO - PROCESS | 864 | 1471987461344 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:21 INFO - PROCESS | 864 | 1471987461346 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:21 INFO - PROCESS | 864 | ++DOCSHELL 1578DC00 == 32 [pid = 864] [id = 347] 14:24:21 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16511800) [pid = 864] [serial = 1040] [outer = 00000000] 14:24:21 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16540C00) [pid = 864] [serial = 1041] [outer = 16511800] 14:24:21 INFO - PROCESS | 864 | 1471987461400 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16C5D800) [pid = 864] [serial = 1042] [outer = 16511800] 14:24:21 INFO - PROCESS | 864 | 1471987461857 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]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 758ms 14:24:21 INFO - PROCESS | 864 | 1471987461921 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 864 | 1471987461923 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:24:21 INFO - PROCESS | 864 | 1471987461932 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 864 | 1471987461933 Marionette TRACE conn3 <- [1,1354,null,{}] 14:24:21 INFO - PROCESS | 864 | 1471987461937 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}] 14:24:21 INFO - PROCESS | 864 | 1471987461990 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:22 INFO - PROCESS | 864 | 1471987462134 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:24:22 INFO - PROCESS | 864 | 1471987462191 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 864 | 1471987462193 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:22 INFO - PROCESS | 864 | ++DOCSHELL 17145800 == 33 [pid = 864] [id = 348] 14:24:22 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1714A400) [pid = 864] [serial = 1043] [outer = 00000000] 14:24:22 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (171A5800) [pid = 864] [serial = 1044] [outer = 1714A400] 14:24:22 INFO - PROCESS | 864 | 1471987462240 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (179B0C00) [pid = 864] [serial = 1045] [outer = 1714A400] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 83 (16515C00) [pid = 864] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1693FC00) [pid = 864] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10ACB400) [pid = 864] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1343E000) [pid = 864] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 79 (102CD400) [pid = 864] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1578D800) [pid = 864] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 77 (179F4C00) [pid = 864] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10A48800) [pid = 864] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1392B000) [pid = 864] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 74 (129DE000) [pid = 864] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 73 (12BED800) [pid = 864] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:24:22 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1825A400) [pid = 864] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:24:22 INFO - PROCESS | 864 | 1471987462852 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] 14:24:22 INFO - PROCESS | 864 | 1471987462911 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:24:22 INFO - PROCESS | 864 | 1471987462914 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 864 | 1471987462916 Marionette TRACE conn3 <- [1,1358,null,{}] 14:24:22 INFO - PROCESS | 864 | 1471987462920 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}] 14:24:22 INFO - PROCESS | 864 | 1471987462922 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:23 INFO - PROCESS | 864 | 1471987463009 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:24:23 INFO - PROCESS | 864 | 1471987463014 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 864 | 1471987463016 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:23 INFO - PROCESS | 864 | ++DOCSHELL 15150400 == 34 [pid = 864] [id = 349] 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15732C00) [pid = 864] [serial = 1046] [outer = 00000000] 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (16CF1000) [pid = 864] [serial = 1047] [outer = 15732C00] 14:24:23 INFO - PROCESS | 864 | 1471987463092 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1719EC00) [pid = 864] [serial = 1048] [outer = 15732C00] 14:24:23 INFO - PROCESS | 864 | 1471987463557 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] 14:24:23 INFO - PROCESS | 864 | 1471987463617 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:24:23 INFO - PROCESS | 864 | 1471987463620 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 864 | 1471987463622 Marionette TRACE conn3 <- [1,1362,null,{}] 14:24:23 INFO - PROCESS | 864 | 1471987463626 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}] 14:24:23 INFO - PROCESS | 864 | 1471987463628 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:23 INFO - PROCESS | 864 | 1471987463704 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:24:23 INFO - PROCESS | 864 | 1471987463710 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 864 | 1471987463712 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:23 INFO - PROCESS | 864 | ++DOCSHELL 16FB0800 == 35 [pid = 864] [id = 350] 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179B8000) [pid = 864] [serial = 1049] [outer = 00000000] 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17ADFC00) [pid = 864] [serial = 1050] [outer = 179B8000] 14:24:23 INFO - PROCESS | 864 | 1471987463758 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18251C00) [pid = 864] [serial = 1051] [outer = 179B8000] 14:24:24 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:24 INFO - PROCESS | 864 | 1471987464194 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] 14:24:24 INFO - PROCESS | 864 | 1471987464219 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:24:24 INFO - PROCESS | 864 | 1471987464223 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 864 | 1471987464224 Marionette TRACE conn3 <- [1,1366,null,{}] 14:24:24 INFO - PROCESS | 864 | 1471987464228 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}] 14:24:24 INFO - PROCESS | 864 | 1471987464230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:24 INFO - PROCESS | 864 | 1471987464346 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:24:24 INFO - PROCESS | 864 | 1471987464355 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 864 | 1471987464357 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:24 INFO - PROCESS | 864 | ++DOCSHELL 1855D000 == 36 [pid = 864] [id = 351] 14:24:24 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (18560000) [pid = 864] [serial = 1052] [outer = 00000000] 14:24:24 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1871C800) [pid = 864] [serial = 1053] [outer = 18560000] 14:24:24 INFO - PROCESS | 864 | 1471987464402 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1871CC00) [pid = 864] [serial = 1054] [outer = 18560000] 14:24:25 INFO - PROCESS | 864 | 1471987465182 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] 14:24:25 INFO - PROCESS | 864 | 1471987465228 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:24:25 INFO - PROCESS | 864 | 1471987465234 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 864 | 1471987465237 Marionette TRACE conn3 <- [1,1370,null,{}] 14:24:25 INFO - PROCESS | 864 | 1471987465243 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}] 14:24:25 INFO - PROCESS | 864 | 1471987465246 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:25 INFO - PROCESS | 864 | 1471987465374 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:24:25 INFO - PROCESS | 864 | 1471987465497 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:25 INFO - PROCESS | 864 | 1471987465500 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:25 INFO - PROCESS | 864 | ++DOCSHELL 10ACAC00 == 37 [pid = 864] [id = 352] 14:24:25 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10AD0800) [pid = 864] [serial = 1055] [outer = 00000000] 14:24:25 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (12DE0400) [pid = 864] [serial = 1056] [outer = 10AD0800] 14:24:25 INFO - PROCESS | 864 | 1471987465569 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (131EF800) [pid = 864] [serial = 1057] [outer = 10AD0800] 14:24:26 INFO - PROCESS | 864 | [864] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:26 INFO - PROCESS | 864 | 1471987466474 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] 14:24:26 INFO - PROCESS | 864 | 1471987466556 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 14:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:24:26 INFO - PROCESS | 864 | 1471987466561 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 864 | 1471987466565 Marionette TRACE conn3 <- [1,1374,null,{}] 14:24:26 INFO - PROCESS | 864 | 1471987466570 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}] 14:24:26 INFO - PROCESS | 864 | 1471987466573 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:26 INFO - PROCESS | 864 | 1471987466681 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:24:26 INFO - PROCESS | 864 | 1471987466764 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 864 | 1471987466769 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:26 INFO - PROCESS | 864 | ++DOCSHELL 112C1000 == 38 [pid = 864] [id = 353] 14:24:26 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1138E000) [pid = 864] [serial = 1058] [outer = 00000000] 14:24:26 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (129A1800) [pid = 864] [serial = 1059] [outer = 1138E000] 14:24:26 INFO - PROCESS | 864 | 1471987466874 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (12DDE000) [pid = 864] [serial = 1060] [outer = 1138E000] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 16FB0800 == 37 [pid = 864] [id = 350] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 15150400 == 36 [pid = 864] [id = 349] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 17145800 == 35 [pid = 864] [id = 348] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 1578DC00 == 34 [pid = 864] [id = 347] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 146B8400 == 33 [pid = 864] [id = 346] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 14395400 == 32 [pid = 864] [id = 345] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 131E8400 == 31 [pid = 864] [id = 344] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 11389800 == 30 [pid = 864] [id = 343] 14:24:27 INFO - PROCESS | 864 | --DOCSHELL 10A0E000 == 29 [pid = 864] [id = 342] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 86 (16943C00) [pid = 864] [serial = 999] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16CECC00) [pid = 864] [serial = 1000] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17197C00) [pid = 864] [serial = 1003] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17197000) [pid = 864] [serial = 1002] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13158400) [pid = 864] [serial = 985] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1392A400) [pid = 864] [serial = 993] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 80 (139CC400) [pid = 864] [serial = 994] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10ACEC00) [pid = 864] [serial = 990] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 78 (128F0800) [pid = 864] [serial = 991] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A35C00) [pid = 864] [serial = 996] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18257C00) [pid = 864] [serial = 982] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10EA5800) [pid = 864] [serial = 987] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13927400) [pid = 864] [serial = 988] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 73 (129E3400) [pid = 864] [serial = 984] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18701800) [pid = 864] [serial = 1005] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15784400) [pid = 864] [serial = 1008] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15786400) [pid = 864] [serial = 1009] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 69 (179E7C00) [pid = 864] [serial = 1011] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 68 (18720000) [pid = 864] [serial = 1014] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C2D000) [pid = 864] [serial = 1015] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 66 (18553C00) [pid = 864] [serial = 1006] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1855D400) [pid = 864] [serial = 1012] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | --DOMWINDOW == 64 (160ABC00) [pid = 864] [serial = 997] [outer = 00000000] [url = about:blank] 14:24:27 INFO - PROCESS | 864 | 1471987467407 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] 14:24:27 INFO - PROCESS | 864 | 1471987467469 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:24:27 INFO - PROCESS | 864 | 1471987467476 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 864 | 1471987467480 Marionette TRACE conn3 <- [1,1378,null,{}] 14:24:27 INFO - PROCESS | 864 | 1471987467485 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}] 14:24:27 INFO - PROCESS | 864 | 1471987467488 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:27 INFO - PROCESS | 864 | 1471987467581 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:24:27 INFO - PROCESS | 864 | 1471987467590 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 864 | 1471987467593 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:27 INFO - PROCESS | 864 | ++DOCSHELL 131E1C00 == 30 [pid = 864] [id = 354] 14:24:27 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (131E8400) [pid = 864] [serial = 1061] [outer = 00000000] 14:24:27 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1392B000) [pid = 864] [serial = 1062] [outer = 131E8400] 14:24:27 INFO - PROCESS | 864 | 1471987467645 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (13934C00) [pid = 864] [serial = 1063] [outer = 131E8400] 14:24:28 INFO - PROCESS | 864 | 1471987468153 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]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 694ms 14:24:28 INFO - PROCESS | 864 | 1471987468205 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 864 | 1471987468207 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:24:28 INFO - PROCESS | 864 | 1471987468211 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 864 | 1471987468215 Marionette TRACE conn3 <- [1,1382,null,{}] 14:24:28 INFO - PROCESS | 864 | 1471987468226 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}] 14:24:28 INFO - PROCESS | 864 | 1471987468230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:28 INFO - PROCESS | 864 | 1471987468347 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:24:28 INFO - PROCESS | 864 | 1471987468444 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 864 | 1471987468448 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:28 INFO - PROCESS | 864 | ++DOCSHELL 146B6800 == 31 [pid = 864] [id = 355] 14:24:28 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (146B7400) [pid = 864] [serial = 1064] [outer = 00000000] 14:24:28 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15788400) [pid = 864] [serial = 1065] [outer = 146B7400] 14:24:28 INFO - PROCESS | 864 | 1471987468498 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15A2F800) [pid = 864] [serial = 1066] [outer = 146B7400] 14:24:28 INFO - PROCESS | 864 | 1471987468869 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]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 695ms 14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:24:28 INFO - PROCESS | 864 | 1471987468910 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 864 | 1471987468913 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 14:24:28 INFO - PROCESS | 864 | 1471987468916 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 864 | 1471987468918 Marionette TRACE conn3 <- [1,1386,null,{}] 14:24:28 INFO - PROCESS | 864 | 1471987468922 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}] 14:24:28 INFO - PROCESS | 864 | 1471987468924 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:29 INFO - PROCESS | 864 | 1471987469009 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:24:29 INFO - PROCESS | 864 | 1471987469015 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 864 | 1471987469017 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:29 INFO - PROCESS | 864 | ++DOCSHELL 15B5C000 == 32 [pid = 864] [id = 356] 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1609F400) [pid = 864] [serial = 1067] [outer = 00000000] 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1651FC00) [pid = 864] [serial = 1068] [outer = 1609F400] 14:24:29 INFO - PROCESS | 864 | 1471987469063 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16946C00) [pid = 864] [serial = 1069] [outer = 1609F400] 14:24:29 INFO - PROCESS | 864 | 1471987469547 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]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 694ms 14:24:29 INFO - PROCESS | 864 | 1471987469615 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 864 | 1471987469617 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:24:29 INFO - PROCESS | 864 | 1471987469621 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 864 | 1471987469624 Marionette TRACE conn3 <- [1,1390,null,{}] 14:24:29 INFO - PROCESS | 864 | 1471987469629 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}] 14:24:29 INFO - PROCESS | 864 | 1471987469632 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:29 INFO - PROCESS | 864 | 1471987469771 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:24:29 INFO - PROCESS | 864 | 1471987469793 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 864 | 1471987469795 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:29 INFO - PROCESS | 864 | ++DOCSHELL 1713B800 == 33 [pid = 864] [id = 357] 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1713C800) [pid = 864] [serial = 1070] [outer = 00000000] 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17145C00) [pid = 864] [serial = 1071] [outer = 1713C800] 14:24:29 INFO - PROCESS | 864 | 1471987469841 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1719F400) [pid = 864] [serial = 1072] [outer = 1713C800] 14:24:30 INFO - PROCESS | 864 | 1471987470284 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]]]}] 14:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 711ms 14:24:30 INFO - PROCESS | 864 | 1471987470320 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:24:30 INFO - PROCESS | 864 | 1471987470322 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 14:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:24:30 INFO - PROCESS | 864 | 1471987470326 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:24:30 INFO - PROCESS | 864 | 1471987470327 Marionette TRACE conn3 <- [1,1394,null,{}] 14:24:30 INFO - PROCESS | 864 | 1471987470337 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}] 14:24:30 INFO - PROCESS | 864 | 1471987470342 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:30 INFO - PROCESS | 864 | 1471987470484 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:24:30 INFO - PROCESS | 864 | 1471987470546 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 864 | 1471987470548 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:30 INFO - PROCESS | 864 | ++DOCSHELL 16C5A400 == 34 [pid = 864] [id = 358] 14:24:30 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (171A2800) [pid = 864] [serial = 1073] [outer = 00000000] 14:24:30 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17A08C00) [pid = 864] [serial = 1074] [outer = 171A2800] 14:24:30 INFO - PROCESS | 864 | 1471987470595 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1855A000) [pid = 864] [serial = 1075] [outer = 171A2800] 14:24:31 INFO - PROCESS | 864 | 1471987471021 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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 742ms 14:24:31 INFO - PROCESS | 864 | 1471987471105 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 864 | 1471987471107 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:24:31 INFO - PROCESS | 864 | 1471987471117 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 864 | 1471987471119 Marionette TRACE conn3 <- [1,1398,null,{}] 14:24:31 INFO - PROCESS | 864 | 1471987471122 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}] 14:24:31 INFO - PROCESS | 864 | 1471987471124 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:31 INFO - PROCESS | 864 | 1471987471348 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 78 (14395800) [pid = 864] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1138B000) [pid = 864] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 76 (131ECC00) [pid = 864] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10A49000) [pid = 864] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15787C00) [pid = 864] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1714A400) [pid = 864] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 72 (179B8000) [pid = 864] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10559C00) [pid = 864] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1438E000) [pid = 864] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 69 (18222000) [pid = 864] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:24:31 INFO - PROCESS | 864 | --DOMWINDOW == 68 (15732C00) [pid = 864] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:24:31 INFO - PROCESS | 864 | 1471987471411 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 864 | 1471987471413 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:31 INFO - PROCESS | 864 | ++DOCSHELL 10275800 == 35 [pid = 864] [id = 359] 14:24:31 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (10518000) [pid = 864] [serial = 1076] [outer = 00000000] 14:24:31 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (12DE4800) [pid = 864] [serial = 1077] [outer = 10518000] 14:24:31 INFO - PROCESS | 864 | 1471987471460 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (134CF000) [pid = 864] [serial = 1078] [outer = 10518000] 14:24:31 INFO - PROCESS | 864 | 1471987471858 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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 742ms 14:24:31 INFO - PROCESS | 864 | 1471987471888 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 864 | 1471987471890 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:24:31 INFO - PROCESS | 864 | 1471987471893 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 864 | 1471987471895 Marionette TRACE conn3 <- [1,1402,null,{}] 14:24:31 INFO - PROCESS | 864 | 1471987471898 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}] 14:24:31 INFO - PROCESS | 864 | 1471987471900 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:31 INFO - PROCESS | 864 | 1471987471981 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:24:31 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (15732C00) [pid = 864] [serial = 1079] [outer = 1AE21000] 14:24:32 INFO - PROCESS | 864 | 1471987472006 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 864 | 1471987472008 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:32 INFO - PROCESS | 864 | ++DOCSHELL 18217C00 == 36 [pid = 864] [id = 360] 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (18222000) [pid = 864] [serial = 1080] [outer = 00000000] 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (18718400) [pid = 864] [serial = 1081] [outer = 18222000] 14:24:32 INFO - PROCESS | 864 | 1471987472060 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1871B400) [pid = 864] [serial = 1082] [outer = 18222000] 14:24:32 INFO - PROCESS | 864 | 1471987472542 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]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 711ms 14:24:32 INFO - PROCESS | 864 | 1471987472593 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 864 | 1471987472595 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 14:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:24:32 INFO - PROCESS | 864 | 1471987472599 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 864 | 1471987472601 Marionette TRACE conn3 <- [1,1406,null,{}] 14:24:32 INFO - PROCESS | 864 | 1471987472604 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}] 14:24:32 INFO - PROCESS | 864 | 1471987472606 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:32 INFO - PROCESS | 864 | 1471987472721 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:24:32 INFO - PROCESS | 864 | 1471987472734 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 864 | 1471987472736 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:32 INFO - PROCESS | 864 | ++DOCSHELL 15A2BC00 == 37 [pid = 864] [id = 361] 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15A36000) [pid = 864] [serial = 1083] [outer = 00000000] 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (19C33400) [pid = 864] [serial = 1084] [outer = 15A36000] 14:24:32 INFO - PROCESS | 864 | 1471987472781 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19D98000) [pid = 864] [serial = 1085] [outer = 15A36000] 14:24:33 INFO - PROCESS | 864 | 1471987473211 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]]]}] 14:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 632ms 14:24:33 INFO - PROCESS | 864 | 1471987473238 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:24:33 INFO - PROCESS | 864 | 1471987473240 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 14:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:24:33 INFO - PROCESS | 864 | 1471987473243 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:24:33 INFO - PROCESS | 864 | 1471987473245 Marionette TRACE conn3 <- [1,1410,null,{}] 14:24:33 INFO - PROCESS | 864 | 1471987473249 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}] 14:24:33 INFO - PROCESS | 864 | 1471987473251 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:33 INFO - PROCESS | 864 | 1471987473334 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:24:33 INFO - PROCESS | 864 | 1471987473469 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 864 | 1471987473473 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:33 INFO - PROCESS | 864 | ++DOCSHELL 0F394C00 == 38 [pid = 864] [id = 362] 14:24:33 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (0F97E400) [pid = 864] [serial = 1086] [outer = 00000000] 14:24:33 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10A0E800) [pid = 864] [serial = 1087] [outer = 0F97E400] 14:24:33 INFO - PROCESS | 864 | 1471987473533 Marionette DEBUG loaded listener.js 14:24:33 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10ACE000) [pid = 864] [serial = 1088] [outer = 0F97E400] 14:24:34 INFO - PROCESS | 864 | 1471987474266 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]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1042ms 14:24:34 INFO - PROCESS | 864 | 1471987474336 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 864 | 1471987474340 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 14:24:34 INFO - PROCESS | 864 | 1471987474345 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:24:34 INFO - PROCESS | 864 | 1471987474348 Marionette TRACE conn3 <- [1,1414,null,{}] 14:24:34 INFO - PROCESS | 864 | 1471987474354 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}] 14:24:34 INFO - PROCESS | 864 | 1471987474358 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:34 INFO - PROCESS | 864 | 1471987474476 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:24:34 INFO - PROCESS | 864 | 1471987474602 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 864 | 1471987474605 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:34 INFO - PROCESS | 864 | ++DOCSHELL 11390000 == 39 [pid = 864] [id = 363] 14:24:34 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (12DD9000) [pid = 864] [serial = 1089] [outer = 00000000] 14:24:34 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (13EA4800) [pid = 864] [serial = 1090] [outer = 12DD9000] 14:24:34 INFO - PROCESS | 864 | 1471987474665 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13EB0800) [pid = 864] [serial = 1091] [outer = 12DD9000] 14:24:35 INFO - PROCESS | 864 | 1471987475251 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]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 964ms 14:24:35 INFO - PROCESS | 864 | 1471987475296 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 864 | 1471987475300 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 14:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:24:35 INFO - PROCESS | 864 | 1471987475304 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 864 | 1471987475306 Marionette TRACE conn3 <- [1,1418,null,{}] 14:24:35 INFO - PROCESS | 864 | 1471987475310 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}] 14:24:35 INFO - PROCESS | 864 | 1471987475313 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:35 INFO - PROCESS | 864 | 1471987475423 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:24:35 INFO - PROCESS | 864 | 1471987475528 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 864 | 1471987475530 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:35 INFO - PROCESS | 864 | ++DOCSHELL 15A34C00 == 40 [pid = 864] [id = 364] 14:24:35 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (15A38C00) [pid = 864] [serial = 1092] [outer = 00000000] 14:24:35 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1713D800) [pid = 864] [serial = 1093] [outer = 15A38C00] 14:24:35 INFO - PROCESS | 864 | 1471987475588 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (178F1400) [pid = 864] [serial = 1094] [outer = 15A38C00] 14:24:36 INFO - PROCESS | 864 | 1471987476215 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]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 948ms 14:24:36 INFO - PROCESS | 864 | 1471987476250 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 864 | 1471987476252 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:24:36 INFO - PROCESS | 864 | 1471987476263 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 864 | 1471987476269 Marionette TRACE conn3 <- [1,1422,null,{}] 14:24:36 INFO - PROCESS | 864 | 1471987476274 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}] 14:24:36 INFO - PROCESS | 864 | 1471987476278 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:36 INFO - PROCESS | 864 | 1471987476385 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:24:36 INFO - PROCESS | 864 | 1471987476491 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 864 | 1471987476494 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:36 INFO - PROCESS | 864 | ++DOCSHELL 19EA6400 == 41 [pid = 864] [id = 365] 14:24:36 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19EA7400) [pid = 864] [serial = 1095] [outer = 00000000] 14:24:36 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19F5B800) [pid = 864] [serial = 1096] [outer = 19EA7400] 14:24:36 INFO - PROCESS | 864 | 1471987476549 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19F5F800) [pid = 864] [serial = 1097] [outer = 19EA7400] 14:24:37 INFO - PROCESS | 864 | 1471987477417 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]]]}] 14:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1184ms 14:24:37 INFO - PROCESS | 864 | 1471987477457 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:24:37 INFO - PROCESS | 864 | 1471987477462 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 14:24:37 INFO - PROCESS | 864 | 1471987477467 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:24:37 INFO - PROCESS | 864 | 1471987477471 Marionette TRACE conn3 <- [1,1426,null,{}] 14:24:37 INFO - PROCESS | 864 | 1471987477476 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}] 14:24:37 INFO - PROCESS | 864 | 1471987477479 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:37 INFO - PROCESS | 864 | 1471987477586 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:24:37 INFO - PROCESS | 864 | 1471987477717 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 864 | 1471987477722 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:37 INFO - PROCESS | 864 | ++DOCSHELL 10269000 == 42 [pid = 864] [id = 366] 14:24:37 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10511000) [pid = 864] [serial = 1098] [outer = 00000000] 14:24:37 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1138D000) [pid = 864] [serial = 1099] [outer = 10511000] 14:24:37 INFO - PROCESS | 864 | 1471987477777 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1310C400) [pid = 864] [serial = 1100] [outer = 10511000] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 15A2BC00 == 41 [pid = 864] [id = 361] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 18217C00 == 40 [pid = 864] [id = 360] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 10275800 == 39 [pid = 864] [id = 359] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 16C5A400 == 38 [pid = 864] [id = 358] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 1713B800 == 37 [pid = 864] [id = 357] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 15B5C000 == 36 [pid = 864] [id = 356] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 146B6800 == 35 [pid = 864] [id = 355] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 131E1C00 == 34 [pid = 864] [id = 354] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 10ACAC00 == 33 [pid = 864] [id = 352] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 112C1000 == 32 [pid = 864] [id = 353] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 1855D000 == 31 [pid = 864] [id = 351] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 19EA6400 == 30 [pid = 864] [id = 365] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 15A34C00 == 29 [pid = 864] [id = 364] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 0F394C00 == 28 [pid = 864] [id = 362] 14:24:38 INFO - PROCESS | 864 | --DOCSHELL 11390000 == 27 [pid = 864] [id = 363] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 92 (146B9800) [pid = 864] [serial = 1035] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 91 (11C62800) [pid = 864] [serial = 1029] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 90 (128E4C00) [pid = 864] [serial = 1030] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1344A800) [pid = 864] [serial = 1032] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1392C400) [pid = 864] [serial = 1033] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 87 (112C0400) [pid = 864] [serial = 1027] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 86 (10AC5000) [pid = 864] [serial = 1026] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15A31400) [pid = 864] [serial = 1038] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 84 (16540C00) [pid = 864] [serial = 1041] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 83 (162A5400) [pid = 864] [serial = 1039] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 82 (171A5800) [pid = 864] [serial = 1044] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18251C00) [pid = 864] [serial = 1051] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17ADFC00) [pid = 864] [serial = 1050] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 79 (128EA400) [pid = 864] [serial = 1018] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 78 (113B9C00) [pid = 864] [serial = 1017] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A37800) [pid = 864] [serial = 1021] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 76 (146B8000) [pid = 864] [serial = 1020] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19C34400) [pid = 864] [serial = 1024] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1871C400) [pid = 864] [serial = 1023] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 73 (179B0C00) [pid = 864] [serial = 1045] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 72 (16CF1000) [pid = 864] [serial = 1047] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 71 (151AC400) [pid = 864] [serial = 1036] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1871C800) [pid = 864] [serial = 1053] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1719EC00) [pid = 864] [serial = 1048] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 864 | 1471987478897 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]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1468ms 14:24:38 INFO - PROCESS | 864 | 1471987478929 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 864 | 1471987478934 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:24:38 INFO - PROCESS | 864 | 1471987478939 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 864 | 1471987478942 Marionette TRACE conn3 <- [1,1430,null,{}] 14:24:38 INFO - PROCESS | 864 | 1471987478948 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}] 14:24:38 INFO - PROCESS | 864 | 1471987478951 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:39 INFO - PROCESS | 864 | 1471987479042 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:24:39 INFO - PROCESS | 864 | 1471987479051 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 864 | 1471987479056 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:39 INFO - PROCESS | 864 | ++DOCSHELL 10AC8800 == 28 [pid = 864] [id = 367] 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10ACF000) [pid = 864] [serial = 1101] [outer = 00000000] 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10EB2C00) [pid = 864] [serial = 1102] [outer = 10ACF000] 14:24:39 INFO - PROCESS | 864 | 1471987479105 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (11329800) [pid = 864] [serial = 1103] [outer = 10ACF000] 14:24:39 INFO - PROCESS | 864 | 1471987479597 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]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 710ms 14:24:39 INFO - PROCESS | 864 | 1471987479652 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 864 | 1471987479657 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 14:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:24:39 INFO - PROCESS | 864 | 1471987479664 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - PROCESS | 864 | 1471987479667 Marionette TRACE conn3 <- [1,1434,null,{}] 14:24:39 INFO - PROCESS | 864 | 1471987479671 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}] 14:24:39 INFO - PROCESS | 864 | 1471987479673 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:39 INFO - PROCESS | 864 | 1471987479758 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:24:39 INFO - PROCESS | 864 | 1471987479765 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 864 | 1471987479767 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:39 INFO - PROCESS | 864 | ++DOCSHELL 1295D800 == 29 [pid = 864] [id = 368] 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (12996800) [pid = 864] [serial = 1104] [outer = 00000000] 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (12BE2800) [pid = 864] [serial = 1105] [outer = 12996800] 14:24:39 INFO - PROCESS | 864 | 1471987479820 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (12DDDC00) [pid = 864] [serial = 1106] [outer = 12996800] 14:24:40 INFO - PROCESS | 864 | 1471987480299 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]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 711ms 14:24:40 INFO - PROCESS | 864 | 1471987480361 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 864 | 1471987480364 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:24:40 INFO - PROCESS | 864 | 1471987480415 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 864 | 1471987480418 Marionette TRACE conn3 <- [1,1438,null,{}] 14:24:40 INFO - PROCESS | 864 | 1471987480429 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}] 14:24:40 INFO - PROCESS | 864 | 1471987480434 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:40 INFO - PROCESS | 864 | 1471987480554 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:24:40 INFO - PROCESS | 864 | 1471987480614 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 864 | 1471987480617 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:40 INFO - PROCESS | 864 | ++DOCSHELL 139CD000 == 30 [pid = 864] [id = 369] 14:24:40 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (139D0000) [pid = 864] [serial = 1107] [outer = 00000000] 14:24:40 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1438D800) [pid = 864] [serial = 1108] [outer = 139D0000] 14:24:40 INFO - PROCESS | 864 | 1471987480669 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14630000) [pid = 864] [serial = 1109] [outer = 139D0000] 14:24:41 INFO - PROCESS | 864 | 1471987481107 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]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 757ms 14:24:41 INFO - PROCESS | 864 | 1471987481170 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 864 | 1471987481173 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:24:41 INFO - PROCESS | 864 | 1471987481176 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 864 | 1471987481178 Marionette TRACE conn3 <- [1,1442,null,{}] 14:24:41 INFO - PROCESS | 864 | 1471987481182 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}] 14:24:41 INFO - PROCESS | 864 | 1471987481184 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:41 INFO - PROCESS | 864 | 1471987481313 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:24:41 INFO - PROCESS | 864 | 1471987481373 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 864 | 1471987481376 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:41 INFO - PROCESS | 864 | ++DOCSHELL 15734000 == 31 [pid = 864] [id = 370] 14:24:41 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15734800) [pid = 864] [serial = 1110] [outer = 00000000] 14:24:41 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1578E800) [pid = 864] [serial = 1111] [outer = 15734800] 14:24:41 INFO - PROCESS | 864 | 1471987481423 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A31C00) [pid = 864] [serial = 1112] [outer = 15734800] 14:24:41 INFO - PROCESS | 864 | 1471987481858 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]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 758ms 14:24:41 INFO - PROCESS | 864 | 1471987481917 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 864 | 1471987481919 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:24:41 INFO - PROCESS | 864 | 1471987481922 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 864 | 1471987481924 Marionette TRACE conn3 <- [1,1446,null,{}] 14:24:41 INFO - PROCESS | 864 | 1471987481928 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}] 14:24:41 INFO - PROCESS | 864 | 1471987481930 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:42 INFO - PROCESS | 864 | 1471987482047 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:24:42 INFO - PROCESS | 864 | 1471987482060 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 864 | 1471987482062 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:42 INFO - PROCESS | 864 | ++DOCSHELL 151AE400 == 32 [pid = 864] [id = 371] 14:24:42 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A2EC00) [pid = 864] [serial = 1113] [outer = 00000000] 14:24:42 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (160A3000) [pid = 864] [serial = 1114] [outer = 15A2EC00] 14:24:42 INFO - PROCESS | 864 | 1471987482108 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (160AEC00) [pid = 864] [serial = 1115] [outer = 15A2EC00] 14:24:42 INFO - PROCESS | 864 | 1471987482579 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]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 711ms 14:24:42 INFO - PROCESS | 864 | 1471987482658 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 864 | 1471987482660 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:24:42 INFO - PROCESS | 864 | 1471987482664 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 864 | 1471987482665 Marionette TRACE conn3 <- [1,1450,null,{}] 14:24:42 INFO - PROCESS | 864 | 1471987482669 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}] 14:24:42 INFO - PROCESS | 864 | 1471987482674 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:42 INFO - PROCESS | 864 | 1471987482831 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 83 (16511800) [pid = 864] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 82 (15A36000) [pid = 864] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1713C800) [pid = 864] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 80 (171A2800) [pid = 864] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 79 (146B7400) [pid = 864] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1138E000) [pid = 864] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10518000) [pid = 864] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18560000) [pid = 864] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10AD0800) [pid = 864] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 74 (131E8400) [pid = 864] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1609F400) [pid = 864] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:24:43 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18222000) [pid = 864] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:24:43 INFO - PROCESS | 864 | 1471987483104 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 864 | 1471987483106 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:43 INFO - PROCESS | 864 | ++DOCSHELL 10A06400 == 33 [pid = 864] [id = 372] 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (10A46400) [pid = 864] [serial = 1116] [outer = 00000000] 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (129E0000) [pid = 864] [serial = 1117] [outer = 10A46400] 14:24:43 INFO - PROCESS | 864 | 1471987483154 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15791800) [pid = 864] [serial = 1118] [outer = 10A46400] 14:24:43 INFO - PROCESS | 864 | 1471987483571 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]]]}] 14:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 916ms 14:24:43 INFO - PROCESS | 864 | 1471987483599 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:24:43 INFO - PROCESS | 864 | 1471987483610 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 14:24:43 INFO - PROCESS | 864 | 1471987483614 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:24:43 INFO - PROCESS | 864 | 1471987483615 Marionette TRACE conn3 <- [1,1454,null,{}] 14:24:43 INFO - PROCESS | 864 | 1471987483619 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}] 14:24:43 INFO - PROCESS | 864 | 1471987483621 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:43 INFO - PROCESS | 864 | 1471987483729 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:24:43 INFO - PROCESS | 864 | 1471987483738 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 864 | 1471987483740 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:43 INFO - PROCESS | 864 | ++DOCSHELL 130D3C00 == 34 [pid = 864] [id = 373] 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1392E800) [pid = 864] [serial = 1119] [outer = 00000000] 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17196C00) [pid = 864] [serial = 1120] [outer = 1392E800] 14:24:43 INFO - PROCESS | 864 | 1471987483786 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17199000) [pid = 864] [serial = 1121] [outer = 1392E800] 14:24:44 INFO - PROCESS | 864 | 1471987484204 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]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 647ms 14:24:44 INFO - PROCESS | 864 | 1471987484253 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 864 | 1471987484255 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 14:24:44 INFO - PROCESS | 864 | 1471987484258 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:24:44 INFO - PROCESS | 864 | 1471987484259 Marionette TRACE conn3 <- [1,1458,null,{}] 14:24:44 INFO - PROCESS | 864 | 1471987484263 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}] 14:24:44 INFO - PROCESS | 864 | 1471987484265 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:44 INFO - PROCESS | 864 | 1471987484375 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:24:44 INFO - PROCESS | 864 | 1471987484417 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 864 | 1471987484419 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:44 INFO - PROCESS | 864 | ++DOCSHELL 16517C00 == 35 [pid = 864] [id = 374] 14:24:44 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1713D400) [pid = 864] [serial = 1122] [outer = 00000000] 14:24:44 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (179B2000) [pid = 864] [serial = 1123] [outer = 1713D400] 14:24:44 INFO - PROCESS | 864 | 1471987484464 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179B4400) [pid = 864] [serial = 1124] [outer = 1713D400] 14:24:44 INFO - PROCESS | 864 | 1471987484864 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]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 632ms 14:24:44 INFO - PROCESS | 864 | 1471987484896 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 864 | 1471987484898 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:24:44 INFO - PROCESS | 864 | 1471987484902 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 864 | 1471987484903 Marionette TRACE conn3 <- [1,1462,null,{}] 14:24:44 INFO - PROCESS | 864 | 1471987484907 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}] 14:24:44 INFO - PROCESS | 864 | 1471987484909 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:45 INFO - PROCESS | 864 | 1471987485026 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:24:45 INFO - PROCESS | 864 | 1471987485035 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 864 | 1471987485037 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:45 INFO - PROCESS | 864 | ++DOCSHELL 139CC800 == 36 [pid = 864] [id = 375] 14:24:45 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17AD9800) [pid = 864] [serial = 1125] [outer = 00000000] 14:24:45 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18223C00) [pid = 864] [serial = 1126] [outer = 17AD9800] 14:24:45 INFO - PROCESS | 864 | 1471987485088 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18258000) [pid = 864] [serial = 1127] [outer = 17AD9800] 14:24:46 INFO - PROCESS | 864 | 1471987485987 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]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1153ms 14:24:46 INFO - PROCESS | 864 | 1471987486050 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 864 | 1471987486057 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 14:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:24:46 INFO - PROCESS | 864 | 1471987486065 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 864 | 1471987486072 Marionette TRACE conn3 <- [1,1466,null,{}] 14:24:46 INFO - PROCESS | 864 | 1471987486078 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}] 14:24:46 INFO - PROCESS | 864 | 1471987486080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:46 INFO - PROCESS | 864 | 1471987486225 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:24:46 INFO - PROCESS | 864 | 1471987486375 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 864 | 1471987486378 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:46 INFO - PROCESS | 864 | ++DOCSHELL 11A0C000 == 37 [pid = 864] [id = 376] 14:24:46 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (11A70400) [pid = 864] [serial = 1128] [outer = 00000000] 14:24:46 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (129DE800) [pid = 864] [serial = 1129] [outer = 11A70400] 14:24:46 INFO - PROCESS | 864 | 1471987486445 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (131E8C00) [pid = 864] [serial = 1130] [outer = 11A70400] 14:24:47 INFO - PROCESS | 864 | 1471987487405 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]]]}] 14:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1373ms 14:24:47 INFO - PROCESS | 864 | 1471987487454 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 864 | 1471987487458 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 14:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:24:47 INFO - PROCESS | 864 | 1471987487464 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 864 | 1471987487467 Marionette TRACE conn3 <- [1,1470,null,{}] 14:24:47 INFO - PROCESS | 864 | 1471987487472 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}] 14:24:47 INFO - PROCESS | 864 | 1471987487475 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:47 INFO - PROCESS | 864 | 1471987487595 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 16517C00 == 36 [pid = 864] [id = 374] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 130D3C00 == 35 [pid = 864] [id = 373] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 10A06400 == 34 [pid = 864] [id = 372] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 151AE400 == 33 [pid = 864] [id = 371] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 15734000 == 32 [pid = 864] [id = 370] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 139CD000 == 31 [pid = 864] [id = 369] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 1295D800 == 30 [pid = 864] [id = 368] 14:24:47 INFO - PROCESS | 864 | --DOCSHELL 10AC8800 == 29 [pid = 864] [id = 367] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 86 (19D98000) [pid = 864] [serial = 1085] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 85 (17145C00) [pid = 864] [serial = 1071] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17A08C00) [pid = 864] [serial = 1074] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1719F400) [pid = 864] [serial = 1072] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 82 (15788400) [pid = 864] [serial = 1065] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15A2F800) [pid = 864] [serial = 1066] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 80 (129A1800) [pid = 864] [serial = 1059] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12DDE000) [pid = 864] [serial = 1060] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 78 (12DE4800) [pid = 864] [serial = 1077] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1871CC00) [pid = 864] [serial = 1054] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 76 (12DE0400) [pid = 864] [serial = 1056] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 75 (131EF800) [pid = 864] [serial = 1057] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1392B000) [pid = 864] [serial = 1062] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 73 (13934C00) [pid = 864] [serial = 1063] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1651FC00) [pid = 864] [serial = 1068] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1855A000) [pid = 864] [serial = 1075] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 70 (18718400) [pid = 864] [serial = 1081] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1871B400) [pid = 864] [serial = 1082] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 68 (134CF000) [pid = 864] [serial = 1078] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1714AC00) [pid = 864] [serial = 661] [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.] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 66 (16946C00) [pid = 864] [serial = 1069] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 65 (16C5D800) [pid = 864] [serial = 1042] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | --DOMWINDOW == 64 (19C33400) [pid = 864] [serial = 1084] [outer = 00000000] [url = about:blank] 14:24:47 INFO - PROCESS | 864 | 1471987487716 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 864 | 1471987487721 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:47 INFO - PROCESS | 864 | ++DOCSHELL 10A02000 == 30 [pid = 864] [id = 377] 14:24:47 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (10A06400) [pid = 864] [serial = 1131] [outer = 00000000] 14:24:47 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10AC8800) [pid = 864] [serial = 1132] [outer = 10A06400] 14:24:47 INFO - PROCESS | 864 | 1471987487771 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (12854000) [pid = 864] [serial = 1133] [outer = 10A06400] 14:24:48 INFO - PROCESS | 864 | 1471987488241 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]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 837ms 14:24:48 INFO - PROCESS | 864 | 1471987488307 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 864 | 1471987488312 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 14:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:24:48 INFO - PROCESS | 864 | 1471987488319 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 864 | 1471987488321 Marionette TRACE conn3 <- [1,1474,null,{}] 14:24:48 INFO - PROCESS | 864 | 1471987488325 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}] 14:24:48 INFO - PROCESS | 864 | 1471987488327 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:48 INFO - PROCESS | 864 | 1471987488415 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:24:48 INFO - PROCESS | 864 | 1471987488431 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 864 | 1471987488433 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:48 INFO - PROCESS | 864 | ++DOCSHELL 13445C00 == 31 [pid = 864] [id = 378] 14:24:48 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (13447C00) [pid = 864] [serial = 1134] [outer = 00000000] 14:24:48 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1349B400) [pid = 864] [serial = 1135] [outer = 13447C00] 14:24:48 INFO - PROCESS | 864 | 1471987488482 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (13928000) [pid = 864] [serial = 1136] [outer = 13447C00] 14:24:48 INFO - PROCESS | 864 | 1471987488952 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]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 710ms 14:24:49 INFO - PROCESS | 864 | 1471987489028 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 864 | 1471987489030 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 14:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:24:49 INFO - PROCESS | 864 | 1471987489034 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 864 | 1471987489037 Marionette TRACE conn3 <- [1,1478,null,{}] 14:24:49 INFO - PROCESS | 864 | 1471987489048 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}] 14:24:49 INFO - PROCESS | 864 | 1471987489053 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:49 INFO - PROCESS | 864 | 1471987489177 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:24:49 INFO - PROCESS | 864 | 1471987489233 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 864 | 1471987489236 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:49 INFO - PROCESS | 864 | ++DOCSHELL 14630C00 == 32 [pid = 864] [id = 379] 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (14634C00) [pid = 864] [serial = 1137] [outer = 00000000] 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (151AA400) [pid = 864] [serial = 1138] [outer = 14634C00] 14:24:49 INFO - PROCESS | 864 | 1471987489286 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15787800) [pid = 864] [serial = 1139] [outer = 14634C00] 14:24:49 INFO - PROCESS | 864 | 1471987489655 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]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 647ms 14:24:49 INFO - PROCESS | 864 | 1471987489671 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 864 | 1471987489674 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 14:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:24:49 INFO - PROCESS | 864 | 1471987489677 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 864 | 1471987489679 Marionette TRACE conn3 <- [1,1482,null,{}] 14:24:49 INFO - PROCESS | 864 | 1471987489731 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}] 14:24:49 INFO - PROCESS | 864 | 1471987489733 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:49 INFO - PROCESS | 864 | 1471987489868 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:24:49 INFO - PROCESS | 864 | 1471987489884 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 864 | 1471987489886 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:49 INFO - PROCESS | 864 | ++DOCSHELL 15A33C00 == 33 [pid = 864] [id = 380] 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A34000) [pid = 864] [serial = 1140] [outer = 00000000] 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16515000) [pid = 864] [serial = 1141] [outer = 15A34000] 14:24:49 INFO - PROCESS | 864 | 1471987489933 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1651C800) [pid = 864] [serial = 1142] [outer = 15A34000] 14:24:50 INFO - PROCESS | 864 | 1471987490391 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]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 743ms 14:24:50 INFO - PROCESS | 864 | 1471987490450 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 864 | 1471987490452 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 14:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:24:50 INFO - PROCESS | 864 | 1471987490456 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 864 | 1471987490458 Marionette TRACE conn3 <- [1,1486,null,{}] 14:24:50 INFO - PROCESS | 864 | 1471987490469 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}] 14:24:50 INFO - PROCESS | 864 | 1471987490471 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:50 INFO - PROCESS | 864 | 1471987490623 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:24:50 INFO - PROCESS | 864 | 1471987490644 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 864 | 1471987490646 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:50 INFO - PROCESS | 864 | ++DOCSHELL 16941800 == 34 [pid = 864] [id = 381] 14:24:50 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16942400) [pid = 864] [serial = 1143] [outer = 00000000] 14:24:50 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16CF0C00) [pid = 864] [serial = 1144] [outer = 16942400] 14:24:50 INFO - PROCESS | 864 | 1471987490692 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17142000) [pid = 864] [serial = 1145] [outer = 16942400] 14:24:51 INFO - PROCESS | 864 | 1471987491128 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]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 711ms 14:24:51 INFO - PROCESS | 864 | 1471987491155 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 864 | 1471987491157 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 14:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:24:51 INFO - PROCESS | 864 | 1471987491161 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 864 | 1471987491163 Marionette TRACE conn3 <- [1,1490,null,{}] 14:24:51 INFO - PROCESS | 864 | 1471987491166 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}] 14:24:51 INFO - PROCESS | 864 | 1471987491172 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:51 INFO - PROCESS | 864 | 1471987491317 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:24:51 INFO - PROCESS | 864 | 1471987491379 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 864 | 1471987491381 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:51 INFO - PROCESS | 864 | ++DOCSHELL 17197000 == 35 [pid = 864] [id = 382] 14:24:51 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (171A5C00) [pid = 864] [serial = 1146] [outer = 00000000] 14:24:51 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1740CC00) [pid = 864] [serial = 1147] [outer = 171A5C00] 14:24:51 INFO - PROCESS | 864 | 1471987491428 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18216400) [pid = 864] [serial = 1148] [outer = 171A5C00] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1713D400) [pid = 864] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 80 (139D0000) [pid = 864] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15734800) [pid = 864] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A2EC00) [pid = 864] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 77 (12996800) [pid = 864] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10A46400) [pid = 864] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACF000) [pid = 864] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10511000) [pid = 864] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 73 (0F97E400) [pid = 864] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 72 (12DD9000) [pid = 864] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15A38C00) [pid = 864] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19EA7400) [pid = 864] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:24:51 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1392E800) [pid = 864] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:24:51 INFO - PROCESS | 864 | 1471987491945 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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 853ms 14:24:52 INFO - PROCESS | 864 | 1471987492004 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 864 | 1471987492006 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 14:24:52 INFO - PROCESS | 864 | 1471987492009 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:24:52 INFO - PROCESS | 864 | 1471987492011 Marionette TRACE conn3 <- [1,1494,null,{}] 14:24:52 INFO - PROCESS | 864 | 1471987492015 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}] 14:24:52 INFO - PROCESS | 864 | 1471987492017 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:52 INFO - PROCESS | 864 | 1471987492106 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:24:52 INFO - PROCESS | 864 | 1471987492115 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 864 | 1471987492117 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:52 INFO - PROCESS | 864 | ++DOCSHELL 10ACE400 == 36 [pid = 864] [id = 383] 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10ACF000) [pid = 864] [serial = 1149] [outer = 00000000] 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13105800) [pid = 864] [serial = 1150] [outer = 10ACF000] 14:24:52 INFO - PROCESS | 864 | 1471987492191 Marionette DEBUG loaded listener.js 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1392B000) [pid = 864] [serial = 1151] [outer = 10ACF000] 14:24:52 INFO - PROCESS | 864 | 1471987492673 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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 710ms 14:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:24:52 INFO - PROCESS | 864 | 1471987492709 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 864 | 1471987492711 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 14:24:52 INFO - PROCESS | 864 | 1471987492714 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 864 | 1471987492716 Marionette TRACE conn3 <- [1,1498,null,{}] 14:24:52 INFO - PROCESS | 864 | 1471987492719 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}] 14:24:52 INFO - PROCESS | 864 | 1471987492721 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:52 INFO - PROCESS | 864 | 1471987492847 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:24:52 INFO - PROCESS | 864 | 1471987492854 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 864 | 1471987492856 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:52 INFO - PROCESS | 864 | ++DOCSHELL 13221800 == 37 [pid = 864] [id = 384] 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13EA2000) [pid = 864] [serial = 1152] [outer = 00000000] 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1719E800) [pid = 864] [serial = 1153] [outer = 13EA2000] 14:24:52 INFO - PROCESS | 864 | 1471987492902 Marionette DEBUG loaded listener.js 14:24:52 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17A0E400) [pid = 864] [serial = 1154] [outer = 13EA2000] 14:24:53 INFO - PROCESS | 864 | 1471987493330 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]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 631ms 14:24:53 INFO - PROCESS | 864 | 1471987493384 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 864 | 1471987493386 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 14:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:24:53 INFO - PROCESS | 864 | 1471987493390 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 864 | 1471987493391 Marionette TRACE conn3 <- [1,1502,null,{}] 14:24:53 INFO - PROCESS | 864 | 1471987493395 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}] 14:24:53 INFO - PROCESS | 864 | 1471987493397 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:53 INFO - PROCESS | 864 | 1471987493475 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:24:53 INFO - PROCESS | 864 | 1471987493481 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 864 | 1471987493483 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:53 INFO - PROCESS | 864 | ++DOCSHELL 160AD000 == 38 [pid = 864] [id = 385] 14:24:53 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1855A400) [pid = 864] [serial = 1155] [outer = 00000000] 14:24:53 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18704C00) [pid = 864] [serial = 1156] [outer = 1855A400] 14:24:53 INFO - PROCESS | 864 | 1471987493527 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18705400) [pid = 864] [serial = 1157] [outer = 1855A400] 14:24:54 INFO - PROCESS | 864 | 1471987494006 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]]]}] 14:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 695ms 14:24:54 INFO - PROCESS | 864 | 1471987494090 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:24:54 INFO - PROCESS | 864 | 1471987494095 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 14:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:24:54 INFO - PROCESS | 864 | 1471987494101 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:24:54 INFO - PROCESS | 864 | 1471987494105 Marionette TRACE conn3 <- [1,1506,null,{}] 14:24:54 INFO - PROCESS | 864 | 1471987494113 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}] 14:24:54 INFO - PROCESS | 864 | 1471987494116 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:54 INFO - PROCESS | 864 | 1471987494272 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:24:54 INFO - PROCESS | 864 | 1471987494376 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 864 | 1471987494381 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:54 INFO - PROCESS | 864 | ++DOCSHELL 10AC8000 == 39 [pid = 864] [id = 386] 14:24:54 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10AC9000) [pid = 864] [serial = 1158] [outer = 00000000] 14:24:54 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (11A03800) [pid = 864] [serial = 1159] [outer = 10AC9000] 14:24:54 INFO - PROCESS | 864 | 1471987494442 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (129A1800) [pid = 864] [serial = 1160] [outer = 10AC9000] 14:24:55 INFO - PROCESS | 864 | 1471987495079 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]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1010ms 14:24:55 INFO - PROCESS | 864 | 1471987495103 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 864 | 1471987495108 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 14:24:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:24:55 INFO - PROCESS | 864 | 1471987495115 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 864 | 1471987495118 Marionette TRACE conn3 <- [1,1510,null,{}] 14:24:55 INFO - PROCESS | 864 | 1471987495122 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}] 14:24:55 INFO - PROCESS | 864 | 1471987495125 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:55 INFO - PROCESS | 864 | 1471987495235 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:24:55 INFO - PROCESS | 864 | 1471987495349 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 864 | 1471987495352 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:55 INFO - PROCESS | 864 | ++DOCSHELL 13931400 == 40 [pid = 864] [id = 387] 14:24:55 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (139CCC00) [pid = 864] [serial = 1161] [outer = 00000000] 14:24:55 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1438D400) [pid = 864] [serial = 1162] [outer = 139CCC00] 14:24:55 INFO - PROCESS | 864 | 1471987495452 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (15790800) [pid = 864] [serial = 1163] [outer = 139CCC00] 14:24:56 INFO - PROCESS | 864 | 1471987496027 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"]]]}] 14:24:56 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 () { 14:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:24:56 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 () { 14:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:24:56 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 () { 14:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:24:56 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 () { 14:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:24:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 916ms 14:24:56 INFO - PROCESS | 864 | 1471987496060 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 864 | 1471987496062 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 14:24:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:24:56 INFO - PROCESS | 864 | 1471987496066 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 864 | 1471987496070 Marionette TRACE conn3 <- [1,1514,null,{}] 14:24:56 INFO - PROCESS | 864 | 1471987496095 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}] 14:24:56 INFO - PROCESS | 864 | 1471987496100 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:56 INFO - PROCESS | 864 | 1471987496240 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:24:56 INFO - PROCESS | 864 | 1471987496314 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 864 | 1471987496317 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:56 INFO - PROCESS | 864 | ++DOCSHELL 18217C00 == 41 [pid = 864] [id = 388] 14:24:56 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1825B000) [pid = 864] [serial = 1164] [outer = 00000000] 14:24:56 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1871D800) [pid = 864] [serial = 1165] [outer = 1825B000] 14:24:56 INFO - PROCESS | 864 | 1471987496383 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19C29400) [pid = 864] [serial = 1166] [outer = 1825B000] 14:24:56 INFO - PROCESS | 864 | 1471987496933 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"]]]}] 14:24:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:24:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:24:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:24:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 915ms 14:24:56 INFO - PROCESS | 864 | 1471987496976 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 864 | 1471987496979 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 14:24:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:24:56 INFO - PROCESS | 864 | 1471987496983 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 864 | 1471987496985 Marionette TRACE conn3 <- [1,1518,null,{}] 14:24:56 INFO - PROCESS | 864 | 1471987496988 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}] 14:24:57 INFO - PROCESS | 864 | 1471987496991 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:57 INFO - PROCESS | 864 | 1471987497097 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:24:57 INFO - PROCESS | 864 | 1471987497198 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 864 | 1471987497201 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:57 INFO - PROCESS | 864 | ++DOCSHELL 19C2F800 == 42 [pid = 864] [id = 389] 14:24:57 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19C2FC00) [pid = 864] [serial = 1167] [outer = 00000000] 14:24:57 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19C35000) [pid = 864] [serial = 1168] [outer = 19C2FC00] 14:24:57 INFO - PROCESS | 864 | 1471987497256 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19D9C000) [pid = 864] [serial = 1169] [outer = 19C2FC00] 14:24:57 INFO - PROCESS | 864 | 1471987497758 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]]]}] 14:24:57 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:24:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:24:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:24:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:24:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:24:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 805ms 14:24:57 INFO - PROCESS | 864 | 1471987497787 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 864 | 1471987497789 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 14:24:57 INFO - PROCESS | 864 | 1471987497793 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:24:57 INFO - PROCESS | 864 | 1471987497795 Marionette TRACE conn3 <- [1,1522,null,{}] 14:24:57 INFO - PROCESS | 864 | 1471987497799 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}] 14:24:57 INFO - PROCESS | 864 | 1471987497801 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:57 INFO - PROCESS | 864 | 1471987497904 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:24:58 INFO - PROCESS | 864 | 1471987498036 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 864 | 1471987498038 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:58 INFO - PROCESS | 864 | ++DOCSHELL 130B1000 == 43 [pid = 864] [id = 390] 14:24:58 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (13EA1400) [pid = 864] [serial = 1170] [outer = 00000000] 14:24:58 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (17146000) [pid = 864] [serial = 1171] [outer = 13EA1400] 14:24:58 INFO - PROCESS | 864 | 1471987498097 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (179BC400) [pid = 864] [serial = 1172] [outer = 13EA1400] 14:24:58 INFO - PROCESS | 864 | 1471987498812 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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1106ms 14:24:58 INFO - PROCESS | 864 | 1471987498885 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 864 | 1471987498889 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 14:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:24:58 INFO - PROCESS | 864 | 1471987498955 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 864 | 1471987498959 Marionette TRACE conn3 <- [1,1526,null,{}] 14:24:58 INFO - PROCESS | 864 | 1471987498965 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}] 14:24:58 INFO - PROCESS | 864 | 1471987498968 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:59 INFO - PROCESS | 864 | 1471987499077 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:24:59 INFO - PROCESS | 864 | 1471987499213 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 864 | 1471987499218 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:24:59 INFO - PROCESS | 864 | ++DOCSHELL 113C2400 == 44 [pid = 864] [id = 391] 14:24:59 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (128ECC00) [pid = 864] [serial = 1173] [outer = 00000000] 14:24:59 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (12DDCC00) [pid = 864] [serial = 1174] [outer = 128ECC00] 14:24:59 INFO - PROCESS | 864 | 1471987499274 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (131E5800) [pid = 864] [serial = 1175] [outer = 128ECC00] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 13221800 == 43 [pid = 864] [id = 384] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 10ACE400 == 42 [pid = 864] [id = 383] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 17197000 == 41 [pid = 864] [id = 382] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 16941800 == 40 [pid = 864] [id = 381] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 15A33C00 == 39 [pid = 864] [id = 380] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 14630C00 == 38 [pid = 864] [id = 379] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 13445C00 == 37 [pid = 864] [id = 378] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 10A02000 == 36 [pid = 864] [id = 377] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 11A0C000 == 35 [pid = 864] [id = 376] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 139CC800 == 34 [pid = 864] [id = 375] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 10269000 == 33 [pid = 864] [id = 366] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 19C2F800 == 32 [pid = 864] [id = 389] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 130B1000 == 31 [pid = 864] [id = 390] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 18217C00 == 30 [pid = 864] [id = 388] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 160AD000 == 29 [pid = 864] [id = 385] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 10AC8000 == 28 [pid = 864] [id = 386] 14:25:00 INFO - PROCESS | 864 | --DOCSHELL 13931400 == 27 [pid = 864] [id = 387] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 95 (179B2000) [pid = 864] [serial = 1123] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 94 (1438D800) [pid = 864] [serial = 1108] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 93 (1578E800) [pid = 864] [serial = 1111] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 92 (160A3000) [pid = 864] [serial = 1114] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 91 (12BE2800) [pid = 864] [serial = 1105] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 90 (12DDDC00) [pid = 864] [serial = 1106] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 89 (15A31C00) [pid = 864] [serial = 1112] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 88 (129E0000) [pid = 864] [serial = 1117] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 87 (160AEC00) [pid = 864] [serial = 1115] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 86 (10EB2C00) [pid = 864] [serial = 1102] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 85 (11329800) [pid = 864] [serial = 1103] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15791800) [pid = 864] [serial = 1118] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 83 (179B4400) [pid = 864] [serial = 1124] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1310C400) [pid = 864] [serial = 1100] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1138D000) [pid = 864] [serial = 1099] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10ACE000) [pid = 864] [serial = 1088] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A0E800) [pid = 864] [serial = 1087] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13EB0800) [pid = 864] [serial = 1091] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13EA4800) [pid = 864] [serial = 1090] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 76 (178F1400) [pid = 864] [serial = 1094] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1713D800) [pid = 864] [serial = 1093] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19F5F800) [pid = 864] [serial = 1097] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 73 (19F5B800) [pid = 864] [serial = 1096] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17196C00) [pid = 864] [serial = 1120] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 71 (14630000) [pid = 864] [serial = 1109] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | --DOMWINDOW == 70 (17199000) [pid = 864] [serial = 1121] [outer = 00000000] [url = about:blank] 14:25:00 INFO - PROCESS | 864 | 1471987500377 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]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1500ms 14:25:00 INFO - PROCESS | 864 | 1471987500413 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 864 | 1471987500417 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 14:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:25:00 INFO - PROCESS | 864 | 1471987500422 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 864 | 1471987500425 Marionette TRACE conn3 <- [1,1530,null,{}] 14:25:00 INFO - PROCESS | 864 | 1471987500431 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}] 14:25:00 INFO - PROCESS | 864 | 1471987500434 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:00 INFO - PROCESS | 864 | 1471987500574 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:25:00 INFO - PROCESS | 864 | 1471987500666 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 864 | 1471987500669 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:00 INFO - PROCESS | 864 | ++DOCSHELL 10ACB400 == 28 [pid = 864] [id = 392] 14:25:00 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10ACBC00) [pid = 864] [serial = 1176] [outer = 00000000] 14:25:00 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1138F400) [pid = 864] [serial = 1177] [outer = 10ACBC00] 14:25:00 INFO - PROCESS | 864 | 1471987500719 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (11A07800) [pid = 864] [serial = 1178] [outer = 10ACBC00] 14:25:01 INFO - PROCESS | 864 | 1471987501143 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 742ms 14:25:01 INFO - PROCESS | 864 | 1471987501160 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 864 | 1471987501164 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 14:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:25:01 INFO - PROCESS | 864 | 1471987501171 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 864 | 1471987501174 Marionette TRACE conn3 <- [1,1534,null,{}] 14:25:01 INFO - PROCESS | 864 | 1471987501177 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}] 14:25:01 INFO - PROCESS | 864 | 1471987501180 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:01 INFO - PROCESS | 864 | 1471987501268 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:25:01 INFO - PROCESS | 864 | 1471987501275 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 864 | 1471987501277 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:01 INFO - PROCESS | 864 | ++DOCSHELL 12D8D800 == 29 [pid = 864] [id = 393] 14:25:01 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (12DDE000) [pid = 864] [serial = 1179] [outer = 00000000] 14:25:01 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (130D9400) [pid = 864] [serial = 1180] [outer = 12DDE000] 14:25:01 INFO - PROCESS | 864 | 1471987501327 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1315D400) [pid = 864] [serial = 1181] [outer = 12DDE000] 14:25:01 INFO - PROCESS | 864 | 1471987501827 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 695ms 14:25:01 INFO - PROCESS | 864 | 1471987501870 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 864 | 1471987501872 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 14:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:25:01 INFO - PROCESS | 864 | 1471987501876 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 864 | 1471987501879 Marionette TRACE conn3 <- [1,1538,null,{}] 14:25:01 INFO - PROCESS | 864 | 1471987501890 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}] 14:25:01 INFO - PROCESS | 864 | 1471987501895 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:02 INFO - PROCESS | 864 | 1471987502005 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:25:02 INFO - PROCESS | 864 | 1471987502107 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 864 | 1471987502157 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:02 INFO - PROCESS | 864 | ++DOCSHELL 14631800 == 30 [pid = 864] [id = 394] 14:25:02 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (14631C00) [pid = 864] [serial = 1182] [outer = 00000000] 14:25:02 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14638400) [pid = 864] [serial = 1183] [outer = 14631C00] 14:25:02 INFO - PROCESS | 864 | 1471987502207 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1514F800) [pid = 864] [serial = 1184] [outer = 14631C00] 14:25:02 INFO - PROCESS | 864 | 1471987502646 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]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 805ms 14:25:02 INFO - PROCESS | 864 | 1471987502710 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 864 | 1471987502713 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 14:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:25:02 INFO - PROCESS | 864 | 1471987502725 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 864 | 1471987502727 Marionette TRACE conn3 <- [1,1542,null,{}] 14:25:02 INFO - PROCESS | 864 | 1471987502730 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}] 14:25:02 INFO - PROCESS | 864 | 1471987502732 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:02 INFO - PROCESS | 864 | 1471987502847 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:25:02 INFO - PROCESS | 864 | 1471987502909 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 864 | 1471987502911 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:02 INFO - PROCESS | 864 | ++DOCSHELL 15A2C400 == 31 [pid = 864] [id = 395] 14:25:02 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15A2C800) [pid = 864] [serial = 1185] [outer = 00000000] 14:25:02 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A38800) [pid = 864] [serial = 1186] [outer = 15A2C800] 14:25:02 INFO - PROCESS | 864 | 1471987502958 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (162AF000) [pid = 864] [serial = 1187] [outer = 15A2C800] 14:25:03 INFO - PROCESS | 864 | 1471987503427 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]]]}] 14:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 742ms 14:25:03 INFO - PROCESS | 864 | 1471987503467 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:25:03 INFO - PROCESS | 864 | 1471987503469 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 14:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:25:03 INFO - PROCESS | 864 | 1471987503478 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:25:03 INFO - PROCESS | 864 | 1471987503480 Marionette TRACE conn3 <- [1,1546,null,{}] 14:25:03 INFO - PROCESS | 864 | 1471987503483 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}] 14:25:03 INFO - PROCESS | 864 | 1471987503485 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:03 INFO - PROCESS | 864 | 1471987503603 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:25:03 INFO - PROCESS | 864 | 1471987503616 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:03 INFO - PROCESS | 864 | 1471987503618 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:03 INFO - PROCESS | 864 | ++DOCSHELL 16518C00 == 32 [pid = 864] [id = 396] 14:25:03 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1651F000) [pid = 864] [serial = 1188] [outer = 00000000] 14:25:03 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16C5DC00) [pid = 864] [serial = 1189] [outer = 1651F000] 14:25:03 INFO - PROCESS | 864 | 1471987503664 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1713D800) [pid = 864] [serial = 1190] [outer = 1651F000] 14:25:04 INFO - PROCESS | 864 | 1471987504119 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]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 694ms 14:25:04 INFO - PROCESS | 864 | 1471987504172 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 864 | 1471987504175 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 14:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:25:04 INFO - PROCESS | 864 | 1471987504178 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 864 | 1471987504180 Marionette TRACE conn3 <- [1,1550,null,{}] 14:25:04 INFO - PROCESS | 864 | 1471987504183 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}] 14:25:04 INFO - PROCESS | 864 | 1471987504188 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:04 INFO - PROCESS | 864 | 1471987504329 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:25:04 INFO - PROCESS | 864 | 1471987504344 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 864 | 1471987504346 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:04 INFO - PROCESS | 864 | ++DOCSHELL 1719A000 == 33 [pid = 864] [id = 397] 14:25:04 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1719D000) [pid = 864] [serial = 1191] [outer = 00000000] 14:25:04 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (17A04800) [pid = 864] [serial = 1192] [outer = 1719D000] 14:25:04 INFO - PROCESS | 864 | 1471987504392 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (18253000) [pid = 864] [serial = 1193] [outer = 1719D000] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 87 (16942400) [pid = 864] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 86 (171A5C00) [pid = 864] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 85 (13447C00) [pid = 864] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 84 (14634C00) [pid = 864] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 83 (10A06400) [pid = 864] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17AD9800) [pid = 864] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 81 (11A70400) [pid = 864] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1855A400) [pid = 864] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10ACF000) [pid = 864] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13EA2000) [pid = 864] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:25:04 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A34000) [pid = 864] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:25:05 INFO - PROCESS | 864 | 1471987505054 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]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 916ms 14:25:05 INFO - PROCESS | 864 | 1471987505082 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 864 | 1471987505084 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 14:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:25:05 INFO - PROCESS | 864 | 1471987505088 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 864 | 1471987505090 Marionette TRACE conn3 <- [1,1554,null,{}] 14:25:05 INFO - PROCESS | 864 | 1471987505096 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}] 14:25:05 INFO - PROCESS | 864 | 1471987505098 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:05 INFO - PROCESS | 864 | 1471987505222 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:25:05 INFO - PROCESS | 864 | 1471987505230 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 864 | 1471987505232 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:05 INFO - PROCESS | 864 | ++DOCSHELL 10ACAC00 == 34 [pid = 864] [id = 398] 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13158400) [pid = 864] [serial = 1194] [outer = 00000000] 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16543000) [pid = 864] [serial = 1195] [outer = 13158400] 14:25:05 INFO - PROCESS | 864 | 1471987505277 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16CEE000) [pid = 864] [serial = 1196] [outer = 13158400] 14:25:05 INFO - PROCESS | 864 | 1471987505698 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]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 647ms 14:25:05 INFO - PROCESS | 864 | 1471987505758 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 864 | 1471987505761 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 14:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:25:05 INFO - PROCESS | 864 | 1471987505764 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 864 | 1471987505766 Marionette TRACE conn3 <- [1,1558,null,{}] 14:25:05 INFO - PROCESS | 864 | 1471987505769 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}] 14:25:05 INFO - PROCESS | 864 | 1471987505771 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:05 INFO - PROCESS | 864 | 1471987505848 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:25:05 INFO - PROCESS | 864 | 1471987505854 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 864 | 1471987505856 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:05 INFO - PROCESS | 864 | ++DOCSHELL 151AB800 == 35 [pid = 864] [id = 399] 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16515C00) [pid = 864] [serial = 1197] [outer = 00000000] 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18704000) [pid = 864] [serial = 1198] [outer = 16515C00] 14:25:05 INFO - PROCESS | 864 | 1471987505905 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18704400) [pid = 864] [serial = 1199] [outer = 16515C00] 14:25:06 INFO - PROCESS | 864 | 1471987506330 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]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 600ms 14:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:25:06 INFO - PROCESS | 864 | 1471987506373 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 864 | 1471987506376 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 14:25:06 INFO - PROCESS | 864 | 1471987506379 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 864 | 1471987506381 Marionette TRACE conn3 <- [1,1562,null,{}] 14:25:06 INFO - PROCESS | 864 | 1471987506384 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}] 14:25:06 INFO - PROCESS | 864 | 1471987506386 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:06 INFO - PROCESS | 864 | 1471987506466 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:25:06 INFO - PROCESS | 864 | 1471987506472 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 864 | 1471987506474 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:06 INFO - PROCESS | 864 | ++DOCSHELL 1462BC00 == 36 [pid = 864] [id = 400] 14:25:06 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1871D400) [pid = 864] [serial = 1200] [outer = 00000000] 14:25:06 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (19C33800) [pid = 864] [serial = 1201] [outer = 1871D400] 14:25:06 INFO - PROCESS | 864 | 1471987506520 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19C34400) [pid = 864] [serial = 1202] [outer = 1871D400] 14:25:07 INFO - PROCESS | 864 | 1471987507271 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]]]}] 14:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 947ms 14:25:07 INFO - PROCESS | 864 | 1471987507323 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 864 | 1471987507328 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 14:25:07 INFO - PROCESS | 864 | 1471987507333 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:25:07 INFO - PROCESS | 864 | 1471987507337 Marionette TRACE conn3 <- [1,1566,null,{}] 14:25:07 INFO - PROCESS | 864 | 1471987507343 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}] 14:25:07 INFO - PROCESS | 864 | 1471987507347 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:07 INFO - PROCESS | 864 | 1471987507490 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:25:07 INFO - PROCESS | 864 | 1471987507625 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 864 | 1471987507628 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:07 INFO - PROCESS | 864 | ++DOCSHELL 10A4A000 == 37 [pid = 864] [id = 401] 14:25:07 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (10AC1800) [pid = 864] [serial = 1203] [outer = 00000000] 14:25:07 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (128F0000) [pid = 864] [serial = 1204] [outer = 10AC1800] 14:25:07 INFO - PROCESS | 864 | 1471987507696 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (130B0000) [pid = 864] [serial = 1205] [outer = 10AC1800] 14:25:08 INFO - PROCESS | 864 | 1471987508407 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]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1105ms 14:25:08 INFO - PROCESS | 864 | 1471987508467 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 864 | 1471987508472 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 14:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:25:08 INFO - PROCESS | 864 | 1471987508479 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 864 | 1471987508482 Marionette TRACE conn3 <- [1,1570,null,{}] 14:25:08 INFO - PROCESS | 864 | 1471987508486 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}] 14:25:08 INFO - PROCESS | 864 | 1471987508489 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:08 INFO - PROCESS | 864 | 1471987508611 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:25:08 INFO - PROCESS | 864 | 1471987508755 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 864 | 1471987508758 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:08 INFO - PROCESS | 864 | ++DOCSHELL 13934800 == 38 [pid = 864] [id = 402] 14:25:08 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1393BC00) [pid = 864] [serial = 1206] [outer = 00000000] 14:25:08 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1438E400) [pid = 864] [serial = 1207] [outer = 1393BC00] 14:25:08 INFO - PROCESS | 864 | 1471987508820 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (14637C00) [pid = 864] [serial = 1208] [outer = 1393BC00] 14:25:09 INFO - PROCESS | 864 | 1471987509625 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]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1200ms 14:25:09 INFO - PROCESS | 864 | 1471987509703 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 864 | 1471987509710 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 14:25:09 INFO - PROCESS | 864 | 1471987509718 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 864 | 1471987509722 Marionette TRACE conn3 <- [1,1574,null,{}] 14:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:25:09 INFO - PROCESS | 864 | 1471987509728 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}] 14:25:09 INFO - PROCESS | 864 | 1471987509730 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:09 INFO - PROCESS | 864 | 1471987509838 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 151AB800 == 37 [pid = 864] [id = 399] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 10ACAC00 == 36 [pid = 864] [id = 398] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 1719A000 == 35 [pid = 864] [id = 397] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 16518C00 == 34 [pid = 864] [id = 396] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 15A2C400 == 33 [pid = 864] [id = 395] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 14631800 == 32 [pid = 864] [id = 394] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 12D8D800 == 31 [pid = 864] [id = 393] 14:25:09 INFO - PROCESS | 864 | --DOCSHELL 10ACB400 == 30 [pid = 864] [id = 392] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 91 (16CF0C00) [pid = 864] [serial = 1144] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1740CC00) [pid = 864] [serial = 1147] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1349B400) [pid = 864] [serial = 1135] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 88 (13928000) [pid = 864] [serial = 1136] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 87 (151AA400) [pid = 864] [serial = 1138] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15787800) [pid = 864] [serial = 1139] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 85 (10AC8800) [pid = 864] [serial = 1132] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 84 (12854000) [pid = 864] [serial = 1133] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 83 (18258000) [pid = 864] [serial = 1127] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 82 (18223C00) [pid = 864] [serial = 1126] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 81 (129DE800) [pid = 864] [serial = 1129] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 80 (131E8C00) [pid = 864] [serial = 1130] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18704C00) [pid = 864] [serial = 1156] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1392B000) [pid = 864] [serial = 1151] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18705400) [pid = 864] [serial = 1157] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13105800) [pid = 864] [serial = 1150] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 75 (18216400) [pid = 864] [serial = 1148] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17A0E400) [pid = 864] [serial = 1154] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16515000) [pid = 864] [serial = 1141] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1651C800) [pid = 864] [serial = 1142] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17142000) [pid = 864] [serial = 1145] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1719E800) [pid = 864] [serial = 1153] [outer = 00000000] [url = about:blank] 14:25:09 INFO - PROCESS | 864 | 1471987509958 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 864 | 1471987509961 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:10 INFO - PROCESS | 864 | ++DOCSHELL 10ACE000 == 31 [pid = 864] [id = 403] 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10AD0800) [pid = 864] [serial = 1209] [outer = 00000000] 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (112C1000) [pid = 864] [serial = 1210] [outer = 10AD0800] 14:25:10 INFO - PROCESS | 864 | 1471987510013 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (128E9000) [pid = 864] [serial = 1211] [outer = 10AD0800] 14:25:10 INFO - PROCESS | 864 | 1471987510439 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]]]}] 14:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 742ms 14:25:10 INFO - PROCESS | 864 | 1471987510463 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 864 | 1471987510467 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 14:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:25:10 INFO - PROCESS | 864 | 1471987510473 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 864 | 1471987510476 Marionette TRACE conn3 <- [1,1578,null,{}] 14:25:10 INFO - PROCESS | 864 | 1471987510480 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}] 14:25:10 INFO - PROCESS | 864 | 1471987510482 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:10 INFO - PROCESS | 864 | 1471987510593 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:25:10 INFO - PROCESS | 864 | 1471987510688 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 864 | 1471987510690 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:10 INFO - PROCESS | 864 | ++DOCSHELL 12BEC000 == 32 [pid = 864] [id = 404] 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (12DD5400) [pid = 864] [serial = 1212] [outer = 00000000] 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1321C800) [pid = 864] [serial = 1213] [outer = 12DD5400] 14:25:10 INFO - PROCESS | 864 | 1471987510747 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13927C00) [pid = 864] [serial = 1214] [outer = 12DD5400] 14:25:11 INFO - PROCESS | 864 | 1471987511141 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]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 695ms 14:25:11 INFO - PROCESS | 864 | 1471987511173 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 864 | 1471987511176 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 14:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:25:11 INFO - PROCESS | 864 | 1471987511179 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 864 | 1471987511182 Marionette TRACE conn3 <- [1,1582,null,{}] 14:25:11 INFO - PROCESS | 864 | 1471987511193 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}] 14:25:11 INFO - PROCESS | 864 | 1471987511197 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:11 INFO - PROCESS | 864 | 1471987511283 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:25:11 INFO - PROCESS | 864 | 1471987511291 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 864 | 1471987511294 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:11 INFO - PROCESS | 864 | ++DOCSHELL 151ABC00 == 33 [pid = 864] [id = 405] 14:25:11 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (151AE400) [pid = 864] [serial = 1215] [outer = 00000000] 14:25:11 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15790C00) [pid = 864] [serial = 1216] [outer = 151AE400] 14:25:11 INFO - PROCESS | 864 | 1471987511344 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15A36400) [pid = 864] [serial = 1217] [outer = 151AE400] 14:25:11 INFO - PROCESS | 864 | 1471987511858 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]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 694ms 14:25:11 INFO - PROCESS | 864 | 1471987511911 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 864 | 1471987511913 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 14:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:25:11 INFO - PROCESS | 864 | 1471987511916 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 864 | 1471987511918 Marionette TRACE conn3 <- [1,1586,null,{}] 14:25:11 INFO - PROCESS | 864 | 1471987511921 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}] 14:25:11 INFO - PROCESS | 864 | 1471987511923 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:12 INFO - PROCESS | 864 | 1471987512044 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:25:12 INFO - PROCESS | 864 | 1471987512057 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 864 | 1471987512060 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:12 INFO - PROCESS | 864 | ++DOCSHELL 1651A000 == 34 [pid = 864] [id = 406] 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1651A800) [pid = 864] [serial = 1218] [outer = 00000000] 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1693FC00) [pid = 864] [serial = 1219] [outer = 1651A800] 14:25:12 INFO - PROCESS | 864 | 1471987512106 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (16CF0C00) [pid = 864] [serial = 1220] [outer = 1651A800] 14:25:12 INFO - PROCESS | 864 | 1471987512568 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]]]}] 14:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 711ms 14:25:12 INFO - PROCESS | 864 | 1471987512615 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 864 | 1471987512617 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 14:25:12 INFO - PROCESS | 864 | 1471987512621 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:25:12 INFO - PROCESS | 864 | 1471987512623 Marionette TRACE conn3 <- [1,1590,null,{}] 14:25:12 INFO - PROCESS | 864 | 1471987512626 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}] 14:25:12 INFO - PROCESS | 864 | 1471987512628 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:12 INFO - PROCESS | 864 | 1471987512740 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:25:12 INFO - PROCESS | 864 | 1471987512746 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 864 | 1471987512748 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:12 INFO - PROCESS | 864 | ++DOCSHELL 1651BC00 == 35 [pid = 864] [id = 407] 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1713E800) [pid = 864] [serial = 1221] [outer = 00000000] 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (17197800) [pid = 864] [serial = 1222] [outer = 1713E800] 14:25:12 INFO - PROCESS | 864 | 1471987512846 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1719A400) [pid = 864] [serial = 1223] [outer = 1713E800] 14:25:13 INFO - PROCESS | 864 | 1471987513286 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]]]}] 14:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 710ms 14:25:13 INFO - PROCESS | 864 | 1471987513320 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 864 | 1471987513322 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 14:25:13 INFO - PROCESS | 864 | 1471987513330 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 864 | 1471987513332 Marionette TRACE conn3 <- [1,1594,null,{}] 14:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:25:13 INFO - PROCESS | 864 | 1471987513335 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}] 14:25:13 INFO - PROCESS | 864 | 1471987513340 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:13 INFO - PROCESS | 864 | 1471987513506 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:25:13 INFO - PROCESS | 864 | 1471987513531 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 864 | 1471987513534 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:13 INFO - PROCESS | 864 | ++DOCSHELL 10ACE800 == 36 [pid = 864] [id = 408] 14:25:13 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (128EA400) [pid = 864] [serial = 1224] [outer = 00000000] 14:25:13 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (18259C00) [pid = 864] [serial = 1225] [outer = 128EA400] 14:25:13 INFO - PROCESS | 864 | 1471987513580 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1825A800) [pid = 864] [serial = 1226] [outer = 128EA400] 14:25:14 INFO - PROCESS | 864 | 1471987514017 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]]]}] 14:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 742ms 14:25:14 INFO - PROCESS | 864 | 1471987514072 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 864 | 1471987514083 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 14:25:14 INFO - PROCESS | 864 | 1471987514087 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:25:14 INFO - PROCESS | 864 | 1471987514089 Marionette TRACE conn3 <- [1,1598,null,{}] 14:25:14 INFO - PROCESS | 864 | 1471987514092 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}] 14:25:14 INFO - PROCESS | 864 | 1471987514094 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:14 INFO - PROCESS | 864 | 1471987514205 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:25:14 INFO - PROCESS | 864 | 1471987514214 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 864 | 1471987514216 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:14 INFO - PROCESS | 864 | ++DOCSHELL 1855B400 == 37 [pid = 864] [id = 409] 14:25:14 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1855C000) [pid = 864] [serial = 1227] [outer = 00000000] 14:25:14 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1870D000) [pid = 864] [serial = 1228] [outer = 1855C000] 14:25:14 INFO - PROCESS | 864 | 1471987514313 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1870D800) [pid = 864] [serial = 1229] [outer = 1855C000] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 90 (139CCC00) [pid = 864] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1825B000) [pid = 864] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 88 (19C2FC00) [pid = 864] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 87 (13EA1400) [pid = 864] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 86 (1719D000) [pid = 864] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16515C00) [pid = 864] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 84 (13158400) [pid = 864] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 83 (15A2C800) [pid = 864] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 82 (10ACBC00) [pid = 864] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 81 (128ECC00) [pid = 864] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 80 (14631C00) [pid = 864] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12DDE000) [pid = 864] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1651F000) [pid = 864] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:25:14 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10AC9000) [pid = 864] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:25:14 INFO - PROCESS | 864 | 1471987514790 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]]]}] 14:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 710ms 14:25:14 INFO - PROCESS | 864 | 1471987514829 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 864 | 1471987514831 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 14:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:25:14 INFO - PROCESS | 864 | 1471987514871 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - PROCESS | 864 | 1471987514873 Marionette TRACE conn3 <- [1,1602,null,{}] 14:25:14 INFO - PROCESS | 864 | 1471987514877 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}] 14:25:14 INFO - PROCESS | 864 | 1471987514879 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:14 INFO - PROCESS | 864 | 1471987514958 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:25:14 INFO - PROCESS | 864 | 1471987514964 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 864 | 1471987514966 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:14 INFO - PROCESS | 864 | ++DOCSHELL 129A1400 == 38 [pid = 864] [id = 410] 14:25:14 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (131F0400) [pid = 864] [serial = 1230] [outer = 00000000] 14:25:15 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15B5B000) [pid = 864] [serial = 1231] [outer = 131F0400] 14:25:15 INFO - PROCESS | 864 | 1471987515011 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16FA9C00) [pid = 864] [serial = 1232] [outer = 131F0400] 14:25:15 INFO - PROCESS | 864 | 1471987515434 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]]]}] 14:25:15 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 14:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 600ms 14:25:15 INFO - PROCESS | 864 | 1471987515473 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:25:15 INFO - PROCESS | 864 | 1471987515475 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 14:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:25:15 INFO - PROCESS | 864 | 1471987515479 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 864 | 1471987515481 Marionette TRACE conn3 <- [1,1606,null,{}] 14:25:15 INFO - PROCESS | 864 | 1471987515484 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}] 14:25:15 INFO - PROCESS | 864 | 1471987515486 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:15 INFO - PROCESS | 864 | 1471987515570 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:25:15 INFO - PROCESS | 864 | 1471987515576 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 864 | 1471987515578 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:15 INFO - PROCESS | 864 | ++DOCSHELL 151AB800 == 39 [pid = 864] [id = 411] 14:25:15 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A33800) [pid = 864] [serial = 1233] [outer = 00000000] 14:25:15 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (19C2DC00) [pid = 864] [serial = 1234] [outer = 15A33800] 14:25:15 INFO - PROCESS | 864 | 1471987515623 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (19C37000) [pid = 864] [serial = 1235] [outer = 15A33800] 14:25:16 INFO - PROCESS | 864 | 1471987516059 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]]]}] 14:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 631ms 14:25:16 INFO - PROCESS | 864 | 1471987516115 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 864 | 1471987516117 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 14:25:16 INFO - PROCESS | 864 | 1471987516121 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:25:16 INFO - PROCESS | 864 | 1471987516122 Marionette TRACE conn3 <- [1,1610,null,{}] 14:25:16 INFO - PROCESS | 864 | 1471987516125 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}] 14:25:16 INFO - PROCESS | 864 | 1471987516127 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:16 INFO - PROCESS | 864 | 1471987516208 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:25:16 INFO - PROCESS | 864 | 1471987516214 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 864 | 1471987516216 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:16 INFO - PROCESS | 864 | ++DOCSHELL 18703C00 == 40 [pid = 864] [id = 412] 14:25:16 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (19D9F000) [pid = 864] [serial = 1236] [outer = 00000000] 14:25:16 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (19EA5400) [pid = 864] [serial = 1237] [outer = 19D9F000] 14:25:16 INFO - PROCESS | 864 | 1471987516289 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19EAFC00) [pid = 864] [serial = 1238] [outer = 19D9F000] 14:25:17 INFO - PROCESS | 864 | 1471987517039 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]]]}] 14:25:17 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 14:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 947ms 14:25:17 INFO - PROCESS | 864 | 1471987517067 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 864 | 1471987517071 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 14:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:25:17 INFO - PROCESS | 864 | 1471987517076 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 864 | 1471987517079 Marionette TRACE conn3 <- [1,1614,null,{}] 14:25:17 INFO - PROCESS | 864 | 1471987517085 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}] 14:25:17 INFO - PROCESS | 864 | 1471987517088 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:17 INFO - PROCESS | 864 | 1471987517202 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:25:17 INFO - PROCESS | 864 | 1471987517310 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 864 | 1471987517313 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:17 INFO - PROCESS | 864 | ++DOCSHELL 10EA9000 == 41 [pid = 864] [id = 413] 14:25:17 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (11A7CC00) [pid = 864] [serial = 1239] [outer = 00000000] 14:25:17 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (12BED000) [pid = 864] [serial = 1240] [outer = 11A7CC00] 14:25:17 INFO - PROCESS | 864 | 1471987517371 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (134D3C00) [pid = 864] [serial = 1241] [outer = 11A7CC00] 14:25:18 INFO - PROCESS | 864 | 1471987518042 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]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1011ms 14:25:18 INFO - PROCESS | 864 | 1471987518112 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:25:18 INFO - PROCESS | 864 | 1471987518117 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 14:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:25:18 INFO - PROCESS | 864 | 1471987518123 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 864 | 1471987518127 Marionette TRACE conn3 <- [1,1618,null,{}] 14:25:18 INFO - PROCESS | 864 | 1471987518131 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}] 14:25:18 INFO - PROCESS | 864 | 1471987518134 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:18 INFO - PROCESS | 864 | 1471987518249 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:25:18 INFO - PROCESS | 864 | 1471987518386 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 864 | 1471987518389 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:18 INFO - PROCESS | 864 | ++DOCSHELL 1438D800 == 42 [pid = 864] [id = 414] 14:25:18 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (1438EC00) [pid = 864] [serial = 1242] [outer = 00000000] 14:25:18 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (160A5400) [pid = 864] [serial = 1243] [outer = 1438EC00] 14:25:18 INFO - PROCESS | 864 | 1471987518448 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (16519C00) [pid = 864] [serial = 1244] [outer = 1438EC00] 14:25:19 INFO - PROCESS | 864 | 1471987519072 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]]]}] 14:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1011ms 14:25:19 INFO - PROCESS | 864 | 1471987519125 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 864 | 1471987519128 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 14:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:25:19 INFO - PROCESS | 864 | 1471987519131 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 864 | 1471987519135 Marionette TRACE conn3 <- [1,1622,null,{}] 14:25:19 INFO - PROCESS | 864 | 1471987519147 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}] 14:25:19 INFO - PROCESS | 864 | 1471987519152 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:19 INFO - PROCESS | 864 | 1471987519259 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:25:19 INFO - PROCESS | 864 | 1471987519370 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 864 | 1471987519374 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:19 INFO - PROCESS | 864 | ++DOCSHELL 19DA3400 == 43 [pid = 864] [id = 415] 14:25:19 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (19DA3800) [pid = 864] [serial = 1245] [outer = 00000000] 14:25:19 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (19F5F800) [pid = 864] [serial = 1246] [outer = 19DA3800] 14:25:19 INFO - PROCESS | 864 | 1471987519475 Marionette DEBUG loaded listener.js 14:25:19 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (1A1C1800) [pid = 864] [serial = 1247] [outer = 19DA3800] 14:25:20 INFO - PROCESS | 864 | 1471987520090 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]]]}] 14:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1010ms 14:25:20 INFO - PROCESS | 864 | 1471987520134 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 864 | 1471987520137 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 14:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:25:20 INFO - PROCESS | 864 | 1471987520141 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 864 | 1471987520143 Marionette TRACE conn3 <- [1,1626,null,{}] 14:25:20 INFO - PROCESS | 864 | 1471987520146 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}] 14:25:20 INFO - PROCESS | 864 | 1471987520149 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:20 INFO - PROCESS | 864 | 1471987520259 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:25:20 INFO - PROCESS | 864 | 1471987520366 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 864 | 1471987520369 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:20 INFO - PROCESS | 864 | ++DOCSHELL 1299D000 == 44 [pid = 864] [id = 416] 14:25:20 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (129E5800) [pid = 864] [serial = 1248] [outer = 00000000] 14:25:20 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (13EA3400) [pid = 864] [serial = 1249] [outer = 129E5800] 14:25:20 INFO - PROCESS | 864 | 1471987520424 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 864 | ++DOMWINDOW == 98 (15A38000) [pid = 864] [serial = 1250] [outer = 129E5800] 14:25:21 INFO - PROCESS | 864 | 1471987521279 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]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1169ms 14:25:21 INFO - PROCESS | 864 | 1471987521336 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 864 | 1471987521340 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 14:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:25:21 INFO - PROCESS | 864 | 1471987521346 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 864 | 1471987521351 Marionette TRACE conn3 <- [1,1630,null,{}] 14:25:21 INFO - PROCESS | 864 | 1471987521355 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}] 14:25:21 INFO - PROCESS | 864 | 1471987521358 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:21 INFO - PROCESS | 864 | 1471987521461 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 113C2400 == 43 [pid = 864] [id = 391] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 151AB800 == 42 [pid = 864] [id = 411] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 129A1400 == 41 [pid = 864] [id = 410] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1855B400 == 40 [pid = 864] [id = 409] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 10ACE800 == 39 [pid = 864] [id = 408] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1651BC00 == 38 [pid = 864] [id = 407] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1651A000 == 37 [pid = 864] [id = 406] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 151ABC00 == 36 [pid = 864] [id = 405] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 12BEC000 == 35 [pid = 864] [id = 404] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 10ACE000 == 34 [pid = 864] [id = 403] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1462BC00 == 33 [pid = 864] [id = 400] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 10A4A000 == 32 [pid = 864] [id = 401] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 13934800 == 31 [pid = 864] [id = 402] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1299D000 == 30 [pid = 864] [id = 416] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 1438D800 == 29 [pid = 864] [id = 414] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 19DA3400 == 28 [pid = 864] [id = 415] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 18703C00 == 27 [pid = 864] [id = 412] 14:25:22 INFO - PROCESS | 864 | --DOCSHELL 10EA9000 == 26 [pid = 864] [id = 413] 14:25:22 INFO - PROCESS | 864 | 1471987522191 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 864 | 1471987522195 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 97 (15A38800) [pid = 864] [serial = 1186] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 96 (1138F400) [pid = 864] [serial = 1177] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 95 (11A07800) [pid = 864] [serial = 1178] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 94 (131E5800) [pid = 864] [serial = 1175] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 93 (12DDCC00) [pid = 864] [serial = 1174] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 92 (14638400) [pid = 864] [serial = 1183] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 91 (130D9400) [pid = 864] [serial = 1180] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1315D400) [pid = 864] [serial = 1181] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 89 (16C5DC00) [pid = 864] [serial = 1189] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 88 (129A1800) [pid = 864] [serial = 1160] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 87 (11A03800) [pid = 864] [serial = 1159] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15790800) [pid = 864] [serial = 1163] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1438D400) [pid = 864] [serial = 1162] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 84 (19C33800) [pid = 864] [serial = 1201] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 83 (162AF000) [pid = 864] [serial = 1187] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 82 (19C29400) [pid = 864] [serial = 1166] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1871D800) [pid = 864] [serial = 1165] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 80 (19D9C000) [pid = 864] [serial = 1169] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 79 (19C35000) [pid = 864] [serial = 1168] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 78 (179BC400) [pid = 864] [serial = 1172] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 77 (17146000) [pid = 864] [serial = 1171] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17A04800) [pid = 864] [serial = 1192] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1713D800) [pid = 864] [serial = 1190] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18704000) [pid = 864] [serial = 1198] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 73 (18253000) [pid = 864] [serial = 1193] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 72 (16543000) [pid = 864] [serial = 1195] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16CEE000) [pid = 864] [serial = 1196] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1514F800) [pid = 864] [serial = 1184] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | --DOMWINDOW == 69 (18704400) [pid = 864] [serial = 1199] [outer = 00000000] [url = about:blank] 14:25:22 INFO - PROCESS | 864 | ++DOCSHELL 10559C00 == 27 [pid = 864] [id = 417] 14:25:22 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1055A000) [pid = 864] [serial = 1251] [outer = 00000000] 14:25:22 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10A08800) [pid = 864] [serial = 1252] [outer = 1055A000] 14:25:22 INFO - PROCESS | 864 | 1471987522337 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10A52C00) [pid = 864] [serial = 1253] [outer = 1055A000] 14:25:22 INFO - PROCESS | 864 | 1471987522805 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]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 14:25:22 INFO - PROCESS | 864 | 1471987522865 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 864 | 1471987522869 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 14:25:22 INFO - PROCESS | 864 | 1471987522873 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:25:22 INFO - PROCESS | 864 | 1471987522876 Marionette TRACE conn3 <- [1,1634,null,{}] 14:25:22 INFO - PROCESS | 864 | 1471987522882 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}] 14:25:22 INFO - PROCESS | 864 | 1471987522886 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:22 INFO - PROCESS | 864 | 1471987522978 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:25:23 INFO - PROCESS | 864 | 1471987522994 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 864 | 1471987522997 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:23 INFO - PROCESS | 864 | ++DOCSHELL 128E7400 == 28 [pid = 864] [id = 418] 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (128E7C00) [pid = 864] [serial = 1254] [outer = 00000000] 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1295AC00) [pid = 864] [serial = 1255] [outer = 128E7C00] 14:25:23 INFO - PROCESS | 864 | 1471987523048 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (129E1000) [pid = 864] [serial = 1256] [outer = 128E7C00] 14:25:23 INFO - PROCESS | 864 | 1471987523535 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]]]}] 14:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 710ms 14:25:23 INFO - PROCESS | 864 | 1471987523595 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 864 | 1471987523599 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 14:25:23 INFO - PROCESS | 864 | 1471987523604 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:25:23 INFO - PROCESS | 864 | 1471987523606 Marionette TRACE conn3 <- [1,1638,null,{}] 14:25:23 INFO - PROCESS | 864 | 1471987523611 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}] 14:25:23 INFO - PROCESS | 864 | 1471987523614 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:23 INFO - PROCESS | 864 | 1471987523758 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:25:23 INFO - PROCESS | 864 | 1471987523852 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 864 | 1471987523855 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:23 INFO - PROCESS | 864 | ++DOCSHELL 128E6000 == 29 [pid = 864] [id = 419] 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (130DD400) [pid = 864] [serial = 1257] [outer = 00000000] 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (13440000) [pid = 864] [serial = 1258] [outer = 130DD400] 14:25:23 INFO - PROCESS | 864 | 1471987523903 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1392A800) [pid = 864] [serial = 1259] [outer = 130DD400] 14:25:24 INFO - PROCESS | 864 | 1471987524321 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]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 742ms 14:25:24 INFO - PROCESS | 864 | 1471987524377 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 864 | 1471987524379 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 14:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:25:24 INFO - PROCESS | 864 | 1471987524384 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 864 | 1471987524390 Marionette TRACE conn3 <- [1,1642,null,{}] 14:25:24 INFO - PROCESS | 864 | 1471987524411 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}] 14:25:24 INFO - PROCESS | 864 | 1471987524416 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:24 INFO - PROCESS | 864 | 1471987524543 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:25:24 INFO - PROCESS | 864 | 1471987524606 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 864 | 1471987524608 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:24 INFO - PROCESS | 864 | ++DOCSHELL 1462E800 == 30 [pid = 864] [id = 420] 14:25:24 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1462F000) [pid = 864] [serial = 1260] [outer = 00000000] 14:25:24 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (146B2000) [pid = 864] [serial = 1261] [outer = 1462F000] 14:25:24 INFO - PROCESS | 864 | 1471987524655 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13222400) [pid = 864] [serial = 1262] [outer = 1462F000] 14:25:25 INFO - PROCESS | 864 | 1471987525099 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]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 758ms 14:25:25 INFO - PROCESS | 864 | 1471987525155 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 864 | 1471987525158 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:25:25 INFO - PROCESS | 864 | 1471987525165 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 864 | 1471987525167 Marionette TRACE conn3 <- [1,1646,null,{}] 14:25:25 INFO - PROCESS | 864 | 1471987525170 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}] 14:25:25 INFO - PROCESS | 864 | 1471987525172 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:25 INFO - PROCESS | 864 | 1471987525291 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:25:25 INFO - PROCESS | 864 | 1471987525303 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 864 | 1471987525305 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:25 INFO - PROCESS | 864 | ++DOCSHELL 15786400 == 31 [pid = 864] [id = 421] 14:25:25 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A2AC00) [pid = 864] [serial = 1263] [outer = 00000000] 14:25:25 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15B50800) [pid = 864] [serial = 1264] [outer = 15A2AC00] 14:25:25 INFO - PROCESS | 864 | 1471987525352 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1609FC00) [pid = 864] [serial = 1265] [outer = 15A2AC00] 14:25:25 INFO - PROCESS | 864 | 1471987525799 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]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 711ms 14:25:25 INFO - PROCESS | 864 | 1471987525860 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 864 | 1471987525862 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:25:25 INFO - PROCESS | 864 | 1471987525865 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 864 | 1471987525867 Marionette TRACE conn3 <- [1,1650,null,{}] 14:25:25 INFO - PROCESS | 864 | 1471987525871 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}] 14:25:25 INFO - PROCESS | 864 | 1471987525873 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:26 INFO - PROCESS | 864 | 1471987525989 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:25:26 INFO - PROCESS | 864 | 1471987525999 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 864 | 1471987526005 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:26 INFO - PROCESS | 864 | ++DOCSHELL 162A5400 == 32 [pid = 864] [id = 422] 14:25:26 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (162AC400) [pid = 864] [serial = 1266] [outer = 00000000] 14:25:26 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (16516800) [pid = 864] [serial = 1267] [outer = 162AC400] 14:25:26 INFO - PROCESS | 864 | 1471987526115 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1713C000) [pid = 864] [serial = 1268] [outer = 162AC400] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 86 (1713E800) [pid = 864] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 85 (128EA400) [pid = 864] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 84 (10AC1800) [pid = 864] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1393BC00) [pid = 864] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1651A800) [pid = 864] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 81 (151AE400) [pid = 864] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1871D400) [pid = 864] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10AD0800) [pid = 864] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 78 (12DD5400) [pid = 864] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1855C000) [pid = 864] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 76 (131F0400) [pid = 864] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19D9F000) [pid = 864] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:25:26 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15A33800) [pid = 864] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:25:26 INFO - PROCESS | 864 | 1471987526878 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]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1010ms 14:25:26 INFO - PROCESS | 864 | 1471987526905 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:25:26 INFO - PROCESS | 864 | 1471987526907 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 14:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:25:26 INFO - PROCESS | 864 | 1471987526914 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 864 | 1471987526916 Marionette TRACE conn3 <- [1,1654,null,{}] 14:25:26 INFO - PROCESS | 864 | 1471987526919 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}] 14:25:26 INFO - PROCESS | 864 | 1471987526922 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:27 INFO - PROCESS | 864 | 1471987527005 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:25:27 INFO - PROCESS | 864 | 1471987527012 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 864 | 1471987527014 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:27 INFO - PROCESS | 864 | ++DOCSHELL 0F9E7000 == 33 [pid = 864] [id = 423] 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1393E400) [pid = 864] [serial = 1269] [outer = 00000000] 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15A2F800) [pid = 864] [serial = 1270] [outer = 1393E400] 14:25:27 INFO - PROCESS | 864 | 1471987527060 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17148800) [pid = 864] [serial = 1271] [outer = 1393E400] 14:25:27 INFO - PROCESS | 864 | 1471987527533 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]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 711ms 14:25:27 INFO - PROCESS | 864 | 1471987527609 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 864 | 1471987527611 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 14:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:25:27 INFO - PROCESS | 864 | 1471987527614 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 864 | 1471987527616 Marionette TRACE conn3 <- [1,1658,null,{}] 14:25:27 INFO - PROCESS | 864 | 1471987527620 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}] 14:25:27 INFO - PROCESS | 864 | 1471987527622 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:27 INFO - PROCESS | 864 | 1471987527703 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:25:27 INFO - PROCESS | 864 | 1471987527712 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 864 | 1471987527714 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:27 INFO - PROCESS | 864 | ++DOCSHELL 160AC800 == 34 [pid = 864] [id = 424] 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16540C00) [pid = 864] [serial = 1272] [outer = 00000000] 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1748FC00) [pid = 864] [serial = 1273] [outer = 16540C00] 14:25:27 INFO - PROCESS | 864 | 1471987527760 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (178EA800) [pid = 864] [serial = 1274] [outer = 16540C00] 14:25:28 INFO - PROCESS | 864 | 1471987528229 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]]]}] 14:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 647ms 14:25:28 INFO - PROCESS | 864 | 1471987528252 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 864 | 1471987528254 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 14:25:28 INFO - PROCESS | 864 | 1471987528258 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:25:28 INFO - PROCESS | 864 | 1471987528259 Marionette TRACE conn3 <- [1,1662,null,{}] 14:25:28 INFO - PROCESS | 864 | 1471987528267 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}] 14:25:28 INFO - PROCESS | 864 | 1471987528269 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:28 INFO - PROCESS | 864 | 1471987528347 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:25:28 INFO - PROCESS | 864 | 1471987528353 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 864 | 1471987528355 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:28 INFO - PROCESS | 864 | ++DOCSHELL 17413800 == 35 [pid = 864] [id = 425] 14:25:28 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179B9400) [pid = 864] [serial = 1275] [outer = 00000000] 14:25:28 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17A01C00) [pid = 864] [serial = 1276] [outer = 179B9400] 14:25:28 INFO - PROCESS | 864 | 1471987528401 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17A04800) [pid = 864] [serial = 1277] [outer = 179B9400] 14:25:29 INFO - PROCESS | 864 | 1471987529117 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]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 947ms 14:25:29 INFO - PROCESS | 864 | 1471987529204 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 864 | 1471987529208 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 14:25:29 INFO - PROCESS | 864 | 1471987529213 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:25:29 INFO - PROCESS | 864 | 1471987529217 Marionette TRACE conn3 <- [1,1666,null,{}] 14:25:29 INFO - PROCESS | 864 | 1471987529225 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}] 14:25:29 INFO - PROCESS | 864 | 1471987529231 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:29 INFO - PROCESS | 864 | 1471987529381 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:25:29 INFO - PROCESS | 864 | 1471987529511 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 864 | 1471987529514 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:29 INFO - PROCESS | 864 | ++DOCSHELL 112C2800 == 36 [pid = 864] [id = 426] 14:25:29 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (112CD000) [pid = 864] [serial = 1278] [outer = 00000000] 14:25:29 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (128EBC00) [pid = 864] [serial = 1279] [outer = 112CD000] 14:25:29 INFO - PROCESS | 864 | 1471987529579 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (13159C00) [pid = 864] [serial = 1280] [outer = 112CD000] 14:25:30 INFO - PROCESS | 864 | 1471987530334 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]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1153ms 14:25:30 INFO - PROCESS | 864 | 1471987530392 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:25:30 INFO - PROCESS | 864 | 1471987530397 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 14:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:25:30 INFO - PROCESS | 864 | 1471987530404 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - PROCESS | 864 | 1471987530407 Marionette TRACE conn3 <- [1,1670,null,{}] 14:25:30 INFO - PROCESS | 864 | 1471987530411 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}] 14:25:30 INFO - PROCESS | 864 | 1471987530414 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:30 INFO - PROCESS | 864 | 1471987530546 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:25:30 INFO - PROCESS | 864 | 1471987530677 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 864 | 1471987530679 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:30 INFO - PROCESS | 864 | ++DOCSHELL 13444400 == 37 [pid = 864] [id = 427] 14:25:30 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (13929400) [pid = 864] [serial = 1281] [outer = 00000000] 14:25:30 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (13EA1C00) [pid = 864] [serial = 1282] [outer = 13929400] 14:25:30 INFO - PROCESS | 864 | 1471987530746 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1438D000) [pid = 864] [serial = 1283] [outer = 13929400] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 15788000 == 36 [pid = 864] [id = 199] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 146B9C00 == 35 [pid = 864] [id = 211] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 10A4B000 == 34 [pid = 864] [id = 200] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 17199800 == 33 [pid = 864] [id = 203] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 1651AC00 == 32 [pid = 864] [id = 201] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 102C8C00 == 31 [pid = 864] [id = 204] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 15A30800 == 30 [pid = 864] [id = 212] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 16C59C00 == 29 [pid = 864] [id = 202] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 14390000 == 28 [pid = 864] [id = 198] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 10B91000 == 27 [pid = 864] [id = 209] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 1392F000 == 26 [pid = 864] [id = 210] 14:25:31 INFO - PROCESS | 864 | --DOCSHELL 128EC800 == 25 [pid = 864] [id = 197] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 88 (17197800) [pid = 864] [serial = 1222] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 87 (18259C00) [pid = 864] [serial = 1225] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 86 (128F0000) [pid = 864] [serial = 1204] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 85 (130B0000) [pid = 864] [serial = 1205] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1438E400) [pid = 864] [serial = 1207] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 83 (14637C00) [pid = 864] [serial = 1208] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1693FC00) [pid = 864] [serial = 1219] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15790C00) [pid = 864] [serial = 1216] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 80 (15A36400) [pid = 864] [serial = 1217] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1719A400) [pid = 864] [serial = 1223] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 78 (19C34400) [pid = 864] [serial = 1202] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 77 (112C1000) [pid = 864] [serial = 1210] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 76 (128E9000) [pid = 864] [serial = 1211] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1321C800) [pid = 864] [serial = 1213] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13927C00) [pid = 864] [serial = 1214] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1870D000) [pid = 864] [serial = 1228] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1825A800) [pid = 864] [serial = 1226] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15B5B000) [pid = 864] [serial = 1231] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19EA5400) [pid = 864] [serial = 1237] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 69 (19C2DC00) [pid = 864] [serial = 1234] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1870D800) [pid = 864] [serial = 1229] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19EAFC00) [pid = 864] [serial = 1238] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 66 (16FA9C00) [pid = 864] [serial = 1232] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 65 (16CF0C00) [pid = 864] [serial = 1220] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | --DOMWINDOW == 64 (19C37000) [pid = 864] [serial = 1235] [outer = 00000000] [url = about:blank] 14:25:31 INFO - PROCESS | 864 | 1471987531578 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]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1200ms 14:25:31 INFO - PROCESS | 864 | 1471987531601 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 864 | 1471987531606 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 14:25:31 INFO - PROCESS | 864 | 1471987531610 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:25:31 INFO - PROCESS | 864 | 1471987531614 Marionette TRACE conn3 <- [1,1674,null,{}] 14:25:31 INFO - PROCESS | 864 | 1471987531620 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}] 14:25:31 INFO - PROCESS | 864 | 1471987531623 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:31 INFO - PROCESS | 864 | 1471987531715 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:25:31 INFO - PROCESS | 864 | 1471987531722 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 864 | 1471987531727 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:31 INFO - PROCESS | 864 | ++DOCSHELL 11329400 == 26 [pid = 864] [id = 428] 14:25:31 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (11382800) [pid = 864] [serial = 1284] [outer = 00000000] 14:25:31 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (128E8400) [pid = 864] [serial = 1285] [outer = 11382800] 14:25:31 INFO - PROCESS | 864 | 1471987531777 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (128F3C00) [pid = 864] [serial = 1286] [outer = 11382800] 14:25:32 INFO - PROCESS | 864 | 1471987532328 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]]]}] 14:25:32 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 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 742ms 14:25:32 INFO - PROCESS | 864 | 1471987532352 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 864 | 1471987532356 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:25:32 INFO - PROCESS | 864 | 1471987532363 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 864 | 1471987532365 Marionette TRACE conn3 <- [1,1678,null,{}] 14:25:32 INFO - PROCESS | 864 | 1471987532369 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}] 14:25:32 INFO - PROCESS | 864 | 1471987532372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:32 INFO - PROCESS | 864 | 1471987532463 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:25:32 INFO - PROCESS | 864 | 1471987532470 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 864 | 1471987532472 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:32 INFO - PROCESS | 864 | ++DOCSHELL 13927400 == 27 [pid = 864] [id = 429] 14:25:32 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (13927C00) [pid = 864] [serial = 1287] [outer = 00000000] 14:25:32 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13936C00) [pid = 864] [serial = 1288] [outer = 13927C00] 14:25:32 INFO - PROCESS | 864 | 1471987532521 Marionette DEBUG loaded listener.js 14:25:32 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (13EB0000) [pid = 864] [serial = 1289] [outer = 13927C00] 14:25:33 INFO - PROCESS | 864 | 1471987533044 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]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 711ms 14:25:33 INFO - PROCESS | 864 | 1471987533094 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 864 | 1471987533096 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 14:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:25:33 INFO - PROCESS | 864 | 1471987533100 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 864 | 1471987533103 Marionette TRACE conn3 <- [1,1682,null,{}] 14:25:33 INFO - PROCESS | 864 | 1471987533114 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}] 14:25:33 INFO - PROCESS | 864 | 1471987533118 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:33 INFO - PROCESS | 864 | 1471987533204 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:25:33 INFO - PROCESS | 864 | 1471987533308 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 864 | 1471987533311 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:33 INFO - PROCESS | 864 | ++DOCSHELL 15790C00 == 28 [pid = 864] [id = 430] 14:25:33 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15791800) [pid = 864] [serial = 1290] [outer = 00000000] 14:25:33 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (15A31800) [pid = 864] [serial = 1291] [outer = 15791800] 14:25:33 INFO - PROCESS | 864 | 1471987533376 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15B56800) [pid = 864] [serial = 1292] [outer = 15791800] 14:25:33 INFO - PROCESS | 864 | 1471987533753 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]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 710ms 14:25:33 INFO - PROCESS | 864 | 1471987533799 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 864 | 1471987533801 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 14:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:25:33 INFO - PROCESS | 864 | 1471987533805 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 864 | 1471987533807 Marionette TRACE conn3 <- [1,1686,null,{}] 14:25:33 INFO - PROCESS | 864 | 1471987533810 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}] 14:25:33 INFO - PROCESS | 864 | 1471987533812 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:33 INFO - PROCESS | 864 | 1471987533965 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:25:34 INFO - PROCESS | 864 | 1471987533982 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 864 | 1471987533984 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:34 INFO - PROCESS | 864 | ++DOCSHELL 160AE400 == 29 [pid = 864] [id = 431] 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (160AEC00) [pid = 864] [serial = 1293] [outer = 00000000] 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16C5E400) [pid = 864] [serial = 1294] [outer = 160AEC00] 14:25:34 INFO - PROCESS | 864 | 1471987534031 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1713D800) [pid = 864] [serial = 1295] [outer = 160AEC00] 14:25:34 INFO - PROCESS | 864 | 1471987534474 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]]]}] 14:25:34 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 14:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 695ms 14:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:25:34 INFO - PROCESS | 864 | 1471987534504 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 864 | 1471987534506 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 14:25:34 INFO - PROCESS | 864 | 1471987534510 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 864 | 1471987534512 Marionette TRACE conn3 <- [1,1690,null,{}] 14:25:34 INFO - PROCESS | 864 | 1471987534516 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}] 14:25:34 INFO - PROCESS | 864 | 1471987534518 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:34 INFO - PROCESS | 864 | 1471987534639 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:25:34 INFO - PROCESS | 864 | 1471987534644 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 864 | 1471987534646 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:34 INFO - PROCESS | 864 | ++DOCSHELL 16938C00 == 30 [pid = 864] [id = 432] 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1693FC00) [pid = 864] [serial = 1296] [outer = 00000000] 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1719D400) [pid = 864] [serial = 1297] [outer = 1693FC00] 14:25:34 INFO - PROCESS | 864 | 1471987534693 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (171A4800) [pid = 864] [serial = 1298] [outer = 1693FC00] 14:25:35 INFO - PROCESS | 864 | 1471987535152 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]]]}] 14:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 694ms 14:25:35 INFO - PROCESS | 864 | 1471987535209 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:25:35 INFO - PROCESS | 864 | 1471987535211 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 14:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:25:35 INFO - PROCESS | 864 | 1471987535214 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:25:35 INFO - PROCESS | 864 | 1471987535216 Marionette TRACE conn3 <- [1,1694,null,{}] 14:25:35 INFO - PROCESS | 864 | 1471987535219 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}] 14:25:35 INFO - PROCESS | 864 | 1471987535225 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:35 INFO - PROCESS | 864 | 1471987535390 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:25:35 INFO - PROCESS | 864 | 1471987535418 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 864 | 1471987535420 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:35 INFO - PROCESS | 864 | ++DOCSHELL 178F1400 == 31 [pid = 864] [id = 433] 14:25:35 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (179B9C00) [pid = 864] [serial = 1299] [outer = 00000000] 14:25:35 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (18367000) [pid = 864] [serial = 1300] [outer = 179B9C00] 14:25:35 INFO - PROCESS | 864 | 1471987535478 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18553C00) [pid = 864] [serial = 1301] [outer = 179B9C00] 14:25:35 INFO - PROCESS | 864 | 1471987535916 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]]]}] 14:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 742ms 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 81 (130DD400) [pid = 864] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1055A000) [pid = 864] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 79 (128E7C00) [pid = 864] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 78 (162AC400) [pid = 864] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 77 (11A7CC00) [pid = 864] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1438EC00) [pid = 864] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19DA3800) [pid = 864] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15A2AC00) [pid = 864] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16540C00) [pid = 864] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1462F000) [pid = 864] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:25:36 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1393E400) [pid = 864] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:25:36 INFO - PROCESS | 864 | 1471987536032 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 864 | 1471987536034 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 14:25:36 INFO - PROCESS | 864 | 1471987536091 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 864 | 1471987536093 Marionette TRACE conn3 <- [1,1698,null,{}] 14:25:36 INFO - PROCESS | 864 | 1471987536096 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}] 14:25:36 INFO - PROCESS | 864 | 1471987536098 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:25:36 INFO - PROCESS | 864 | 1471987536182 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:25:36 INFO - PROCESS | 864 | 1471987536189 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 864 | 1471987536191 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:36 INFO - PROCESS | 864 | ++DOCSHELL 131EEC00 == 32 [pid = 864] [id = 434] 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (131F0400) [pid = 864] [serial = 1302] [outer = 00000000] 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1462F000) [pid = 864] [serial = 1303] [outer = 131F0400] 14:25:36 INFO - PROCESS | 864 | 1471987536239 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (14631C00) [pid = 864] [serial = 1304] [outer = 131F0400] 14:25:36 INFO - PROCESS | 864 | 1471987536696 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]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 647ms 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:25:36 INFO - PROCESS | 864 | 1471987536766 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 864 | 1471987536768 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 14:25:36 INFO - PROCESS | 864 | 1471987536772 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 864 | 1471987536773 Marionette TRACE conn3 <- [1,1702,null,{}] 14:25:36 INFO - PROCESS | 864 | 1471987536777 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}] 14:25:36 INFO - PROCESS | 864 | 1471987536779 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:36 INFO - PROCESS | 864 | 1471987536860 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:25:36 INFO - PROCESS | 864 | 1471987536866 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 864 | 1471987536868 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:36 INFO - PROCESS | 864 | ++DOCSHELL 134D1C00 == 33 [pid = 864] [id = 435] 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16540C00) [pid = 864] [serial = 1305] [outer = 00000000] 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (18560C00) [pid = 864] [serial = 1306] [outer = 16540C00] 14:25:36 INFO - PROCESS | 864 | 1471987536916 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1870BC00) [pid = 864] [serial = 1307] [outer = 16540C00] 14:25:37 INFO - PROCESS | 864 | 1471987537342 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]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 600ms 14:25:37 INFO - PROCESS | 864 | 1471987537380 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 864 | 1471987537382 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 14:25:37 INFO - PROCESS | 864 | 1471987537386 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 864 | 1471987537388 Marionette TRACE conn3 <- [1,1706,null,{}] 14:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:25:37 INFO - PROCESS | 864 | 1471987537391 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}] 14:25:37 INFO - PROCESS | 864 | 1471987537393 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:37 INFO - PROCESS | 864 | 1471987537481 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:25:37 INFO - PROCESS | 864 | 1471987537486 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 864 | 1471987537488 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:37 INFO - PROCESS | 864 | ++DOCSHELL 15790800 == 34 [pid = 864] [id = 436] 14:25:37 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (162AF000) [pid = 864] [serial = 1308] [outer = 00000000] 14:25:37 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (19C2CC00) [pid = 864] [serial = 1309] [outer = 162AF000] 14:25:37 INFO - PROCESS | 864 | 1471987537543 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (19C2D800) [pid = 864] [serial = 1310] [outer = 162AF000] 14:25:37 INFO - PROCESS | 864 | 1471987537970 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]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 648ms 14:25:38 INFO - PROCESS | 864 | 1471987538028 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 864 | 1471987538030 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 14:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:25:38 INFO - PROCESS | 864 | 1471987538033 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 864 | 1471987538035 Marionette TRACE conn3 <- [1,1710,null,{}] 14:25:38 INFO - PROCESS | 864 | 1471987538039 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}] 14:25:38 INFO - PROCESS | 864 | 1471987538041 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:38 INFO - PROCESS | 864 | 1471987538168 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:25:38 INFO - PROCESS | 864 | 1471987538328 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 864 | 1471987538332 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:38 INFO - PROCESS | 864 | ++DOCSHELL 10A4E800 == 35 [pid = 864] [id = 437] 14:25:38 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10A55400) [pid = 864] [serial = 1311] [outer = 00000000] 14:25:38 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (112C1800) [pid = 864] [serial = 1312] [outer = 10A55400] 14:25:38 INFO - PROCESS | 864 | 1471987538411 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (128E8000) [pid = 864] [serial = 1313] [outer = 10A55400] 14:25:39 INFO - PROCESS | 864 | 1471987539000 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]]]}] 14:25:39 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 14:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1058ms 14:25:39 INFO - PROCESS | 864 | 1471987539092 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 864 | 1471987539097 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 14:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:25:39 INFO - PROCESS | 864 | 1471987539102 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 864 | 1471987539105 Marionette TRACE conn3 <- [1,1714,null,{}] 14:25:39 INFO - PROCESS | 864 | 1471987539110 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}] 14:25:39 INFO - PROCESS | 864 | 1471987539114 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:39 INFO - PROCESS | 864 | 1471987539318 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:25:39 INFO - PROCESS | 864 | 1471987539329 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:39 INFO - PROCESS | 864 | 1471987539332 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:39 INFO - PROCESS | 864 | ++DOCSHELL 13EA4400 == 36 [pid = 864] [id = 438] 14:25:39 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (14390000) [pid = 864] [serial = 1314] [outer = 00000000] 14:25:39 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (14637800) [pid = 864] [serial = 1315] [outer = 14390000] 14:25:39 INFO - PROCESS | 864 | 1471987539390 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (15150C00) [pid = 864] [serial = 1316] [outer = 14390000] 14:25:40 INFO - PROCESS | 864 | 1471987540066 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]]]}] 14:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1011ms 14:25:40 INFO - PROCESS | 864 | 1471987540136 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:25:40 INFO - PROCESS | 864 | 1471987540139 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 14:25:40 INFO - PROCESS | 864 | 1471987540143 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:25:40 INFO - PROCESS | 864 | 1471987540145 Marionette TRACE conn3 <- [1,1718,null,{}] 14:25:40 INFO - PROCESS | 864 | 1471987540149 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}] 14:25:40 INFO - PROCESS | 864 | 1471987540152 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:40 INFO - PROCESS | 864 | 1471987540262 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:25:40 INFO - PROCESS | 864 | 1471987540400 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 864 | 1471987540403 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:40 INFO - PROCESS | 864 | ++DOCSHELL 13105800 == 37 [pid = 864] [id = 439] 14:25:40 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (17142C00) [pid = 864] [serial = 1317] [outer = 00000000] 14:25:40 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (179F1400) [pid = 864] [serial = 1318] [outer = 17142C00] 14:25:40 INFO - PROCESS | 864 | 1471987540460 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1825B000) [pid = 864] [serial = 1319] [outer = 17142C00] 14:25:41 INFO - PROCESS | 864 | 1471987541055 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]]]}] 14:25:41 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 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 947ms 14:25:41 INFO - PROCESS | 864 | 1471987541086 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 864 | 1471987541091 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:25:41 INFO - PROCESS | 864 | 1471987541101 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 864 | 1471987541106 Marionette TRACE conn3 <- [1,1722,null,{}] 14:25:41 INFO - PROCESS | 864 | 1471987541110 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}] 14:25:41 INFO - PROCESS | 864 | 1471987541113 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:41 INFO - PROCESS | 864 | 1471987541227 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:25:41 INFO - PROCESS | 864 | 1471987541335 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 864 | 1471987541338 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:41 INFO - PROCESS | 864 | ++DOCSHELL 19C38800 == 38 [pid = 864] [id = 440] 14:25:41 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19D98C00) [pid = 864] [serial = 1320] [outer = 00000000] 14:25:41 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (19D9FC00) [pid = 864] [serial = 1321] [outer = 19D98C00] 14:25:41 INFO - PROCESS | 864 | 1471987541393 Marionette DEBUG loaded listener.js 14:25:41 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (19DA3800) [pid = 864] [serial = 1322] [outer = 19D98C00] 14:25:42 INFO - PROCESS | 864 | 1471987541984 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]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 947ms 14:25:42 INFO - PROCESS | 864 | 1471987542043 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 864 | 1471987542045 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:25:42 INFO - PROCESS | 864 | 1471987542049 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 864 | 1471987542051 Marionette TRACE conn3 <- [1,1726,null,{}] 14:25:42 INFO - PROCESS | 864 | 1471987542055 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}] 14:25:42 INFO - PROCESS | 864 | 1471987542057 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:42 INFO - PROCESS | 864 | 1471987542163 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:25:42 INFO - PROCESS | 864 | 1471987542272 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 864 | 1471987542274 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:42 INFO - PROCESS | 864 | ++DOCSHELL 10A4B400 == 39 [pid = 864] [id = 441] 14:25:42 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (10A4C800) [pid = 864] [serial = 1323] [outer = 00000000] 14:25:42 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (12DDE000) [pid = 864] [serial = 1324] [outer = 10A4C800] 14:25:42 INFO - PROCESS | 864 | 1471987542377 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (14394400) [pid = 864] [serial = 1325] [outer = 10A4C800] 14:25:43 INFO - PROCESS | 864 | 1471987543167 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]]]}] 14:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1153ms 14:25:43 INFO - PROCESS | 864 | 1471987543225 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 864 | 1471987543229 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 14:25:43 INFO - PROCESS | 864 | 1471987543252 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:25:43 INFO - PROCESS | 864 | 1471987543257 Marionette TRACE conn3 <- [1,1730,null,{}] 14:25:43 INFO - PROCESS | 864 | 1471987543262 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}] 14:25:43 INFO - PROCESS | 864 | 1471987543264 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 10AD0000 == 38 [pid = 864] [id = 205] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 1651E000 == 37 [pid = 864] [id = 213] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 16FB6000 == 36 [pid = 864] [id = 207] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 10559C00 == 35 [pid = 864] [id = 417] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 1438C800 == 34 [pid = 864] [id = 206] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 10A55800 == 33 [pid = 864] [id = 208] 14:25:43 INFO - PROCESS | 864 | --DOCSHELL 11A0F000 == 32 [pid = 864] [id = 196] 14:25:43 INFO - PROCESS | 864 | 1471987543986 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 94 (13440000) [pid = 864] [serial = 1258] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 93 (10A08800) [pid = 864] [serial = 1252] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 92 (10A52C00) [pid = 864] [serial = 1253] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 91 (1295AC00) [pid = 864] [serial = 1255] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 90 (16516800) [pid = 864] [serial = 1267] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 89 (129E1000) [pid = 864] [serial = 1256] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 88 (134D3C00) [pid = 864] [serial = 1241] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 87 (12BED000) [pid = 864] [serial = 1240] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 86 (16519C00) [pid = 864] [serial = 1244] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 85 (160A5400) [pid = 864] [serial = 1243] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1A1C1800) [pid = 864] [serial = 1247] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 83 (19F5F800) [pid = 864] [serial = 1246] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13EA3400) [pid = 864] [serial = 1249] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15B50800) [pid = 864] [serial = 1264] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1609FC00) [pid = 864] [serial = 1265] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1748FC00) [pid = 864] [serial = 1273] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1713C000) [pid = 864] [serial = 1268] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 77 (146B2000) [pid = 864] [serial = 1261] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13222400) [pid = 864] [serial = 1262] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15A2F800) [pid = 864] [serial = 1270] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17148800) [pid = 864] [serial = 1271] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 73 (178EA800) [pid = 864] [serial = 1274] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17A01C00) [pid = 864] [serial = 1276] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1392A800) [pid = 864] [serial = 1259] [outer = 00000000] [url = about:blank] 14:25:44 INFO - PROCESS | 864 | 1471987544169 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 864 | 1471987544172 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:44 INFO - PROCESS | 864 | ++DOCSHELL 1055A400 == 33 [pid = 864] [id = 442] 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1055A800) [pid = 864] [serial = 1326] [outer = 00000000] 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (10A09400) [pid = 864] [serial = 1327] [outer = 1055A800] 14:25:44 INFO - PROCESS | 864 | 1471987544223 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (10AC5800) [pid = 864] [serial = 1328] [outer = 1055A800] 14:25:44 INFO - PROCESS | 864 | 1471987544683 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]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1469ms 14:25:44 INFO - PROCESS | 864 | 1471987544716 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 864 | 1471987544720 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:25:44 INFO - PROCESS | 864 | 1471987544725 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 864 | 1471987544728 Marionette TRACE conn3 <- [1,1734,null,{}] 14:25:44 INFO - PROCESS | 864 | 1471987544738 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}] 14:25:44 INFO - PROCESS | 864 | 1471987544741 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:44 INFO - PROCESS | 864 | 1471987544830 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:25:44 INFO - PROCESS | 864 | 1471987544845 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 864 | 1471987544848 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:44 INFO - PROCESS | 864 | ++DOCSHELL 12BE2800 == 34 [pid = 864] [id = 443] 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (12BE5400) [pid = 864] [serial = 1329] [outer = 00000000] 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (12DDE400) [pid = 864] [serial = 1330] [outer = 12BE5400] 14:25:44 INFO - PROCESS | 864 | 1471987544898 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1310EC00) [pid = 864] [serial = 1331] [outer = 12BE5400] 14:25:45 INFO - PROCESS | 864 | 1471987545415 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]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 711ms 14:25:45 INFO - PROCESS | 864 | 1471987545457 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 864 | 1471987545460 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 14:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:25:45 INFO - PROCESS | 864 | 1471987545496 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 864 | 1471987545498 Marionette TRACE conn3 <- [1,1738,null,{}] 14:25:45 INFO - PROCESS | 864 | 1471987545502 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}] 14:25:45 INFO - PROCESS | 864 | 1471987545505 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:45 INFO - PROCESS | 864 | 1471987545628 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:25:45 INFO - PROCESS | 864 | 1471987545693 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 864 | 1471987545697 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:45 INFO - PROCESS | 864 | ++DOCSHELL 13926400 == 35 [pid = 864] [id = 444] 14:25:45 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1392AC00) [pid = 864] [serial = 1332] [outer = 00000000] 14:25:45 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (13932400) [pid = 864] [serial = 1333] [outer = 1392AC00] 14:25:45 INFO - PROCESS | 864 | 1471987545746 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (13EA3400) [pid = 864] [serial = 1334] [outer = 1392AC00] 14:25:46 INFO - PROCESS | 864 | 1471987546137 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]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 726ms 14:25:46 INFO - PROCESS | 864 | 1471987546188 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 864 | 1471987546192 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:25:46 INFO - PROCESS | 864 | 1471987546203 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 864 | 1471987546207 Marionette TRACE conn3 <- [1,1742,null,{}] 14:25:46 INFO - PROCESS | 864 | 1471987546211 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}] 14:25:46 INFO - PROCESS | 864 | 1471987546214 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:46 INFO - PROCESS | 864 | 1471987546335 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:25:46 INFO - PROCESS | 864 | 1471987546396 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 864 | 1471987546398 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:46 INFO - PROCESS | 864 | ++DOCSHELL 13498C00 == 36 [pid = 864] [id = 445] 14:25:46 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1392B800) [pid = 864] [serial = 1335] [outer = 00000000] 14:25:46 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15787800) [pid = 864] [serial = 1336] [outer = 1392B800] 14:25:46 INFO - PROCESS | 864 | 1471987546455 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15A39000) [pid = 864] [serial = 1337] [outer = 1392B800] 14:25:46 INFO - PROCESS | 864 | 1471987546886 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]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 774ms 14:25:46 INFO - PROCESS | 864 | 1471987546973 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 864 | 1471987546975 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:25:46 INFO - PROCESS | 864 | 1471987546982 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 864 | 1471987546984 Marionette TRACE conn3 <- [1,1746,null,{}] 14:25:46 INFO - PROCESS | 864 | 1471987546987 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}] 14:25:47 INFO - PROCESS | 864 | 1471987546989 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:47 INFO - PROCESS | 864 | 1471987547102 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:25:47 INFO - PROCESS | 864 | 1471987547114 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 864 | 1471987547116 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:47 INFO - PROCESS | 864 | ++DOCSHELL 0C770400 == 37 [pid = 864] [id = 446] 14:25:47 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (0C771C00) [pid = 864] [serial = 1338] [outer = 00000000] 14:25:47 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (162B4800) [pid = 864] [serial = 1339] [outer = 0C771C00] 14:25:47 INFO - PROCESS | 864 | 1471987547162 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (16519400) [pid = 864] [serial = 1340] [outer = 0C771C00] 14:25:47 INFO - PROCESS | 864 | 1471987547644 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]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 695ms 14:25:47 INFO - PROCESS | 864 | 1471987547685 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 864 | 1471987547687 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 14:25:47 INFO - PROCESS | 864 | 1471987547690 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:25:47 INFO - PROCESS | 864 | 1471987547692 Marionette TRACE conn3 <- [1,1750,null,{}] 14:25:47 INFO - PROCESS | 864 | 1471987547696 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}] 14:25:47 INFO - PROCESS | 864 | 1471987547698 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:47 INFO - PROCESS | 864 | 1471987547821 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:25:47 INFO - PROCESS | 864 | 1471987547887 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 864 | 1471987547893 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:47 INFO - PROCESS | 864 | ++DOCSHELL 16FB1C00 == 38 [pid = 864] [id = 447] 14:25:47 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1713C000) [pid = 864] [serial = 1341] [outer = 00000000] 14:25:47 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (17145800) [pid = 864] [serial = 1342] [outer = 1713C000] 14:25:47 INFO - PROCESS | 864 | 1471987547949 Marionette DEBUG loaded listener.js 14:25:48 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (1719D000) [pid = 864] [serial = 1343] [outer = 1713C000] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1693FC00) [pid = 864] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 87 (179B9C00) [pid = 864] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 86 (13927C00) [pid = 864] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 85 (112CD000) [pid = 864] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 84 (13929400) [pid = 864] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 83 (179B9400) [pid = 864] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 82 (11382800) [pid = 864] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15791800) [pid = 864] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 80 (131F0400) [pid = 864] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16540C00) [pid = 864] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 78 (160AEC00) [pid = 864] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 77 (129E5800) [pid = 864] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:25:48 INFO - PROCESS | 864 | --DOMWINDOW == 76 (162AF000) [pid = 864] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:25:48 INFO - PROCESS | 864 | 1471987548660 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]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 994ms 14:25:48 INFO - PROCESS | 864 | 1471987548712 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 864 | 1471987548714 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:25:48 INFO - PROCESS | 864 | 1471987548717 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 864 | 1471987548719 Marionette TRACE conn3 <- [1,1754,null,{}] 14:25:48 INFO - PROCESS | 864 | 1471987548723 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}] 14:25:48 INFO - PROCESS | 864 | 1471987548724 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:48 INFO - PROCESS | 864 | 1471987548847 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:25:48 INFO - PROCESS | 864 | 1471987548917 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 864 | 1471987548919 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:48 INFO - PROCESS | 864 | ++DOCSHELL 10A47400 == 39 [pid = 864] [id = 448] 14:25:48 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (12959800) [pid = 864] [serial = 1344] [outer = 00000000] 14:25:48 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (139D0000) [pid = 864] [serial = 1345] [outer = 12959800] 14:25:48 INFO - PROCESS | 864 | 1471987548966 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16CF0000) [pid = 864] [serial = 1346] [outer = 12959800] 14:25:49 INFO - PROCESS | 864 | 1471987549310 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]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 632ms 14:25:49 INFO - PROCESS | 864 | 1471987549356 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 864 | 1471987549358 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:25:49 INFO - PROCESS | 864 | 1471987549361 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 864 | 1471987549363 Marionette TRACE conn3 <- [1,1758,null,{}] 14:25:49 INFO - PROCESS | 864 | 1471987549366 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}] 14:25:49 INFO - PROCESS | 864 | 1471987549368 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:49 INFO - PROCESS | 864 | 1471987549450 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:25:49 INFO - PROCESS | 864 | 1471987549455 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 864 | 1471987549458 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:49 INFO - PROCESS | 864 | ++DOCSHELL 17145400 == 40 [pid = 864] [id = 449] 14:25:49 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1748FC00) [pid = 864] [serial = 1347] [outer = 00000000] 14:25:49 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (179E7800) [pid = 864] [serial = 1348] [outer = 1748FC00] 14:25:49 INFO - PROCESS | 864 | 1471987549504 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17ADE800) [pid = 864] [serial = 1349] [outer = 1748FC00] 14:25:49 INFO - PROCESS | 864 | 1471987549936 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]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 600ms 14:25:49 INFO - PROCESS | 864 | 1471987549958 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 864 | 1471987549960 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:25:49 INFO - PROCESS | 864 | 1471987549975 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 864 | 1471987549977 Marionette TRACE conn3 <- [1,1762,null,{}] 14:25:49 INFO - PROCESS | 864 | 1471987549985 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}] 14:25:49 INFO - PROCESS | 864 | 1471987549987 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:50 INFO - PROCESS | 864 | 1471987550066 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:25:50 INFO - PROCESS | 864 | 1471987550072 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 864 | 1471987550074 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:50 INFO - PROCESS | 864 | ++DOCSHELL 18259C00 == 41 [pid = 864] [id = 450] 14:25:50 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18366C00) [pid = 864] [serial = 1350] [outer = 00000000] 14:25:50 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18705400) [pid = 864] [serial = 1351] [outer = 18366C00] 14:25:50 INFO - PROCESS | 864 | 1471987550138 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18709C00) [pid = 864] [serial = 1352] [outer = 18366C00] 14:25:50 INFO - PROCESS | 864 | 1471987550859 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]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 979ms 14:25:50 INFO - PROCESS | 864 | 1471987550930 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 864 | 1471987550934 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:25:50 INFO - PROCESS | 864 | 1471987550940 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 864 | 1471987550943 Marionette TRACE conn3 <- [1,1766,null,{}] 14:25:50 INFO - PROCESS | 864 | 1471987550949 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}] 14:25:50 INFO - PROCESS | 864 | 1471987550953 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:51 INFO - PROCESS | 864 | 1471987551081 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:25:51 INFO - PROCESS | 864 | 1471987551211 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 864 | 1471987551214 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:51 INFO - PROCESS | 864 | ++DOCSHELL 10A08800 == 42 [pid = 864] [id = 451] 14:25:51 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10AC6800) [pid = 864] [serial = 1353] [outer = 00000000] 14:25:51 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (129A1400) [pid = 864] [serial = 1354] [outer = 10AC6800] 14:25:51 INFO - PROCESS | 864 | 1471987551274 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (13161C00) [pid = 864] [serial = 1355] [outer = 10AC6800] 14:25:52 INFO - PROCESS | 864 | 1471987552057 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]]]}] 14:25:52 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 14:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1153ms 14:25:52 INFO - PROCESS | 864 | 1471987552118 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:25:52 INFO - PROCESS | 864 | 1471987552123 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 14:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:25:52 INFO - PROCESS | 864 | 1471987552130 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:25:52 INFO - PROCESS | 864 | 1471987552133 Marionette TRACE conn3 <- [1,1770,null,{}] 14:25:52 INFO - PROCESS | 864 | 1471987552137 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}] 14:25:52 INFO - PROCESS | 864 | 1471987552140 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:52 INFO - PROCESS | 864 | 1471987552265 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:25:52 INFO - PROCESS | 864 | 1471987552399 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:52 INFO - PROCESS | 864 | 1471987552402 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:52 INFO - PROCESS | 864 | ++DOCSHELL 13934400 == 43 [pid = 864] [id = 452] 14:25:52 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (139CCC00) [pid = 864] [serial = 1356] [outer = 00000000] 14:25:52 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (14632400) [pid = 864] [serial = 1357] [outer = 139CCC00] 14:25:52 INFO - PROCESS | 864 | 1471987552464 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (146BD400) [pid = 864] [serial = 1358] [outer = 139CCC00] 14:25:53 INFO - PROCESS | 864 | 1471987553313 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]]]}] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 134D1C00 == 42 [pid = 864] [id = 435] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 17145400 == 41 [pid = 864] [id = 449] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 10A47400 == 40 [pid = 864] [id = 448] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 16FB1C00 == 39 [pid = 864] [id = 447] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 0C770400 == 38 [pid = 864] [id = 446] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 13498C00 == 37 [pid = 864] [id = 445] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 13926400 == 36 [pid = 864] [id = 444] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 12BE2800 == 35 [pid = 864] [id = 443] 14:25:53 INFO - PROCESS | 864 | --DOCSHELL 1055A400 == 34 [pid = 864] [id = 442] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 90 (15A38000) [pid = 864] [serial = 1250] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1719D400) [pid = 864] [serial = 1297] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 88 (18367000) [pid = 864] [serial = 1300] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 87 (171A4800) [pid = 864] [serial = 1298] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 86 (13936C00) [pid = 864] [serial = 1288] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 85 (13EB0000) [pid = 864] [serial = 1289] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 84 (128EBC00) [pid = 864] [serial = 1279] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13159C00) [pid = 864] [serial = 1280] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13EA1C00) [pid = 864] [serial = 1282] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1438D000) [pid = 864] [serial = 1283] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17A04800) [pid = 864] [serial = 1277] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 79 (128E8400) [pid = 864] [serial = 1285] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 78 (128F3C00) [pid = 864] [serial = 1286] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A31800) [pid = 864] [serial = 1291] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15B56800) [pid = 864] [serial = 1292] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19C2D800) [pid = 864] [serial = 1310] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1462F000) [pid = 864] [serial = 1303] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 73 (18560C00) [pid = 864] [serial = 1306] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18553C00) [pid = 864] [serial = 1301] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1870BC00) [pid = 864] [serial = 1307] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 70 (16C5E400) [pid = 864] [serial = 1294] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1713D800) [pid = 864] [serial = 1295] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 68 (14631C00) [pid = 864] [serial = 1304] [outer = 00000000] [url = about:blank] 14:25:53 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C2CC00) [pid = 864] [serial = 1309] [outer = 00000000] [url = about:blank] 14:25:53 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 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1263ms 14:25:53 INFO - PROCESS | 864 | 1471987553388 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 864 | 1471987553392 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:25:53 INFO - PROCESS | 864 | 1471987553398 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 864 | 1471987553401 Marionette TRACE conn3 <- [1,1774,null,{}] 14:25:53 INFO - PROCESS | 864 | 1471987553406 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}] 14:25:53 INFO - PROCESS | 864 | 1471987553409 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:53 INFO - PROCESS | 864 | 1471987553498 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:25:53 INFO - PROCESS | 864 | 1471987553511 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 864 | 1471987553515 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:53 INFO - PROCESS | 864 | ++DOCSHELL 10EB2C00 == 35 [pid = 864] [id = 453] 14:25:53 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (112C5400) [pid = 864] [serial = 1359] [outer = 00000000] 14:25:53 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (128EBC00) [pid = 864] [serial = 1360] [outer = 112C5400] 14:25:53 INFO - PROCESS | 864 | 1471987553565 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1295DC00) [pid = 864] [serial = 1361] [outer = 112C5400] 14:25:54 INFO - PROCESS | 864 | 1471987554088 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]]]}] 14:25:54 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 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 742ms 14:25:54 INFO - PROCESS | 864 | 1471987554139 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 864 | 1471987554143 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 14:25:54 INFO - PROCESS | 864 | 1471987554149 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:25:54 INFO - PROCESS | 864 | 1471987554151 Marionette TRACE conn3 <- [1,1778,null,{}] 14:25:54 INFO - PROCESS | 864 | 1471987554155 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}] 14:25:54 INFO - PROCESS | 864 | 1471987554158 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:54 INFO - PROCESS | 864 | 1471987554248 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:25:54 INFO - PROCESS | 864 | 1471987554344 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 864 | 1471987554346 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:54 INFO - PROCESS | 864 | ++DOCSHELL 1310E800 == 36 [pid = 864] [id = 454] 14:25:54 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1315AC00) [pid = 864] [serial = 1362] [outer = 00000000] 14:25:54 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1392A000) [pid = 864] [serial = 1363] [outer = 1315AC00] 14:25:54 INFO - PROCESS | 864 | 1471987554395 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (139CDC00) [pid = 864] [serial = 1364] [outer = 1315AC00] 14:25:54 INFO - PROCESS | 864 | 1471987554843 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]]]}] 14:25:54 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) 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 710ms 14:25:54 INFO - PROCESS | 864 | 1471987554881 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 864 | 1471987554884 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:25:54 INFO - PROCESS | 864 | 1471987554888 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 864 | 1471987554892 Marionette TRACE conn3 <- [1,1782,null,{}] 14:25:54 INFO - PROCESS | 864 | 1471987554944 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}] 14:25:54 INFO - PROCESS | 864 | 1471987554950 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:55 INFO - PROCESS | 864 | 1471987555036 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:25:55 INFO - PROCESS | 864 | 1471987555051 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 864 | 1471987555055 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:55 INFO - PROCESS | 864 | ++DOCSHELL 15A2D400 == 37 [pid = 864] [id = 455] 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A2D800) [pid = 864] [serial = 1365] [outer = 00000000] 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15A36400) [pid = 864] [serial = 1366] [outer = 15A2D800] 14:25:55 INFO - PROCESS | 864 | 1471987555104 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160A3000) [pid = 864] [serial = 1367] [outer = 15A2D800] 14:25:55 INFO - PROCESS | 864 | 1471987555575 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]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 774ms 14:25:55 INFO - PROCESS | 864 | 1471987555648 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 864 | 1471987555650 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:25:55 INFO - PROCESS | 864 | 1471987555660 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 864 | 1471987555662 Marionette TRACE conn3 <- [1,1786,null,{}] 14:25:55 INFO - PROCESS | 864 | 1471987555665 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}] 14:25:55 INFO - PROCESS | 864 | 1471987555667 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:55 INFO - PROCESS | 864 | 1471987555786 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:25:55 INFO - PROCESS | 864 | 1471987555794 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 864 | 1471987555796 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:55 INFO - PROCESS | 864 | ++DOCSHELL 162ADC00 == 38 [pid = 864] [id = 456] 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16510400) [pid = 864] [serial = 1368] [outer = 00000000] 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (16C59800) [pid = 864] [serial = 1369] [outer = 16510400] 14:25:55 INFO - PROCESS | 864 | 1471987555843 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16FB1C00) [pid = 864] [serial = 1370] [outer = 16510400] 14:25:56 INFO - PROCESS | 864 | 1471987556291 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]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 694ms 14:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:25:56 INFO - PROCESS | 864 | 1471987556357 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:25:56 INFO - PROCESS | 864 | 1471987556359 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 14:25:56 INFO - PROCESS | 864 | 1471987556363 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 864 | 1471987556365 Marionette TRACE conn3 <- [1,1790,null,{}] 14:25:56 INFO - PROCESS | 864 | 1471987556368 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}] 14:25:56 INFO - PROCESS | 864 | 1471987556370 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:56 INFO - PROCESS | 864 | 1471987556513 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:25:56 INFO - PROCESS | 864 | 1471987556577 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 864 | 1471987556579 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:56 INFO - PROCESS | 864 | ++DOCSHELL 13EB0C00 == 39 [pid = 864] [id = 457] 14:25:56 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16540C00) [pid = 864] [serial = 1371] [outer = 00000000] 14:25:56 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17146000) [pid = 864] [serial = 1372] [outer = 16540C00] 14:25:56 INFO - PROCESS | 864 | 1471987556625 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1719AC00) [pid = 864] [serial = 1373] [outer = 16540C00] 14:25:57 INFO - PROCESS | 864 | 1471987557051 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]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 742ms 14:25:57 INFO - PROCESS | 864 | 1471987557103 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 864 | 1471987557105 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:25:57 INFO - PROCESS | 864 | 1471987557109 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 864 | 1471987557111 Marionette TRACE conn3 <- [1,1794,null,{}] 14:25:57 INFO - PROCESS | 864 | 1471987557114 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}] 14:25:57 INFO - PROCESS | 864 | 1471987557120 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:57 INFO - PROCESS | 864 | 1471987557262 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:25:57 INFO - PROCESS | 864 | 1471987557274 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 864 | 1471987557276 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:57 INFO - PROCESS | 864 | ++DOCSHELL 17145C00 == 40 [pid = 864] [id = 458] 14:25:57 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1719E000) [pid = 864] [serial = 1374] [outer = 00000000] 14:25:57 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (17ADB400) [pid = 864] [serial = 1375] [outer = 1719E000] 14:25:57 INFO - PROCESS | 864 | 1471987557322 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18217C00) [pid = 864] [serial = 1376] [outer = 1719E000] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 84 (12BE5400) [pid = 864] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1392AC00) [pid = 864] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1055A800) [pid = 864] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1713C000) [pid = 864] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10A55400) [pid = 864] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 79 (14390000) [pid = 864] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 78 (17142C00) [pid = 864] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 77 (19D98C00) [pid = 864] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 76 (0C771C00) [pid = 864] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 75 (12959800) [pid = 864] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1748FC00) [pid = 864] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:25:57 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1392B800) [pid = 864] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:25:57 INFO - PROCESS | 864 | 1471987557931 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]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 837ms 14:25:57 INFO - PROCESS | 864 | 1471987557985 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 864 | 1471987557987 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:25:58 INFO - PROCESS | 864 | 1471987557993 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 864 | 1471987557995 Marionette TRACE conn3 <- [1,1798,null,{}] 14:25:58 INFO - PROCESS | 864 | 1471987558005 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}] 14:25:58 INFO - PROCESS | 864 | 1471987558007 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:58 INFO - PROCESS | 864 | 1471987558127 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:25:58 INFO - PROCESS | 864 | 1471987558140 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 864 | 1471987558142 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:58 INFO - PROCESS | 864 | ++DOCSHELL 1392AC00 == 41 [pid = 864] [id = 459] 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1392B800) [pid = 864] [serial = 1377] [outer = 00000000] 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16516400) [pid = 864] [serial = 1378] [outer = 1392B800] 14:25:58 INFO - PROCESS | 864 | 1471987558187 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17148800) [pid = 864] [serial = 1379] [outer = 1392B800] 14:25:58 INFO - PROCESS | 864 | 1471987558590 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]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 631ms 14:25:58 INFO - PROCESS | 864 | 1471987558628 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 864 | 1471987558630 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:25:58 INFO - PROCESS | 864 | 1471987558634 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 864 | 1471987558635 Marionette TRACE conn3 <- [1,1802,null,{}] 14:25:58 INFO - PROCESS | 864 | 1471987558642 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}] 14:25:58 INFO - PROCESS | 864 | 1471987558644 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:58 INFO - PROCESS | 864 | 1471987558723 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:25:58 INFO - PROCESS | 864 | 1471987558729 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 864 | 1471987558732 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:58 INFO - PROCESS | 864 | ++DOCSHELL 14638400 == 42 [pid = 864] [id = 460] 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18367800) [pid = 864] [serial = 1380] [outer = 00000000] 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1870A000) [pid = 864] [serial = 1381] [outer = 18367800] 14:25:58 INFO - PROCESS | 864 | 1471987558777 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1871D000) [pid = 864] [serial = 1382] [outer = 18367800] 14:25:59 INFO - PROCESS | 864 | 1471987559211 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]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 647ms 14:25:59 INFO - PROCESS | 864 | 1471987559272 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 864 | 1471987559274 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:25:59 INFO - PROCESS | 864 | 1471987559278 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 864 | 1471987559279 Marionette TRACE conn3 <- [1,1806,null,{}] 14:25:59 INFO - PROCESS | 864 | 1471987559283 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}] 14:25:59 INFO - PROCESS | 864 | 1471987559285 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:59 INFO - PROCESS | 864 | 1471987559367 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:25:59 INFO - PROCESS | 864 | 1471987559373 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 864 | 1471987559375 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:25:59 INFO - PROCESS | 864 | ++DOCSHELL 15A2CC00 == 43 [pid = 864] [id = 461] 14:25:59 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (179B0C00) [pid = 864] [serial = 1383] [outer = 00000000] 14:25:59 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C2E000) [pid = 864] [serial = 1384] [outer = 179B0C00] 14:25:59 INFO - PROCESS | 864 | 1471987559420 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (19C31C00) [pid = 864] [serial = 1385] [outer = 179B0C00] 14:26:00 INFO - PROCESS | 864 | 1471987560069 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]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 853ms 14:26:00 INFO - PROCESS | 864 | 1471987560121 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 864 | 1471987560126 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 14:26:00 INFO - PROCESS | 864 | 1471987560131 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:26:00 INFO - PROCESS | 864 | 1471987560135 Marionette TRACE conn3 <- [1,1810,null,{}] 14:26:00 INFO - PROCESS | 864 | 1471987560141 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}] 14:26:00 INFO - PROCESS | 864 | 1471987560144 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:00 INFO - PROCESS | 864 | 1471987560288 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:26:00 INFO - PROCESS | 864 | 1471987560400 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 864 | 1471987560403 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:00 INFO - PROCESS | 864 | ++DOCSHELL 10A55800 == 44 [pid = 864] [id = 462] 14:26:00 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (10B8FC00) [pid = 864] [serial = 1386] [outer = 00000000] 14:26:00 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1310C400) [pid = 864] [serial = 1387] [outer = 10B8FC00] 14:26:00 INFO - PROCESS | 864 | 1471987560462 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (13928400) [pid = 864] [serial = 1388] [outer = 10B8FC00] 14:26:01 INFO - PROCESS | 864 | 1471987561133 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]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1010ms 14:26:01 INFO - PROCESS | 864 | 1471987561167 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 864 | 1471987561172 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:26:01 INFO - PROCESS | 864 | 1471987561178 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 864 | 1471987561181 Marionette TRACE conn3 <- [1,1814,null,{}] 14:26:01 INFO - PROCESS | 864 | 1471987561185 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}] 14:26:01 INFO - PROCESS | 864 | 1471987561188 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:01 INFO - PROCESS | 864 | 1471987561298 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:26:01 INFO - PROCESS | 864 | 1471987561437 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 864 | 1471987561440 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:01 INFO - PROCESS | 864 | ++DOCSHELL 146BDC00 == 45 [pid = 864] [id = 463] 14:26:01 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1514D400) [pid = 864] [serial = 1389] [outer = 00000000] 14:26:01 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (15A34400) [pid = 864] [serial = 1390] [outer = 1514D400] 14:26:01 INFO - PROCESS | 864 | 1471987561501 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (168DC800) [pid = 864] [serial = 1391] [outer = 1514D400] 14:26:02 INFO - PROCESS | 864 | 1471987562086 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]]]}] 14:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 947ms 14:26:02 INFO - PROCESS | 864 | 1471987562124 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:26:02 INFO - PROCESS | 864 | 1471987562129 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 14:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:26:02 INFO - PROCESS | 864 | 1471987562134 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:26:02 INFO - PROCESS | 864 | 1471987562138 Marionette TRACE conn3 <- [1,1818,null,{}] 14:26:02 INFO - PROCESS | 864 | 1471987562149 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}] 14:26:02 INFO - PROCESS | 864 | 1471987562154 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:02 INFO - PROCESS | 864 | 1471987562261 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:26:02 INFO - PROCESS | 864 | 1471987562402 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 864 | 1471987562405 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:02 INFO - PROCESS | 864 | ++DOCSHELL 18707800 == 46 [pid = 864] [id = 464] 14:26:02 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (18710C00) [pid = 864] [serial = 1392] [outer = 00000000] 14:26:02 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19C2F400) [pid = 864] [serial = 1393] [outer = 18710C00] 14:26:02 INFO - PROCESS | 864 | 1471987562466 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (19D98800) [pid = 864] [serial = 1394] [outer = 18710C00] 14:26:03 INFO - PROCESS | 864 | 1471987563043 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]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 948ms 14:26:03 INFO - PROCESS | 864 | 1471987563079 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:26:03 INFO - PROCESS | 864 | 1471987563082 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 14:26:03 INFO - PROCESS | 864 | 1471987563086 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 864 | 1471987563088 Marionette TRACE conn3 <- [1,1822,null,{}] 14:26:03 INFO - PROCESS | 864 | 1471987563092 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}] 14:26:03 INFO - PROCESS | 864 | 1471987563094 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:03 INFO - PROCESS | 864 | 1471987563221 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:26:03 INFO - PROCESS | 864 | 1471987563339 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 864 | 1471987563342 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:03 INFO - PROCESS | 864 | ++DOCSHELL 17ADEC00 == 47 [pid = 864] [id = 465] 14:26:03 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (17AE0800) [pid = 864] [serial = 1395] [outer = 00000000] 14:26:03 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (19DA3C00) [pid = 864] [serial = 1396] [outer = 17AE0800] 14:26:03 INFO - PROCESS | 864 | 1471987563397 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (19EA9800) [pid = 864] [serial = 1397] [outer = 17AE0800] 14:26:04 INFO - PROCESS | 864 | 1471987564153 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]]]}] 14:26:04 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 14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1106ms 14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:26:04 INFO - PROCESS | 864 | 1471987564220 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 864 | 1471987564224 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 14:26:04 INFO - PROCESS | 864 | 1471987564229 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 864 | 1471987564232 Marionette TRACE conn3 <- [1,1826,null,{}] 14:26:04 INFO - PROCESS | 864 | 1471987564237 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}] 14:26:04 INFO - PROCESS | 864 | 1471987564240 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:04 INFO - PROCESS | 864 | 1471987564342 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:26:04 INFO - PROCESS | 864 | 1471987564487 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 864 | 1471987564490 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:04 INFO - PROCESS | 864 | ++DOCSHELL 1026D400 == 48 [pid = 864] [id = 466] 14:26:04 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (10ACE000) [pid = 864] [serial = 1398] [outer = 00000000] 14:26:04 INFO - PROCESS | 864 | ++DOMWINDOW == 96 (130D8800) [pid = 864] [serial = 1399] [outer = 10ACE000] 14:26:04 INFO - PROCESS | 864 | 1471987564543 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 864 | ++DOMWINDOW == 97 (13927C00) [pid = 864] [serial = 1400] [outer = 10ACE000] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 14638400 == 47 [pid = 864] [id = 460] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 1392AC00 == 46 [pid = 864] [id = 459] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 17145C00 == 45 [pid = 864] [id = 458] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 13EB0C00 == 44 [pid = 864] [id = 457] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 162ADC00 == 43 [pid = 864] [id = 456] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 15A2D400 == 42 [pid = 864] [id = 455] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 1310E800 == 41 [pid = 864] [id = 454] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 10EB2C00 == 40 [pid = 864] [id = 453] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 13EA4400 == 39 [pid = 864] [id = 438] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 10A4B400 == 38 [pid = 864] [id = 441] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 18259C00 == 37 [pid = 864] [id = 450] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 19C38800 == 36 [pid = 864] [id = 440] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 10A08800 == 35 [pid = 864] [id = 451] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 13934400 == 34 [pid = 864] [id = 452] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 15790800 == 33 [pid = 864] [id = 436] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 10A4E800 == 32 [pid = 864] [id = 437] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 13105800 == 31 [pid = 864] [id = 439] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 17ADEC00 == 30 [pid = 864] [id = 465] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 146BDC00 == 29 [pid = 864] [id = 463] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 18707800 == 28 [pid = 864] [id = 464] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 15A2CC00 == 27 [pid = 864] [id = 461] 14:26:05 INFO - PROCESS | 864 | --DOCSHELL 10A55800 == 26 [pid = 864] [id = 462] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 96 (12DDE400) [pid = 864] [serial = 1330] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 95 (13932400) [pid = 864] [serial = 1333] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 94 (10A09400) [pid = 864] [serial = 1327] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 93 (10AC5800) [pid = 864] [serial = 1328] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 92 (17145800) [pid = 864] [serial = 1342] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 91 (128E8000) [pid = 864] [serial = 1313] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 90 (112C1800) [pid = 864] [serial = 1312] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 89 (15150C00) [pid = 864] [serial = 1316] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 88 (14637800) [pid = 864] [serial = 1315] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1825B000) [pid = 864] [serial = 1319] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 86 (179F1400) [pid = 864] [serial = 1318] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 85 (19DA3800) [pid = 864] [serial = 1322] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 84 (19D9FC00) [pid = 864] [serial = 1321] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 83 (12DDE000) [pid = 864] [serial = 1324] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 82 (162B4800) [pid = 864] [serial = 1339] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16519400) [pid = 864] [serial = 1340] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 80 (139D0000) [pid = 864] [serial = 1345] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 79 (179E7800) [pid = 864] [serial = 1348] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1719D000) [pid = 864] [serial = 1343] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1310EC00) [pid = 864] [serial = 1331] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15787800) [pid = 864] [serial = 1336] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15A39000) [pid = 864] [serial = 1337] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18705400) [pid = 864] [serial = 1351] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16CF0000) [pid = 864] [serial = 1346] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17ADE800) [pid = 864] [serial = 1349] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13EA3400) [pid = 864] [serial = 1334] [outer = 00000000] [url = about:blank] 14:26:05 INFO - PROCESS | 864 | 1471987565714 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]]]}] 14:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1516ms 14:26:05 INFO - PROCESS | 864 | 1471987565733 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 864 | 1471987565737 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:26:05 INFO - PROCESS | 864 | 1471987565742 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 864 | 1471987565746 Marionette TRACE conn3 <- [1,1830,null,{}] 14:26:05 INFO - PROCESS | 864 | 1471987565751 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}] 14:26:05 INFO - PROCESS | 864 | 1471987565754 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:05 INFO - PROCESS | 864 | 1471987565849 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:26:05 INFO - PROCESS | 864 | 1471987565894 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 864 | 1471987565898 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:06 INFO - PROCESS | 864 | ++DOCSHELL 1055E400 == 27 [pid = 864] [id = 467] 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10A01C00) [pid = 864] [serial = 1401] [outer = 00000000] 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (11A0C000) [pid = 864] [serial = 1402] [outer = 10A01C00] 14:26:06 INFO - PROCESS | 864 | 1471987566025 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (128EF000) [pid = 864] [serial = 1403] [outer = 10A01C00] 14:26:06 INFO - PROCESS | 864 | 1471987566414 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]]]}] 14:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 695ms 14:26:06 INFO - PROCESS | 864 | 1471987566442 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 864 | 1471987566447 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:26:06 INFO - PROCESS | 864 | 1471987566454 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 864 | 1471987566457 Marionette TRACE conn3 <- [1,1834,null,{}] 14:26:06 INFO - PROCESS | 864 | 1471987566460 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}] 14:26:06 INFO - PROCESS | 864 | 1471987566463 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:06 INFO - PROCESS | 864 | 1471987566585 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:26:06 INFO - PROCESS | 864 | 1471987566594 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 864 | 1471987566597 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:06 INFO - PROCESS | 864 | ++DOCSHELL 131F0400 == 28 [pid = 864] [id = 468] 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (131F0800) [pid = 864] [serial = 1404] [outer = 00000000] 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (134D2400) [pid = 864] [serial = 1405] [outer = 131F0800] 14:26:06 INFO - PROCESS | 864 | 1471987566646 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1392F800) [pid = 864] [serial = 1406] [outer = 131F0800] 14:26:07 INFO - PROCESS | 864 | 1471987567092 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]]]}] 14:26:07 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) 14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 710ms 14:26:07 INFO - PROCESS | 864 | 1471987567152 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 864 | 1471987567155 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:26:07 INFO - PROCESS | 864 | 1471987567159 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 864 | 1471987567162 Marionette TRACE conn3 <- [1,1838,null,{}] 14:26:07 INFO - PROCESS | 864 | 1471987567173 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}] 14:26:07 INFO - PROCESS | 864 | 1471987567225 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:07 INFO - PROCESS | 864 | 1471987567317 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:26:07 INFO - PROCESS | 864 | 1471987567327 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 864 | 1471987567330 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:07 INFO - PROCESS | 864 | ++DOCSHELL 1462C000 == 29 [pid = 864] [id = 469] 14:26:07 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1462D000) [pid = 864] [serial = 1407] [outer = 00000000] 14:26:07 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (146B7400) [pid = 864] [serial = 1408] [outer = 1462D000] 14:26:07 INFO - PROCESS | 864 | 1471987567380 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1572CC00) [pid = 864] [serial = 1409] [outer = 1462D000] 14:26:07 INFO - PROCESS | 864 | 1471987567880 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]]]}] 14:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 758ms 14:26:07 INFO - PROCESS | 864 | 1471987567931 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 864 | 1471987567933 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:26:07 INFO - PROCESS | 864 | 1471987567937 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 864 | 1471987567939 Marionette TRACE conn3 <- [1,1842,null,{}] 14:26:07 INFO - PROCESS | 864 | 1471987567975 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}] 14:26:07 INFO - PROCESS | 864 | 1471987567977 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:08 INFO - PROCESS | 864 | 1471987568098 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:26:08 INFO - PROCESS | 864 | 1471987568161 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 864 | 1471987568163 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:08 INFO - PROCESS | 864 | ++DOCSHELL 15A2F000 == 30 [pid = 864] [id = 470] 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A32C00) [pid = 864] [serial = 1410] [outer = 00000000] 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15B5D400) [pid = 864] [serial = 1411] [outer = 15A32C00] 14:26:08 INFO - PROCESS | 864 | 1471987568210 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (160ADC00) [pid = 864] [serial = 1412] [outer = 15A32C00] 14:26:08 INFO - PROCESS | 864 | 1471987568634 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]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 742ms 14:26:08 INFO - PROCESS | 864 | 1471987568677 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:26:08 INFO - PROCESS | 864 | 1471987568679 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 14:26:08 INFO - PROCESS | 864 | 1471987568682 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 864 | 1471987568684 Marionette TRACE conn3 <- [1,1846,null,{}] 14:26:08 INFO - PROCESS | 864 | 1471987568692 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}] 14:26:08 INFO - PROCESS | 864 | 1471987568694 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:08 INFO - PROCESS | 864 | 1471987568816 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:26:08 INFO - PROCESS | 864 | 1471987568828 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 864 | 1471987568830 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:08 INFO - PROCESS | 864 | ++DOCSHELL 16517800 == 31 [pid = 864] [id = 471] 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16519400) [pid = 864] [serial = 1413] [outer = 00000000] 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1651F000) [pid = 864] [serial = 1414] [outer = 16519400] 14:26:08 INFO - PROCESS | 864 | 1471987568876 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (16944400) [pid = 864] [serial = 1415] [outer = 16519400] 14:26:09 INFO - PROCESS | 864 | 1471987569358 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]]]}] 14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 695ms 14:26:09 INFO - PROCESS | 864 | 1471987569382 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 864 | 1471987569384 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:26:09 INFO - PROCESS | 864 | 1471987569397 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 864 | 1471987569399 Marionette TRACE conn3 <- [1,1850,null,{}] 14:26:09 INFO - PROCESS | 864 | 1471987569403 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}] 14:26:09 INFO - PROCESS | 864 | 1471987569408 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:09 INFO - PROCESS | 864 | 1471987569789 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1719E000) [pid = 864] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 84 (16540C00) [pid = 864] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 83 (139CCC00) [pid = 864] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1315AC00) [pid = 864] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18366C00) [pid = 864] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10AC6800) [pid = 864] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A2D800) [pid = 864] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 78 (112C5400) [pid = 864] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18367800) [pid = 864] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179B0C00) [pid = 864] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 75 (16510400) [pid = 864] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1392B800) [pid = 864] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:26:09 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10A4C800) [pid = 864] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:26:09 INFO - PROCESS | 864 | 1471987569860 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 864 | 1471987569863 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:09 INFO - PROCESS | 864 | ++DOCSHELL 0F97E800 == 32 [pid = 864] [id = 472] 14:26:09 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1051D400) [pid = 864] [serial = 1416] [outer = 00000000] 14:26:09 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (10AC3000) [pid = 864] [serial = 1417] [outer = 1051D400] 14:26:09 INFO - PROCESS | 864 | 1471987569909 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1315AC00) [pid = 864] [serial = 1418] [outer = 1051D400] 14:26:10 INFO - PROCESS | 864 | 1471987570269 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]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 979ms 14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:26:10 INFO - PROCESS | 864 | 1471987570355 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 864 | 1471987570358 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 14:26:10 INFO - PROCESS | 864 | 1471987570362 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 864 | 1471987570364 Marionette TRACE conn3 <- [1,1854,null,{}] 14:26:10 INFO - PROCESS | 864 | 1471987570368 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}] 14:26:10 INFO - PROCESS | 864 | 1471987570370 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:10 INFO - PROCESS | 864 | 1471987570540 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:26:10 INFO - PROCESS | 864 | 1471987570682 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 864 | 1471987570685 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:10 INFO - PROCESS | 864 | ++DOCSHELL 0F9EB000 == 33 [pid = 864] [id = 473] 14:26:10 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1021D800) [pid = 864] [serial = 1419] [outer = 00000000] 14:26:10 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (10A02000) [pid = 864] [serial = 1420] [outer = 1021D800] 14:26:10 INFO - PROCESS | 864 | 1471987570747 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10A08400) [pid = 864] [serial = 1421] [outer = 1021D800] 14:26:11 INFO - PROCESS | 864 | 1471987571519 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]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1169ms 14:26:11 INFO - PROCESS | 864 | 1471987571563 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 864 | 1471987571568 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:26:11 INFO - PROCESS | 864 | 1471987571574 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 864 | 1471987571578 Marionette TRACE conn3 <- [1,1858,null,{}] 14:26:11 INFO - PROCESS | 864 | 1471987571582 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}] 14:26:11 INFO - PROCESS | 864 | 1471987571585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:11 INFO - PROCESS | 864 | 1471987571704 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:26:11 INFO - PROCESS | 864 | 1471987571839 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 864 | 1471987571842 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:11 INFO - PROCESS | 864 | ++DOCSHELL 131E1400 == 34 [pid = 864] [id = 474] 14:26:11 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (13222000) [pid = 864] [serial = 1422] [outer = 00000000] 14:26:11 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13930400) [pid = 864] [serial = 1423] [outer = 13222000] 14:26:11 INFO - PROCESS | 864 | 1471987571901 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (139D7400) [pid = 864] [serial = 1424] [outer = 13222000] 14:26:12 INFO - PROCESS | 864 | 1471987572698 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]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1153ms 14:26:12 INFO - PROCESS | 864 | 1471987572728 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 864 | 1471987572732 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:26:12 INFO - PROCESS | 864 | 1471987572738 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 864 | 1471987572742 Marionette TRACE conn3 <- [1,1862,null,{}] 14:26:12 INFO - PROCESS | 864 | 1471987572749 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}] 14:26:12 INFO - PROCESS | 864 | 1471987572752 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:12 INFO - PROCESS | 864 | 1471987572870 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:26:13 INFO - PROCESS | 864 | 1471987573000 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 864 | 1471987573005 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:13 INFO - PROCESS | 864 | ++DOCSHELL 11382400 == 35 [pid = 864] [id = 475] 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (11387400) [pid = 864] [serial = 1425] [outer = 00000000] 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1284D400) [pid = 864] [serial = 1426] [outer = 11387400] 14:26:13 INFO - PROCESS | 864 | 1471987573061 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (128EF400) [pid = 864] [serial = 1427] [outer = 11387400] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 0F97E800 == 34 [pid = 864] [id = 472] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 16517800 == 33 [pid = 864] [id = 471] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 15A2F000 == 32 [pid = 864] [id = 470] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 1462C000 == 31 [pid = 864] [id = 469] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 131F0400 == 30 [pid = 864] [id = 468] 14:26:13 INFO - PROCESS | 864 | --DOCSHELL 1055E400 == 29 [pid = 864] [id = 467] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 84 (14394400) [pid = 864] [serial = 1325] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 83 (17ADB400) [pid = 864] [serial = 1375] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1719AC00) [pid = 864] [serial = 1373] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 81 (17146000) [pid = 864] [serial = 1372] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 80 (14632400) [pid = 864] [serial = 1357] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 79 (146BD400) [pid = 864] [serial = 1358] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1392A000) [pid = 864] [serial = 1363] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 77 (139CDC00) [pid = 864] [serial = 1364] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 76 (18709C00) [pid = 864] [serial = 1352] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 75 (129A1400) [pid = 864] [serial = 1354] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18217C00) [pid = 864] [serial = 1376] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 73 (13161C00) [pid = 864] [serial = 1355] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15A36400) [pid = 864] [serial = 1366] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 71 (128EBC00) [pid = 864] [serial = 1360] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1295DC00) [pid = 864] [serial = 1361] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1871D000) [pid = 864] [serial = 1382] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1870A000) [pid = 864] [serial = 1381] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C2E000) [pid = 864] [serial = 1384] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 66 (19C31C00) [pid = 864] [serial = 1385] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 65 (16C59800) [pid = 864] [serial = 1369] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 64 (16516400) [pid = 864] [serial = 1378] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 63 (16FB1C00) [pid = 864] [serial = 1370] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 62 (160A3000) [pid = 864] [serial = 1367] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | --DOMWINDOW == 61 (17148800) [pid = 864] [serial = 1379] [outer = 00000000] [url = about:blank] 14:26:13 INFO - PROCESS | 864 | 1471987573620 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]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 916ms 14:26:13 INFO - PROCESS | 864 | 1471987573675 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 864 | 1471987573679 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 14:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:26:13 INFO - PROCESS | 864 | 1471987573686 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 864 | 1471987573688 Marionette TRACE conn3 <- [1,1866,null,{}] 14:26:13 INFO - PROCESS | 864 | 1471987573692 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}] 14:26:13 INFO - PROCESS | 864 | 1471987573695 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:13 INFO - PROCESS | 864 | 1471987573783 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:26:13 INFO - PROCESS | 864 | 1471987573797 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 864 | 1471987573800 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:13 INFO - PROCESS | 864 | ++DOCSHELL 13449C00 == 30 [pid = 864] [id = 476] 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (13498400) [pid = 864] [serial = 1428] [outer = 00000000] 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1392A000) [pid = 864] [serial = 1429] [outer = 13498400] 14:26:13 INFO - PROCESS | 864 | 1471987573849 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (13934400) [pid = 864] [serial = 1430] [outer = 13498400] 14:26:14 INFO - PROCESS | 864 | 1471987574323 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]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 695ms 14:26:14 INFO - PROCESS | 864 | 1471987574384 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 864 | 1471987574387 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 14:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:26:14 INFO - PROCESS | 864 | 1471987574423 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 864 | 1471987574426 Marionette TRACE conn3 <- [1,1870,null,{}] 14:26:14 INFO - PROCESS | 864 | 1471987574438 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}] 14:26:14 INFO - PROCESS | 864 | 1471987574443 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:14 INFO - PROCESS | 864 | 1471987574553 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:26:14 INFO - PROCESS | 864 | 1471987574641 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 864 | 1471987574645 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:14 INFO - PROCESS | 864 | ++DOCSHELL 146B6C00 == 31 [pid = 864] [id = 477] 14:26:14 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (146B8000) [pid = 864] [serial = 1431] [outer = 00000000] 14:26:14 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1572AC00) [pid = 864] [serial = 1432] [outer = 146B8000] 14:26:14 INFO - PROCESS | 864 | 1471987574695 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15791C00) [pid = 864] [serial = 1433] [outer = 146B8000] 14:26:15 INFO - PROCESS | 864 | 1471987575070 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]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 711ms 14:26:15 INFO - PROCESS | 864 | 1471987575124 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 864 | 1471987575126 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:26:15 INFO - PROCESS | 864 | 1471987575130 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 864 | 1471987575131 Marionette TRACE conn3 <- [1,1874,null,{}] 14:26:15 INFO - PROCESS | 864 | 1471987575135 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}] 14:26:15 INFO - PROCESS | 864 | 1471987575137 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:15 INFO - PROCESS | 864 | 1471987575222 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:26:15 INFO - PROCESS | 864 | 1471987575228 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 864 | 1471987575230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:15 INFO - PROCESS | 864 | ++DOCSHELL 15A37C00 == 32 [pid = 864] [id = 478] 14:26:15 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (160A0800) [pid = 864] [serial = 1434] [outer = 00000000] 14:26:15 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1651A400) [pid = 864] [serial = 1435] [outer = 160A0800] 14:26:15 INFO - PROCESS | 864 | 1471987575276 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1693D400) [pid = 864] [serial = 1436] [outer = 160A0800] 14:26:15 INFO - PROCESS | 864 | 1471987575773 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]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 710ms 14:26:15 INFO - PROCESS | 864 | 1471987575829 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 864 | 1471987575831 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:26:15 INFO - PROCESS | 864 | 1471987575846 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 864 | 1471987575848 Marionette TRACE conn3 <- [1,1878,null,{}] 14:26:15 INFO - PROCESS | 864 | 1471987575851 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}] 14:26:15 INFO - PROCESS | 864 | 1471987575854 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:16 INFO - PROCESS | 864 | 1471987575996 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:26:16 INFO - PROCESS | 864 | 1471987576008 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 864 | 1471987576011 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:16 INFO - PROCESS | 864 | ++DOCSHELL 131EFC00 == 33 [pid = 864] [id = 479] 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15A31000) [pid = 864] [serial = 1437] [outer = 00000000] 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16FA8C00) [pid = 864] [serial = 1438] [outer = 15A31000] 14:26:16 INFO - PROCESS | 864 | 1471987576057 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1713E400) [pid = 864] [serial = 1439] [outer = 15A31000] 14:26:16 INFO - PROCESS | 864 | 1471987576515 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]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 711ms 14:26:16 INFO - PROCESS | 864 | 1471987576544 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 864 | 1471987576546 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 14:26:16 INFO - PROCESS | 864 | 1471987576550 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:26:16 INFO - PROCESS | 864 | 1471987576552 Marionette TRACE conn3 <- [1,1882,null,{}] 14:26:16 INFO - PROCESS | 864 | 1471987576563 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}] 14:26:16 INFO - PROCESS | 864 | 1471987576569 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:16 INFO - PROCESS | 864 | 1471987576759 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:26:16 INFO - PROCESS | 864 | 1471987576825 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 864 | 1471987576827 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:16 INFO - PROCESS | 864 | ++DOCSHELL 1719A400 == 34 [pid = 864] [id = 480] 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1719A800) [pid = 864] [serial = 1440] [outer = 00000000] 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (178EA400) [pid = 864] [serial = 1441] [outer = 1719A800] 14:26:16 INFO - PROCESS | 864 | 1471987576873 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179E8C00) [pid = 864] [serial = 1442] [outer = 1719A800] 14:26:17 INFO - PROCESS | 864 | 1471987577297 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]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 742ms 14:26:17 INFO - PROCESS | 864 | 1471987577322 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 864 | 1471987577325 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 14:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:26:17 INFO - PROCESS | 864 | 1471987577365 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 864 | 1471987577367 Marionette TRACE conn3 <- [1,1886,null,{}] 14:26:17 INFO - PROCESS | 864 | 1471987577385 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}] 14:26:17 INFO - PROCESS | 864 | 1471987577387 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:17 INFO - PROCESS | 864 | 1471987577519 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACE000) [pid = 864] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18710C00) [pid = 864] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15A32C00) [pid = 864] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17AE0800) [pid = 864] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 71 (131F0800) [pid = 864] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 70 (16519400) [pid = 864] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10A01C00) [pid = 864] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 68 (10B8FC00) [pid = 864] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1462D000) [pid = 864] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:26:17 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1514D400) [pid = 864] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:26:17 INFO - PROCESS | 864 | 1471987577593 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 864 | 1471987577595 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:17 INFO - PROCESS | 864 | ++DOCSHELL 102C9000 == 35 [pid = 864] [id = 481] 14:26:17 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10A01C00) [pid = 864] [serial = 1443] [outer = 00000000] 14:26:17 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (11A7CC00) [pid = 864] [serial = 1444] [outer = 10A01C00] 14:26:17 INFO - PROCESS | 864 | 1471987577640 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (131E2000) [pid = 864] [serial = 1445] [outer = 10A01C00] 14:26:18 INFO - PROCESS | 864 | 1471987578032 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]]]}] 14:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 742ms 14:26:18 INFO - PROCESS | 864 | 1471987578069 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 864 | 1471987578071 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 14:26:18 INFO - PROCESS | 864 | 1471987578074 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:26:18 INFO - PROCESS | 864 | 1471987578076 Marionette TRACE conn3 <- [1,1890,null,{}] 14:26:18 INFO - PROCESS | 864 | 1471987578079 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}] 14:26:18 INFO - PROCESS | 864 | 1471987578081 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:18 INFO - PROCESS | 864 | 1471987578161 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:26:18 INFO - PROCESS | 864 | 1471987578168 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 864 | 1471987578170 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:18 INFO - PROCESS | 864 | ++DOCSHELL 112C1800 == 36 [pid = 864] [id = 482] 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (131F0800) [pid = 864] [serial = 1446] [outer = 00000000] 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (17AD9800) [pid = 864] [serial = 1447] [outer = 131F0800] 14:26:18 INFO - PROCESS | 864 | 1471987578215 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17AE1000) [pid = 864] [serial = 1448] [outer = 131F0800] 14:26:18 INFO - PROCESS | 864 | 1471987578653 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]]]}] 14:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 631ms 14:26:18 INFO - PROCESS | 864 | 1471987578712 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 864 | 1471987578714 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 14:26:18 INFO - PROCESS | 864 | 1471987578718 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:26:18 INFO - PROCESS | 864 | 1471987578719 Marionette TRACE conn3 <- [1,1894,null,{}] 14:26:18 INFO - PROCESS | 864 | 1471987578723 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}] 14:26:18 INFO - PROCESS | 864 | 1471987578725 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:18 INFO - PROCESS | 864 | 1471987578809 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:26:18 INFO - PROCESS | 864 | 1471987578842 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 864 | 1471987578844 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:18 INFO - PROCESS | 864 | ++DOCSHELL 102CD400 == 37 [pid = 864] [id = 483] 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1295D800) [pid = 864] [serial = 1449] [outer = 00000000] 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (18553C00) [pid = 864] [serial = 1450] [outer = 1295D800] 14:26:18 INFO - PROCESS | 864 | 1471987578894 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (18704400) [pid = 864] [serial = 1451] [outer = 1295D800] 14:26:19 INFO - PROCESS | 864 | 1471987579338 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]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 631ms 14:26:19 INFO - PROCESS | 864 | 1471987579358 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 864 | 1471987579360 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 14:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:26:19 INFO - PROCESS | 864 | 1471987579363 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 864 | 1471987579365 Marionette TRACE conn3 <- [1,1898,null,{}] 14:26:19 INFO - PROCESS | 864 | 1471987579372 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}] 14:26:19 INFO - PROCESS | 864 | 1471987579374 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:19 INFO - PROCESS | 864 | 1471987579452 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:26:19 INFO - PROCESS | 864 | 1471987579458 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 864 | 1471987579460 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:19 INFO - PROCESS | 864 | ++DOCSHELL 146B6400 == 38 [pid = 864] [id = 484] 14:26:19 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1855A400) [pid = 864] [serial = 1452] [outer = 00000000] 14:26:19 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18719C00) [pid = 864] [serial = 1453] [outer = 1855A400] 14:26:19 INFO - PROCESS | 864 | 1471987579505 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1871D000) [pid = 864] [serial = 1454] [outer = 1855A400] 14:26:20 INFO - PROCESS | 864 | 1471987580270 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]]]}] 14:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 916ms 14:26:20 INFO - PROCESS | 864 | 1471987580299 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 864 | 1471987580303 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 14:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:26:20 INFO - PROCESS | 864 | 1471987580323 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 864 | 1471987580328 Marionette TRACE conn3 <- [1,1902,null,{}] 14:26:20 INFO - PROCESS | 864 | 1471987580334 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}] 14:26:20 INFO - PROCESS | 864 | 1471987580337 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:20 INFO - PROCESS | 864 | 1471987580456 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:26:20 INFO - PROCESS | 864 | 1471987580586 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 864 | 1471987580590 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:20 INFO - PROCESS | 864 | ++DOCSHELL 112CC800 == 39 [pid = 864] [id = 485] 14:26:20 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (11A09800) [pid = 864] [serial = 1455] [outer = 00000000] 14:26:20 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (130D7800) [pid = 864] [serial = 1456] [outer = 11A09800] 14:26:20 INFO - PROCESS | 864 | 1471987580660 Marionette DEBUG loaded listener.js 14:26:20 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13EB0800) [pid = 864] [serial = 1457] [outer = 11A09800] 14:26:21 INFO - PROCESS | 864 | 1471987581197 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]]]}] 14:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 916ms 14:26:21 INFO - PROCESS | 864 | 1471987581235 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:26:21 INFO - PROCESS | 864 | 1471987581240 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 14:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:26:21 INFO - PROCESS | 864 | 1471987581247 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:26:21 INFO - PROCESS | 864 | 1471987581251 Marionette TRACE conn3 <- [1,1906,null,{}] 14:26:21 INFO - PROCESS | 864 | 1471987581255 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}] 14:26:21 INFO - PROCESS | 864 | 1471987581258 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:21 INFO - PROCESS | 864 | 1471987581370 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:26:21 INFO - PROCESS | 864 | 1471987581480 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 864 | 1471987581483 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:21 INFO - PROCESS | 864 | ++DOCSHELL 15149800 == 40 [pid = 864] [id = 486] 14:26:21 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15728000) [pid = 864] [serial = 1458] [outer = 00000000] 14:26:21 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (160AD000) [pid = 864] [serial = 1459] [outer = 15728000] 14:26:21 INFO - PROCESS | 864 | 1471987581540 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1651A000) [pid = 864] [serial = 1460] [outer = 15728000] 14:26:22 INFO - PROCESS | 864 | 1471987582169 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]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1011ms 14:26:22 INFO - PROCESS | 864 | 1471987582253 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 864 | 1471987582256 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 14:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:26:22 INFO - PROCESS | 864 | 1471987582260 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 864 | 1471987582263 Marionette TRACE conn3 <- [1,1910,null,{}] 14:26:22 INFO - PROCESS | 864 | 1471987582274 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}] 14:26:22 INFO - PROCESS | 864 | 1471987582280 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:22 INFO - PROCESS | 864 | 1471987582397 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:26:22 INFO - PROCESS | 864 | 1471987582530 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 864 | 1471987582534 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:22 INFO - PROCESS | 864 | ++DOCSHELL 18362400 == 41 [pid = 864] [id = 487] 14:26:22 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (18706400) [pid = 864] [serial = 1461] [outer = 00000000] 14:26:22 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (18712400) [pid = 864] [serial = 1462] [outer = 18706400] 14:26:22 INFO - PROCESS | 864 | 1471987582594 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19C2DC00) [pid = 864] [serial = 1463] [outer = 18706400] 14:26:23 INFO - PROCESS | 864 | 1471987583245 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]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1010ms 14:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:26:23 INFO - PROCESS | 864 | 1471987583293 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 864 | 1471987583296 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 14:26:23 INFO - PROCESS | 864 | 1471987583300 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 864 | 1471987583302 Marionette TRACE conn3 <- [1,1914,null,{}] 14:26:23 INFO - PROCESS | 864 | 1471987583306 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}] 14:26:23 INFO - PROCESS | 864 | 1471987583308 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:23 INFO - PROCESS | 864 | 1471987583550 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:26:23 INFO - PROCESS | 864 | 1471987583708 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 864 | 1471987583713 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:23 INFO - PROCESS | 864 | ++DOCSHELL 10A4BC00 == 42 [pid = 864] [id = 488] 14:26:23 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (10A51400) [pid = 864] [serial = 1464] [outer = 00000000] 14:26:23 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10B8B800) [pid = 864] [serial = 1465] [outer = 10A51400] 14:26:23 INFO - PROCESS | 864 | 1471987583772 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (113C2000) [pid = 864] [serial = 1466] [outer = 10A51400] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 102CD400 == 41 [pid = 864] [id = 483] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 112C1800 == 40 [pid = 864] [id = 482] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 102C9000 == 39 [pid = 864] [id = 481] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 1719A400 == 38 [pid = 864] [id = 480] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 131EFC00 == 37 [pid = 864] [id = 479] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 15A37C00 == 36 [pid = 864] [id = 478] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 146B6C00 == 35 [pid = 864] [id = 477] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 13449C00 == 34 [pid = 864] [id = 476] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 11382400 == 33 [pid = 864] [id = 475] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 131E1400 == 32 [pid = 864] [id = 474] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 0F9EB000 == 31 [pid = 864] [id = 473] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 1026D400 == 30 [pid = 864] [id = 466] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 15149800 == 29 [pid = 864] [id = 486] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 18362400 == 28 [pid = 864] [id = 487] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 146B6400 == 27 [pid = 864] [id = 484] 14:26:24 INFO - PROCESS | 864 | --DOCSHELL 112CC800 == 26 [pid = 864] [id = 485] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 89 (13927C00) [pid = 864] [serial = 1400] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 88 (19C2F400) [pid = 864] [serial = 1393] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 87 (15B5D400) [pid = 864] [serial = 1411] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 86 (19DA3C00) [pid = 864] [serial = 1396] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 85 (160ADC00) [pid = 864] [serial = 1412] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1392F800) [pid = 864] [serial = 1406] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1651F000) [pid = 864] [serial = 1414] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 82 (128EF000) [pid = 864] [serial = 1403] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16944400) [pid = 864] [serial = 1415] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13928400) [pid = 864] [serial = 1388] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1572CC00) [pid = 864] [serial = 1409] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 78 (168DC800) [pid = 864] [serial = 1391] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1310C400) [pid = 864] [serial = 1387] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 76 (134D2400) [pid = 864] [serial = 1405] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19D98800) [pid = 864] [serial = 1394] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 74 (11A0C000) [pid = 864] [serial = 1402] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 73 (146B7400) [pid = 864] [serial = 1408] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15A34400) [pid = 864] [serial = 1390] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 71 (19EA9800) [pid = 864] [serial = 1397] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 70 (130D8800) [pid = 864] [serial = 1399] [outer = 00000000] [url = about:blank] 14:26:24 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10AC3000) [pid = 864] [serial = 1417] [outer = 00000000] [url = about:blank] 14:26:25 INFO - PROCESS | 864 | 1471987585094 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]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1863ms 14:26:25 INFO - PROCESS | 864 | 1471987585153 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:26:25 INFO - PROCESS | 864 | 1471987585157 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:26:25 INFO - PROCESS | 864 | 1471987585163 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 864 | 1471987585166 Marionette TRACE conn3 <- [1,1918,null,{}] 14:26:25 INFO - PROCESS | 864 | 1471987585172 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}] 14:26:25 INFO - PROCESS | 864 | 1471987585175 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:25 INFO - PROCESS | 864 | 1471987585271 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:26:25 INFO - PROCESS | 864 | 1471987585356 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:25 INFO - PROCESS | 864 | 1471987585361 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:25 INFO - PROCESS | 864 | ++DOCSHELL 10A0C000 == 27 [pid = 864] [id = 489] 14:26:25 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10A4AC00) [pid = 864] [serial = 1467] [outer = 00000000] 14:26:25 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (112CC800) [pid = 864] [serial = 1468] [outer = 10A4AC00] 14:26:25 INFO - PROCESS | 864 | 1471987585414 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1284D800) [pid = 864] [serial = 1469] [outer = 10A4AC00] 14:26:25 INFO - PROCESS | 864 | 1471987585847 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]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 742ms 14:26:25 INFO - PROCESS | 864 | 1471987585903 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:26:25 INFO - PROCESS | 864 | 1471987585908 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:26:25 INFO - PROCESS | 864 | 1471987585915 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 864 | 1471987585917 Marionette TRACE conn3 <- [1,1922,null,{}] 14:26:25 INFO - PROCESS | 864 | 1471987585921 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}] 14:26:25 INFO - PROCESS | 864 | 1471987585924 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:26 INFO - PROCESS | 864 | 1471987586061 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:26:26 INFO - PROCESS | 864 | 1471987586077 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 864 | 1471987586080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:26 INFO - PROCESS | 864 | ++DOCSHELL 131E6C00 == 28 [pid = 864] [id = 490] 14:26:26 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (131E7400) [pid = 864] [serial = 1470] [outer = 00000000] 14:26:26 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (131F0C00) [pid = 864] [serial = 1471] [outer = 131E7400] 14:26:26 INFO - PROCESS | 864 | 1471987586132 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (13499C00) [pid = 864] [serial = 1472] [outer = 131E7400] 14:26:26 INFO - PROCESS | 864 | 1471987586598 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]]]}] 14:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 710ms 14:26:26 INFO - PROCESS | 864 | 1471987586645 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 864 | 1471987586647 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 14:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:26:26 INFO - PROCESS | 864 | 1471987586651 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 864 | 1471987586655 Marionette TRACE conn3 <- [1,1926,null,{}] 14:26:26 INFO - PROCESS | 864 | 1471987586695 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}] 14:26:26 INFO - PROCESS | 864 | 1471987586700 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:26 INFO - PROCESS | 864 | 1471987586789 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:26:26 INFO - PROCESS | 864 | 1471987586898 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 864 | 1471987586901 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:26 INFO - PROCESS | 864 | ++DOCSHELL 1462E000 == 29 [pid = 864] [id = 491] 14:26:26 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1462EC00) [pid = 864] [serial = 1473] [outer = 00000000] 14:26:26 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (146B1800) [pid = 864] [serial = 1474] [outer = 1462EC00] 14:26:26 INFO - PROCESS | 864 | 1471987586951 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1514AC00) [pid = 864] [serial = 1475] [outer = 1462EC00] 14:26:27 INFO - PROCESS | 864 | 1471987587341 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]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 758ms 14:26:27 INFO - PROCESS | 864 | 1471987587391 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 864 | 1471987587394 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 14:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:26:27 INFO - PROCESS | 864 | 1471987587403 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 864 | 1471987587405 Marionette TRACE conn3 <- [1,1930,null,{}] 14:26:27 INFO - PROCESS | 864 | 1471987587408 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}] 14:26:27 INFO - PROCESS | 864 | 1471987587410 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:27 INFO - PROCESS | 864 | 1471987587540 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:26:27 INFO - PROCESS | 864 | 1471987587605 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 864 | 1471987587607 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:27 INFO - PROCESS | 864 | ++DOCSHELL 146BD400 == 30 [pid = 864] [id = 492] 14:26:27 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15149400) [pid = 864] [serial = 1476] [outer = 00000000] 14:26:27 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15A38800) [pid = 864] [serial = 1477] [outer = 15149400] 14:26:27 INFO - PROCESS | 864 | 1471987587676 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (160A7400) [pid = 864] [serial = 1478] [outer = 15149400] 14:26:28 INFO - PROCESS | 864 | 1471987588128 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]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 758ms 14:26:28 INFO - PROCESS | 864 | 1471987588174 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 864 | 1471987588177 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:26:28 INFO - PROCESS | 864 | 1471987588184 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 864 | 1471987588186 Marionette TRACE conn3 <- [1,1934,null,{}] 14:26:28 INFO - PROCESS | 864 | 1471987588189 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}] 14:26:28 INFO - PROCESS | 864 | 1471987588191 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:28 INFO - PROCESS | 864 | 1471987588305 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:26:28 INFO - PROCESS | 864 | 1471987588313 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 864 | 1471987588315 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:28 INFO - PROCESS | 864 | ++DOCSHELL 162AC400 == 31 [pid = 864] [id = 493] 14:26:28 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (16514000) [pid = 864] [serial = 1479] [outer = 00000000] 14:26:28 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (16543000) [pid = 864] [serial = 1480] [outer = 16514000] 14:26:28 INFO - PROCESS | 864 | 1471987588361 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16946C00) [pid = 864] [serial = 1481] [outer = 16514000] 14:26:28 INFO - PROCESS | 864 | 1471987588817 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]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 710ms 14:26:28 INFO - PROCESS | 864 | 1471987588882 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 864 | 1471987588884 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:26:28 INFO - PROCESS | 864 | 1471987588888 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 864 | 1471987588889 Marionette TRACE conn3 <- [1,1938,null,{}] 14:26:28 INFO - PROCESS | 864 | 1471987588893 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}] 14:26:28 INFO - PROCESS | 864 | 1471987588898 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:29 INFO - PROCESS | 864 | 1471987589033 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:26:29 INFO - PROCESS | 864 | 1471987589150 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 864 | 1471987589152 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:29 INFO - PROCESS | 864 | ++DOCSHELL 16511800 == 32 [pid = 864] [id = 494] 14:26:29 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17142000) [pid = 864] [serial = 1482] [outer = 00000000] 14:26:29 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (171A1800) [pid = 864] [serial = 1483] [outer = 17142000] 14:26:29 INFO - PROCESS | 864 | 1471987589198 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (179E7C00) [pid = 864] [serial = 1484] [outer = 17142000] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15A31000) [pid = 864] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1719A800) [pid = 864] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 84 (10A01C00) [pid = 864] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13498400) [pid = 864] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1021D800) [pid = 864] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 81 (146B8000) [pid = 864] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 80 (160A0800) [pid = 864] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13222000) [pid = 864] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 78 (11387400) [pid = 864] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 77 (131F0800) [pid = 864] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1051D400) [pid = 864] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1855A400) [pid = 864] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:26:29 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1295D800) [pid = 864] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:26:29 INFO - PROCESS | 864 | 1471987589798 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]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 963ms 14:26:29 INFO - PROCESS | 864 | 1471987589865 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 864 | 1471987589867 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 14:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:26:29 INFO - PROCESS | 864 | 1471987589870 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 864 | 1471987589872 Marionette TRACE conn3 <- [1,1942,null,{}] 14:26:29 INFO - PROCESS | 864 | 1471987589876 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}] 14:26:29 INFO - PROCESS | 864 | 1471987589879 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:29 INFO - PROCESS | 864 | 1471987589974 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:26:29 INFO - PROCESS | 864 | 1471987589979 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 864 | 1471987589982 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:29 INFO - PROCESS | 864 | ++DOCSHELL 14396800 == 33 [pid = 864] [id = 495] 14:26:29 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (14638000) [pid = 864] [serial = 1485] [outer = 00000000] 14:26:30 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160A0800) [pid = 864] [serial = 1486] [outer = 14638000] 14:26:30 INFO - PROCESS | 864 | 1471987590027 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (162AF000) [pid = 864] [serial = 1487] [outer = 14638000] 14:26:30 INFO - PROCESS | 864 | 1471987590446 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]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 600ms 14:26:30 INFO - PROCESS | 864 | 1471987590472 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 864 | 1471987590474 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 14:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:26:30 INFO - PROCESS | 864 | 1471987590492 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 864 | 1471987590494 Marionette TRACE conn3 <- [1,1946,null,{}] 14:26:30 INFO - PROCESS | 864 | 1471987590498 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}] 14:26:30 INFO - PROCESS | 864 | 1471987590500 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:30 INFO - PROCESS | 864 | 1471987590578 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:26:30 INFO - PROCESS | 864 | 1471987590583 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 864 | 1471987590585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:30 INFO - PROCESS | 864 | ++DOCSHELL 16513000 == 34 [pid = 864] [id = 496] 14:26:30 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (178E9C00) [pid = 864] [serial = 1488] [outer = 00000000] 14:26:30 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (18251800) [pid = 864] [serial = 1489] [outer = 178E9C00] 14:26:30 INFO - PROCESS | 864 | 1471987590633 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (18252400) [pid = 864] [serial = 1490] [outer = 178E9C00] 14:26:31 INFO - PROCESS | 864 | 1471987591075 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]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 663ms 14:26:31 INFO - PROCESS | 864 | 1471987591137 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 864 | 1471987591139 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 14:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:26:31 INFO - PROCESS | 864 | 1471987591142 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 864 | 1471987591144 Marionette TRACE conn3 <- [1,1950,null,{}] 14:26:31 INFO - PROCESS | 864 | 1471987591147 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}] 14:26:31 INFO - PROCESS | 864 | 1471987591149 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:31 INFO - PROCESS | 864 | 1471987591227 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:26:31 INFO - PROCESS | 864 | 1471987591233 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 864 | 1471987591235 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:31 INFO - PROCESS | 864 | ++DOCSHELL 1462DC00 == 35 [pid = 864] [id = 497] 14:26:31 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (18560C00) [pid = 864] [serial = 1491] [outer = 00000000] 14:26:31 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18719400) [pid = 864] [serial = 1492] [outer = 18560C00] 14:26:31 INFO - PROCESS | 864 | 1471987591280 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1871AC00) [pid = 864] [serial = 1493] [outer = 18560C00] 14:26:32 INFO - PROCESS | 864 | 1471987592021 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]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 948ms 14:26:32 INFO - PROCESS | 864 | 1471987592089 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 864 | 1471987592094 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 14:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:26:32 INFO - PROCESS | 864 | 1471987592099 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 864 | 1471987592102 Marionette TRACE conn3 <- [1,1954,null,{}] 14:26:32 INFO - PROCESS | 864 | 1471987592108 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}] 14:26:32 INFO - PROCESS | 864 | 1471987592112 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:32 INFO - PROCESS | 864 | 1471987592288 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:26:32 INFO - PROCESS | 864 | 1471987592420 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 864 | 1471987592423 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:32 INFO - PROCESS | 864 | ++DOCSHELL 10A52C00 == 36 [pid = 864] [id = 498] 14:26:32 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (10AC1400) [pid = 864] [serial = 1494] [outer = 00000000] 14:26:32 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (12D98000) [pid = 864] [serial = 1495] [outer = 10AC1400] 14:26:32 INFO - PROCESS | 864 | 1471987592488 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (13165000) [pid = 864] [serial = 1496] [outer = 10AC1400] 14:26:33 INFO - PROCESS | 864 | 1471987593253 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1153ms 14:26:33 INFO - PROCESS | 864 | 1471987593282 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 864 | 1471987593287 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 14:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:26:33 INFO - PROCESS | 864 | 1471987593295 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 864 | 1471987593298 Marionette TRACE conn3 <- [1,1958,null,{}] 14:26:33 INFO - PROCESS | 864 | 1471987593302 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}] 14:26:33 INFO - PROCESS | 864 | 1471987593305 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:33 INFO - PROCESS | 864 | 1471987593428 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:26:33 INFO - PROCESS | 864 | 1471987593655 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 864 | 1471987593659 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:33 INFO - PROCESS | 864 | ++DOCSHELL 0F9E8800 == 37 [pid = 864] [id = 499] 14:26:33 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (0F9EB400) [pid = 864] [serial = 1497] [outer = 00000000] 14:26:33 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (10A0AC00) [pid = 864] [serial = 1498] [outer = 0F9EB400] 14:26:33 INFO - PROCESS | 864 | 1471987593718 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10ACC400) [pid = 864] [serial = 1499] [outer = 0F9EB400] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 16513000 == 36 [pid = 864] [id = 496] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 14396800 == 35 [pid = 864] [id = 495] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 16511800 == 34 [pid = 864] [id = 494] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 162AC400 == 33 [pid = 864] [id = 493] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 146BD400 == 32 [pid = 864] [id = 492] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 1462E000 == 31 [pid = 864] [id = 491] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 131E6C00 == 30 [pid = 864] [id = 490] 14:26:34 INFO - PROCESS | 864 | --DOCSHELL 10A0C000 == 29 [pid = 864] [id = 489] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 88 (18719C00) [pid = 864] [serial = 1453] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1871D000) [pid = 864] [serial = 1454] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 86 (18553C00) [pid = 864] [serial = 1450] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16FA8C00) [pid = 864] [serial = 1438] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 84 (178EA400) [pid = 864] [serial = 1441] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 83 (11A7CC00) [pid = 864] [serial = 1444] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 82 (179E8C00) [pid = 864] [serial = 1442] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1392A000) [pid = 864] [serial = 1429] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 80 (13934400) [pid = 864] [serial = 1430] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A02000) [pid = 864] [serial = 1420] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 78 (10A08400) [pid = 864] [serial = 1421] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1572AC00) [pid = 864] [serial = 1432] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15791C00) [pid = 864] [serial = 1433] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1651A400) [pid = 864] [serial = 1435] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13930400) [pid = 864] [serial = 1423] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 73 (139D7400) [pid = 864] [serial = 1424] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1284D400) [pid = 864] [serial = 1426] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 71 (128EF400) [pid = 864] [serial = 1427] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 70 (17AD9800) [pid = 864] [serial = 1447] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 69 (18704400) [pid = 864] [serial = 1451] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1315AC00) [pid = 864] [serial = 1418] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1713E400) [pid = 864] [serial = 1439] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 66 (17AE1000) [pid = 864] [serial = 1448] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 65 (131E2000) [pid = 864] [serial = 1445] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1693D400) [pid = 864] [serial = 1436] [outer = 00000000] [url = about:blank] 14:26:34 INFO - PROCESS | 864 | 1471987594325 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]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1105ms 14:26:34 INFO - PROCESS | 864 | 1471987594389 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 864 | 1471987594392 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 14:26:34 INFO - PROCESS | 864 | 1471987594396 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:26:34 INFO - PROCESS | 864 | 1471987594399 Marionette TRACE conn3 <- [1,1962,null,{}] 14:26:34 INFO - PROCESS | 864 | 1471987594404 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}] 14:26:34 INFO - PROCESS | 864 | 1471987594408 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:34 INFO - PROCESS | 864 | 1471987594495 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:26:34 INFO - PROCESS | 864 | 1471987594591 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 864 | 1471987594594 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:34 INFO - PROCESS | 864 | ++DOCSHELL 10A4D800 == 30 [pid = 864] [id = 500] 14:26:34 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (10A51800) [pid = 864] [serial = 1500] [outer = 00000000] 14:26:34 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (12952800) [pid = 864] [serial = 1501] [outer = 10A51800] 14:26:34 INFO - PROCESS | 864 | 1471987594643 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1315AC00) [pid = 864] [serial = 1502] [outer = 10A51800] 14:26:35 INFO - PROCESS | 864 | 1471987595100 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]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 742ms 14:26:35 INFO - PROCESS | 864 | 1471987595140 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 864 | 1471987595144 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:26:35 INFO - PROCESS | 864 | 1471987595149 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 864 | 1471987595151 Marionette TRACE conn3 <- [1,1966,null,{}] 14:26:35 INFO - PROCESS | 864 | 1471987595155 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}] 14:26:35 INFO - PROCESS | 864 | 1471987595157 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:35 INFO - PROCESS | 864 | 1471987595245 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:26:35 INFO - PROCESS | 864 | 1471987595302 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 864 | 1471987595305 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:35 INFO - PROCESS | 864 | ++DOCSHELL 1392DC00 == 31 [pid = 864] [id = 501] 14:26:35 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (13934000) [pid = 864] [serial = 1503] [outer = 00000000] 14:26:35 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13EA7000) [pid = 864] [serial = 1504] [outer = 13934000] 14:26:35 INFO - PROCESS | 864 | 1471987595351 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (14631800) [pid = 864] [serial = 1505] [outer = 13934000] 14:26:35 INFO - PROCESS | 864 | 1471987595816 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]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 710ms 14:26:35 INFO - PROCESS | 864 | 1471987595881 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 864 | 1471987595883 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:26:35 INFO - PROCESS | 864 | 1471987595888 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 864 | 1471987595894 Marionette TRACE conn3 <- [1,1970,null,{}] 14:26:35 INFO - PROCESS | 864 | 1471987595904 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}] 14:26:35 INFO - PROCESS | 864 | 1471987595908 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:36 INFO - PROCESS | 864 | 1471987595994 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:26:36 INFO - PROCESS | 864 | 1471987596103 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 864 | 1471987596106 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:36 INFO - PROCESS | 864 | ++DOCSHELL 15A2D800 == 32 [pid = 864] [id = 502] 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15A2E000) [pid = 864] [serial = 1506] [outer = 00000000] 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (15A39400) [pid = 864] [serial = 1507] [outer = 15A2E000] 14:26:36 INFO - PROCESS | 864 | 1471987596151 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (160AEC00) [pid = 864] [serial = 1508] [outer = 15A2E000] 14:26:36 INFO - PROCESS | 864 | 1471987596553 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 711ms 14:26:36 INFO - PROCESS | 864 | 1471987596585 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 864 | 1471987596588 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 14:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:26:36 INFO - PROCESS | 864 | 1471987596591 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 864 | 1471987596593 Marionette TRACE conn3 <- [1,1974,null,{}] 14:26:36 INFO - PROCESS | 864 | 1471987596596 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}] 14:26:36 INFO - PROCESS | 864 | 1471987596598 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:36 INFO - PROCESS | 864 | 1471987596743 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:26:36 INFO - PROCESS | 864 | 1471987596767 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 864 | 1471987596769 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:36 INFO - PROCESS | 864 | ++DOCSHELL 16940400 == 33 [pid = 864] [id = 503] 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (16C54800) [pid = 864] [serial = 1509] [outer = 00000000] 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1713C800) [pid = 864] [serial = 1510] [outer = 16C54800] 14:26:36 INFO - PROCESS | 864 | 1471987596815 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17143400) [pid = 864] [serial = 1511] [outer = 16C54800] 14:26:37 INFO - PROCESS | 864 | 1471987597256 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]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 710ms 14:26:37 INFO - PROCESS | 864 | 1471987597291 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 864 | 1471987597293 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 14:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:26:37 INFO - PROCESS | 864 | 1471987597296 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 864 | 1471987597298 Marionette TRACE conn3 <- [1,1978,null,{}] 14:26:37 INFO - PROCESS | 864 | 1471987597301 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}] 14:26:37 INFO - PROCESS | 864 | 1471987597303 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:37 INFO - PROCESS | 864 | 1471987597417 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:26:37 INFO - PROCESS | 864 | 1471987597423 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 864 | 1471987597429 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:37 INFO - PROCESS | 864 | ++DOCSHELL 131F0800 == 34 [pid = 864] [id = 504] 14:26:37 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17145400) [pid = 864] [serial = 1512] [outer = 00000000] 14:26:37 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (171A1C00) [pid = 864] [serial = 1513] [outer = 17145400] 14:26:37 INFO - PROCESS | 864 | 1471987597540 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (179B0C00) [pid = 864] [serial = 1514] [outer = 17145400] 14:26:38 INFO - PROCESS | 864 | 1471987597979 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]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 758ms 14:26:38 INFO - PROCESS | 864 | 1471987598074 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 864 | 1471987598076 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 14:26:38 INFO - PROCESS | 864 | 1471987598081 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 864 | 1471987598083 Marionette TRACE conn3 <- [1,1982,null,{}] 14:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:26:38 INFO - PROCESS | 864 | 1471987598088 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}] 14:26:38 INFO - PROCESS | 864 | 1471987598092 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:38 INFO - PROCESS | 864 | 1471987598212 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:26:38 INFO - PROCESS | 864 | 1471987598287 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 864 | 1471987598289 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:38 INFO - PROCESS | 864 | ++DOCSHELL 12952400 == 35 [pid = 864] [id = 505] 14:26:38 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16942C00) [pid = 864] [serial = 1515] [outer = 00000000] 14:26:38 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (18366000) [pid = 864] [serial = 1516] [outer = 16942C00] 14:26:38 INFO - PROCESS | 864 | 1471987598381 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18366400) [pid = 864] [serial = 1517] [outer = 16942C00] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10A4AC00) [pid = 864] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 80 (131E7400) [pid = 864] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A51400) [pid = 864] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1462EC00) [pid = 864] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15149400) [pid = 864] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 76 (16514000) [pid = 864] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 75 (17142000) [pid = 864] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 74 (11A09800) [pid = 864] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 73 (178E9C00) [pid = 864] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15728000) [pid = 864] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 71 (18706400) [pid = 864] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:26:38 INFO - PROCESS | 864 | --DOMWINDOW == 70 (14638000) [pid = 864] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:26:38 INFO - PROCESS | 864 | 1471987598824 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]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 742ms 14:26:38 INFO - PROCESS | 864 | 1471987598859 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 864 | 1471987598861 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 14:26:38 INFO - PROCESS | 864 | 1471987598864 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:26:38 INFO - PROCESS | 864 | 1471987598866 Marionette TRACE conn3 <- [1,1986,null,{}] 14:26:38 INFO - PROCESS | 864 | 1471987598869 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}] 14:26:38 INFO - PROCESS | 864 | 1471987598871 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:38 INFO - PROCESS | 864 | 1471987598950 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:26:38 INFO - PROCESS | 864 | 1471987598955 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 864 | 1471987598957 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:38 INFO - PROCESS | 864 | ++DOCSHELL 128EF800 == 36 [pid = 864] [id = 506] 14:26:38 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15728000) [pid = 864] [serial = 1518] [outer = 00000000] 14:26:38 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1719B400) [pid = 864] [serial = 1519] [outer = 15728000] 14:26:39 INFO - PROCESS | 864 | 1471987599002 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (178EA400) [pid = 864] [serial = 1520] [outer = 15728000] 14:26:39 INFO - PROCESS | 864 | 1471987599422 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]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 600ms 14:26:39 INFO - PROCESS | 864 | 1471987599465 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 864 | 1471987599467 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 14:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:26:39 INFO - PROCESS | 864 | 1471987599483 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 864 | 1471987599485 Marionette TRACE conn3 <- [1,1990,null,{}] 14:26:39 INFO - PROCESS | 864 | 1471987599488 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}] 14:26:39 INFO - PROCESS | 864 | 1471987599491 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:39 INFO - PROCESS | 864 | 1471987599571 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:26:39 INFO - PROCESS | 864 | 1471987599578 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 864 | 1471987599580 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:39 INFO - PROCESS | 864 | ++DOCSHELL 13EA6C00 == 37 [pid = 864] [id = 507] 14:26:39 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (16942400) [pid = 864] [serial = 1521] [outer = 00000000] 14:26:39 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1870A000) [pid = 864] [serial = 1522] [outer = 16942400] 14:26:39 INFO - PROCESS | 864 | 1471987599625 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1871EC00) [pid = 864] [serial = 1523] [outer = 16942400] 14:26:40 INFO - PROCESS | 864 | 1471987600074 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]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 663ms 14:26:40 INFO - PROCESS | 864 | 1471987600134 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 864 | 1471987600136 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:26:40 INFO - PROCESS | 864 | 1471987600139 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 864 | 1471987600141 Marionette TRACE conn3 <- [1,1994,null,{}] 14:26:40 INFO - PROCESS | 864 | 1471987600144 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}] 14:26:40 INFO - PROCESS | 864 | 1471987600147 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:40 INFO - PROCESS | 864 | 1471987600233 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:26:40 INFO - PROCESS | 864 | 1471987600238 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 864 | 1471987600240 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:40 INFO - PROCESS | 864 | ++DOCSHELL 15A2CC00 == 38 [pid = 864] [id = 508] 14:26:40 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (178E9C00) [pid = 864] [serial = 1524] [outer = 00000000] 14:26:40 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19C35000) [pid = 864] [serial = 1525] [outer = 178E9C00] 14:26:40 INFO - PROCESS | 864 | 1471987600294 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (19C36C00) [pid = 864] [serial = 1526] [outer = 178E9C00] 14:26:40 INFO - PROCESS | 864 | 1471987600891 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]]]}] 14:26:40 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 14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 821ms 14:26:40 INFO - PROCESS | 864 | 1471987600954 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 864 | 1471987600958 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:26:40 INFO - PROCESS | 864 | 1471987600978 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 864 | 1471987600981 Marionette TRACE conn3 <- [1,1998,null,{}] 14:26:41 INFO - PROCESS | 864 | 1471987600988 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}] 14:26:41 INFO - PROCESS | 864 | 1471987600992 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:41 INFO - PROCESS | 864 | 1471987601111 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:26:41 INFO - PROCESS | 864 | 1471987601222 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 864 | 1471987601225 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:41 INFO - PROCESS | 864 | ++DOCSHELL 10AC4800 == 39 [pid = 864] [id = 509] 14:26:41 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10B90400) [pid = 864] [serial = 1527] [outer = 00000000] 14:26:41 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13928C00) [pid = 864] [serial = 1528] [outer = 10B90400] 14:26:41 INFO - PROCESS | 864 | 1471987601284 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (139CCC00) [pid = 864] [serial = 1529] [outer = 10B90400] 14:26:41 INFO - PROCESS | 864 | 1471987601871 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]]]}] 14:26:41 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 14:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 916ms 14:26:41 INFO - PROCESS | 864 | 1471987601903 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 864 | 1471987601908 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 14:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:26:41 INFO - PROCESS | 864 | 1471987601915 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 864 | 1471987601917 Marionette TRACE conn3 <- [1,2002,null,{}] 14:26:41 INFO - PROCESS | 864 | 1471987601921 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}] 14:26:41 INFO - PROCESS | 864 | 1471987601924 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:42 INFO - PROCESS | 864 | 1471987602035 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:26:42 INFO - PROCESS | 864 | 1471987602148 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 864 | 1471987602151 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:42 INFO - PROCESS | 864 | ++DOCSHELL 15732800 == 40 [pid = 864] [id = 510] 14:26:42 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15733000) [pid = 864] [serial = 1530] [outer = 00000000] 14:26:42 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (15A38400) [pid = 864] [serial = 1531] [outer = 15733000] 14:26:42 INFO - PROCESS | 864 | 1471987602209 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1651CC00) [pid = 864] [serial = 1532] [outer = 15733000] 14:26:42 INFO - PROCESS | 864 | 1471987602825 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]]]}] 14:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 947ms 14:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:26:42 INFO - PROCESS | 864 | 1471987602859 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 864 | 1471987602862 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 14:26:42 INFO - PROCESS | 864 | 1471987602865 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 864 | 1471987602869 Marionette TRACE conn3 <- [1,2006,null,{}] 14:26:42 INFO - PROCESS | 864 | 1471987602881 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}] 14:26:42 INFO - PROCESS | 864 | 1471987602886 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:43 INFO - PROCESS | 864 | 1471987602994 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:26:43 INFO - PROCESS | 864 | 1471987603106 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 864 | 1471987603110 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:43 INFO - PROCESS | 864 | ++DOCSHELL 18707000 == 41 [pid = 864] [id = 511] 14:26:43 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1870C400) [pid = 864] [serial = 1533] [outer = 00000000] 14:26:43 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19C32400) [pid = 864] [serial = 1534] [outer = 1870C400] 14:26:43 INFO - PROCESS | 864 | 1471987603209 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19D9E000) [pid = 864] [serial = 1535] [outer = 1870C400] 14:26:43 INFO - PROCESS | 864 | 1471987603786 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1010ms 14:26:43 INFO - PROCESS | 864 | 1471987603867 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 864 | 1471987603870 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:26:43 INFO - PROCESS | 864 | 1471987603873 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 864 | 1471987603875 Marionette TRACE conn3 <- [1,2010,null,{}] 14:26:43 INFO - PROCESS | 864 | 1471987603879 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}] 14:26:43 INFO - PROCESS | 864 | 1471987603881 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:44 INFO - PROCESS | 864 | 1471987603989 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:26:44 INFO - PROCESS | 864 | 1471987604140 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 864 | 1471987604143 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:44 INFO - PROCESS | 864 | ++DOCSHELL 1871B400 == 42 [pid = 864] [id = 512] 14:26:44 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19C30800) [pid = 864] [serial = 1536] [outer = 00000000] 14:26:44 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19DA6C00) [pid = 864] [serial = 1537] [outer = 19C30800] 14:26:44 INFO - PROCESS | 864 | 1471987604200 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (19EAD400) [pid = 864] [serial = 1538] [outer = 19C30800] 14:26:45 INFO - PROCESS | 864 | 1471987605001 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1169ms 14:26:45 INFO - PROCESS | 864 | 1471987605061 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 864 | 1471987605065 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 14:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:26:45 INFO - PROCESS | 864 | 1471987605071 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 864 | 1471987605074 Marionette TRACE conn3 <- [1,2014,null,{}] 14:26:45 INFO - PROCESS | 864 | 1471987605079 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}] 14:26:45 INFO - PROCESS | 864 | 1471987605082 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:45 INFO - PROCESS | 864 | 1471987605184 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:26:45 INFO - PROCESS | 864 | 1471987605323 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 864 | 1471987605328 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:45 INFO - PROCESS | 864 | ++DOCSHELL 12DDCC00 == 43 [pid = 864] [id = 513] 14:26:45 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1315DC00) [pid = 864] [serial = 1539] [outer = 00000000] 14:26:45 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (13495400) [pid = 864] [serial = 1540] [outer = 1315DC00] 14:26:45 INFO - PROCESS | 864 | 1471987605383 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (1392B000) [pid = 864] [serial = 1541] [outer = 1315DC00] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 13EA6C00 == 42 [pid = 864] [id = 507] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 128EF800 == 41 [pid = 864] [id = 506] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 12952400 == 40 [pid = 864] [id = 505] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 131F0800 == 39 [pid = 864] [id = 504] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 16940400 == 38 [pid = 864] [id = 503] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 15A2D800 == 37 [pid = 864] [id = 502] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 1392DC00 == 36 [pid = 864] [id = 501] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 10A4D800 == 35 [pid = 864] [id = 500] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 1462DC00 == 34 [pid = 864] [id = 497] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 0F9E8800 == 33 [pid = 864] [id = 499] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 10A4BC00 == 32 [pid = 864] [id = 488] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 10A52C00 == 31 [pid = 864] [id = 498] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 1871B400 == 30 [pid = 864] [id = 512] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 15732800 == 29 [pid = 864] [id = 510] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 18707000 == 28 [pid = 864] [id = 511] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 15A2CC00 == 27 [pid = 864] [id = 508] 14:26:46 INFO - PROCESS | 864 | --DOCSHELL 10AC4800 == 26 [pid = 864] [id = 509] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 93 (112CC800) [pid = 864] [serial = 1468] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 92 (131F0C00) [pid = 864] [serial = 1471] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 91 (13499C00) [pid = 864] [serial = 1472] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1284D800) [pid = 864] [serial = 1469] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 89 (113C2000) [pid = 864] [serial = 1466] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 88 (10B8B800) [pid = 864] [serial = 1465] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 87 (146B1800) [pid = 864] [serial = 1474] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15A38800) [pid = 864] [serial = 1477] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16543000) [pid = 864] [serial = 1480] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 84 (160A7400) [pid = 864] [serial = 1478] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 83 (171A1800) [pid = 864] [serial = 1483] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16946C00) [pid = 864] [serial = 1481] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 81 (13EB0800) [pid = 864] [serial = 1457] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 80 (130D7800) [pid = 864] [serial = 1456] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18252400) [pid = 864] [serial = 1490] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 78 (18719400) [pid = 864] [serial = 1492] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1651A000) [pid = 864] [serial = 1460] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 76 (160AD000) [pid = 864] [serial = 1459] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 75 (18251800) [pid = 864] [serial = 1489] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19C2DC00) [pid = 864] [serial = 1463] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 73 (18712400) [pid = 864] [serial = 1462] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 72 (179E7C00) [pid = 864] [serial = 1484] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 71 (160A0800) [pid = 864] [serial = 1486] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 70 (162AF000) [pid = 864] [serial = 1487] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1514AC00) [pid = 864] [serial = 1475] [outer = 00000000] [url = about:blank] 14:26:46 INFO - PROCESS | 864 | 1471987606562 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]]]}] 14:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1579ms 14:26:46 INFO - PROCESS | 864 | 1471987606638 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:26:46 INFO - PROCESS | 864 | 1471987606642 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 14:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:26:46 INFO - PROCESS | 864 | 1471987606646 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - PROCESS | 864 | 1471987606651 Marionette TRACE conn3 <- [1,2018,null,{}] 14:26:46 INFO - PROCESS | 864 | 1471987606656 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}] 14:26:46 INFO - PROCESS | 864 | 1471987606659 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:46 INFO - PROCESS | 864 | 1471987606788 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:26:46 INFO - PROCESS | 864 | 1471987606881 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 864 | 1471987606883 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:46 INFO - PROCESS | 864 | ++DOCSHELL 10B8F400 == 27 [pid = 864] [id = 514] 14:26:46 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (112C1800) [pid = 864] [serial = 1542] [outer = 00000000] 14:26:46 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (113B3800) [pid = 864] [serial = 1543] [outer = 112C1800] 14:26:46 INFO - PROCESS | 864 | 1471987606935 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (128EDC00) [pid = 864] [serial = 1544] [outer = 112C1800] 14:26:47 INFO - PROCESS | 864 | 1471987607311 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]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 695ms 14:26:47 INFO - PROCESS | 864 | 1471987607380 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 864 | 1471987607385 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 14:26:47 INFO - PROCESS | 864 | 1471987607392 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 864 | 1471987607395 Marionette TRACE conn3 <- [1,2022,null,{}] 14:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:26:47 INFO - PROCESS | 864 | 1471987607398 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}] 14:26:47 INFO - PROCESS | 864 | 1471987607401 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:47 INFO - PROCESS | 864 | 1471987607491 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:26:47 INFO - PROCESS | 864 | 1471987607498 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 864 | 1471987607500 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:47 INFO - PROCESS | 864 | ++DOCSHELL 131E1C00 == 28 [pid = 864] [id = 515] 14:26:47 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (131F0400) [pid = 864] [serial = 1545] [outer = 00000000] 14:26:47 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (134D3C00) [pid = 864] [serial = 1546] [outer = 131F0400] 14:26:47 INFO - PROCESS | 864 | 1471987607556 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (13926C00) [pid = 864] [serial = 1547] [outer = 131F0400] 14:26:48 INFO - PROCESS | 864 | 1471987608045 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 632ms 14:26:48 INFO - PROCESS | 864 | 1471987608078 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 864 | 1471987608080 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 14:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:26:48 INFO - PROCESS | 864 | 1471987608084 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 864 | 1471987608087 Marionette TRACE conn3 <- [1,2026,null,{}] 14:26:48 INFO - PROCESS | 864 | 1471987608098 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}] 14:26:48 INFO - PROCESS | 864 | 1471987608103 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:48 INFO - PROCESS | 864 | 1471987608188 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:26:48 INFO - PROCESS | 864 | 1471987608196 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 864 | 1471987608199 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:48 INFO - PROCESS | 864 | ++DOCSHELL 14639400 == 29 [pid = 864] [id = 516] 14:26:48 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (14639800) [pid = 864] [serial = 1548] [outer = 00000000] 14:26:48 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15150000) [pid = 864] [serial = 1549] [outer = 14639800] 14:26:48 INFO - PROCESS | 864 | 1471987608248 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15730C00) [pid = 864] [serial = 1550] [outer = 14639800] 14:26:48 INFO - PROCESS | 864 | 1471987608776 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 743ms 14:26:48 INFO - PROCESS | 864 | 1471987608823 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 864 | 1471987608826 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 14:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:26:48 INFO - PROCESS | 864 | 1471987608829 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 864 | 1471987608831 Marionette TRACE conn3 <- [1,2030,null,{}] 14:26:48 INFO - PROCESS | 864 | 1471987608834 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}] 14:26:48 INFO - PROCESS | 864 | 1471987608836 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:49 INFO - PROCESS | 864 | 1471987608988 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:26:49 INFO - PROCESS | 864 | 1471987609012 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 864 | 1471987609015 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:49 INFO - PROCESS | 864 | ++DOCSHELL 15A31800 == 30 [pid = 864] [id = 517] 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15A35000) [pid = 864] [serial = 1551] [outer = 00000000] 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15B56C00) [pid = 864] [serial = 1552] [outer = 15A35000] 14:26:49 INFO - PROCESS | 864 | 1471987609061 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (160AD800) [pid = 864] [serial = 1553] [outer = 15A35000] 14:26:49 INFO - PROCESS | 864 | 1471987609501 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]]]}] 14:26:49 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) 14:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 710ms 14:26:49 INFO - PROCESS | 864 | 1471987609528 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 864 | 1471987609530 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 14:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:26:49 INFO - PROCESS | 864 | 1471987609534 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - PROCESS | 864 | 1471987609535 Marionette TRACE conn3 <- [1,2034,null,{}] 14:26:49 INFO - PROCESS | 864 | 1471987609539 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}] 14:26:49 INFO - PROCESS | 864 | 1471987609541 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:49 INFO - PROCESS | 864 | 1471987609654 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:26:49 INFO - PROCESS | 864 | 1471987609660 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 864 | 1471987609662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:49 INFO - PROCESS | 864 | ++DOCSHELL 162AD800 == 31 [pid = 864] [id = 518] 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (162AF000) [pid = 864] [serial = 1554] [outer = 00000000] 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1651C000) [pid = 864] [serial = 1555] [outer = 162AF000] 14:26:49 INFO - PROCESS | 864 | 1471987609707 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1693FC00) [pid = 864] [serial = 1556] [outer = 162AF000] 14:26:50 INFO - PROCESS | 864 | 1471987610183 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]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 711ms 14:26:50 INFO - PROCESS | 864 | 1471987610235 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 864 | 1471987610237 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 14:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:26:50 INFO - PROCESS | 864 | 1471987610240 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 864 | 1471987610242 Marionette TRACE conn3 <- [1,2038,null,{}] 14:26:50 INFO - PROCESS | 864 | 1471987610246 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}] 14:26:50 INFO - PROCESS | 864 | 1471987610251 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:50 INFO - PROCESS | 864 | 1471987610403 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 83 (16C54800) [pid = 864] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17145400) [pid = 864] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18560C00) [pid = 864] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10A51800) [pid = 864] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10AC1400) [pid = 864] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13934000) [pid = 864] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 77 (0F9EB400) [pid = 864] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15A2E000) [pid = 864] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 75 (16942C00) [pid = 864] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 74 (178E9C00) [pid = 864] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16942400) [pid = 864] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:26:50 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15728000) [pid = 864] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:26:50 INFO - PROCESS | 864 | 1471987610767 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 864 | 1471987610769 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:50 INFO - PROCESS | 864 | ++DOCSHELL 0F9EB400 == 32 [pid = 864] [id = 519] 14:26:50 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1026CC00) [pid = 864] [serial = 1557] [outer = 00000000] 14:26:50 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (10ACF800) [pid = 864] [serial = 1558] [outer = 1026CC00] 14:26:50 INFO - PROCESS | 864 | 1471987610816 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (14388400) [pid = 864] [serial = 1559] [outer = 1026CC00] 14:26:51 INFO - PROCESS | 864 | 1471987611185 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 948ms 14:26:51 INFO - PROCESS | 864 | 1471987611216 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 864 | 1471987611218 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 14:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:26:51 INFO - PROCESS | 864 | 1471987611228 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 864 | 1471987611230 Marionette TRACE conn3 <- [1,2042,null,{}] 14:26:51 INFO - PROCESS | 864 | 1471987611233 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}] 14:26:51 INFO - PROCESS | 864 | 1471987611235 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:51 INFO - PROCESS | 864 | 1471987611314 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:26:51 INFO - PROCESS | 864 | 1471987611320 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 864 | 1471987611322 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:51 INFO - PROCESS | 864 | ++DOCSHELL 151B1800 == 33 [pid = 864] [id = 520] 14:26:51 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1653FC00) [pid = 864] [serial = 1560] [outer = 00000000] 14:26:51 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1719F400) [pid = 864] [serial = 1561] [outer = 1653FC00] 14:26:51 INFO - PROCESS | 864 | 1471987611367 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (171A1400) [pid = 864] [serial = 1562] [outer = 1653FC00] 14:26:51 INFO - PROCESS | 864 | 1471987611800 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 600ms 14:26:51 INFO - PROCESS | 864 | 1471987611824 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 864 | 1471987611826 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 14:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:26:51 INFO - PROCESS | 864 | 1471987611829 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 864 | 1471987611831 Marionette TRACE conn3 <- [1,2046,null,{}] 14:26:51 INFO - PROCESS | 864 | 1471987611851 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}] 14:26:51 INFO - PROCESS | 864 | 1471987611853 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:51 INFO - PROCESS | 864 | 1471987611930 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:26:51 INFO - PROCESS | 864 | 1471987611936 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 864 | 1471987611938 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:51 INFO - PROCESS | 864 | ++DOCSHELL 179AF000 == 34 [pid = 864] [id = 521] 14:26:51 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (179B8800) [pid = 864] [serial = 1563] [outer = 00000000] 14:26:51 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17ADB400) [pid = 864] [serial = 1564] [outer = 179B8800] 14:26:51 INFO - PROCESS | 864 | 1471987611984 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17ADDC00) [pid = 864] [serial = 1565] [outer = 179B8800] 14:26:52 INFO - PROCESS | 864 | 1471987612433 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]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 648ms 14:26:52 INFO - PROCESS | 864 | 1471987612468 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 864 | 1471987612470 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 14:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:26:52 INFO - PROCESS | 864 | 1471987612495 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 864 | 1471987612497 Marionette TRACE conn3 <- [1,2050,null,{}] 14:26:52 INFO - PROCESS | 864 | 1471987612500 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}] 14:26:52 INFO - PROCESS | 864 | 1471987612502 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:52 INFO - PROCESS | 864 | 1471987612582 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:26:52 INFO - PROCESS | 864 | 1471987612588 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 864 | 1471987612590 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:52 INFO - PROCESS | 864 | ++DOCSHELL 179E8400 == 35 [pid = 864] [id = 522] 14:26:52 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1825C800) [pid = 864] [serial = 1566] [outer = 00000000] 14:26:52 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1855D000) [pid = 864] [serial = 1567] [outer = 1825C800] 14:26:52 INFO - PROCESS | 864 | 1471987612635 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18707000) [pid = 864] [serial = 1568] [outer = 1825C800] 14:26:53 INFO - PROCESS | 864 | 1471987613495 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1058ms 14:26:53 INFO - PROCESS | 864 | 1471987613554 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 864 | 1471987613559 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 14:26:53 INFO - PROCESS | 864 | 1471987613564 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:26:53 INFO - PROCESS | 864 | 1471987613570 Marionette TRACE conn3 <- [1,2054,null,{}] 14:26:53 INFO - PROCESS | 864 | 1471987613575 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}] 14:26:53 INFO - PROCESS | 864 | 1471987613578 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:53 INFO - PROCESS | 864 | 1471987613700 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:26:53 INFO - PROCESS | 864 | 1471987613885 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 864 | 1471987613888 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:53 INFO - PROCESS | 864 | ++DOCSHELL 1055F800 == 36 [pid = 864] [id = 523] 14:26:53 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1059CC00) [pid = 864] [serial = 1569] [outer = 00000000] 14:26:53 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (11C62800) [pid = 864] [serial = 1570] [outer = 1059CC00] 14:26:53 INFO - PROCESS | 864 | 1471987613949 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (130DD400) [pid = 864] [serial = 1571] [outer = 1059CC00] 14:26:54 INFO - PROCESS | 864 | 1471987614643 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]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1105ms 14:26:54 INFO - PROCESS | 864 | 1471987614690 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 864 | 1471987614695 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 14:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:26:54 INFO - PROCESS | 864 | 1471987614701 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 864 | 1471987614705 Marionette TRACE conn3 <- [1,2058,null,{}] 14:26:54 INFO - PROCESS | 864 | 1471987614709 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}] 14:26:54 INFO - PROCESS | 864 | 1471987614712 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:54 INFO - PROCESS | 864 | 1471987614897 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:26:54 INFO - PROCESS | 864 | 1471987614910 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 864 | 1471987614913 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:54 INFO - PROCESS | 864 | ++DOCSHELL 11388C00 == 37 [pid = 864] [id = 524] 14:26:54 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1138D000) [pid = 864] [serial = 1572] [outer = 00000000] 14:26:54 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (131ED800) [pid = 864] [serial = 1573] [outer = 1138D000] 14:26:55 INFO - PROCESS | 864 | 1471987614991 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (13932C00) [pid = 864] [serial = 1574] [outer = 1138D000] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 179AF000 == 36 [pid = 864] [id = 521] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 151B1800 == 35 [pid = 864] [id = 520] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 0F9EB400 == 34 [pid = 864] [id = 519] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 162AD800 == 33 [pid = 864] [id = 518] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 15A31800 == 32 [pid = 864] [id = 517] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 14639400 == 31 [pid = 864] [id = 516] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 131E1C00 == 30 [pid = 864] [id = 515] 14:26:55 INFO - PROCESS | 864 | --DOCSHELL 10B8F400 == 29 [pid = 864] [id = 514] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1713C800) [pid = 864] [serial = 1510] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 88 (171A1C00) [pid = 864] [serial = 1513] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 87 (1871AC00) [pid = 864] [serial = 1493] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 86 (12952800) [pid = 864] [serial = 1501] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1315AC00) [pid = 864] [serial = 1502] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 84 (12D98000) [pid = 864] [serial = 1495] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13165000) [pid = 864] [serial = 1496] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13EA7000) [pid = 864] [serial = 1504] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 81 (14631800) [pid = 864] [serial = 1505] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10A0AC00) [pid = 864] [serial = 1498] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10ACC400) [pid = 864] [serial = 1499] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A39400) [pid = 864] [serial = 1507] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18366000) [pid = 864] [serial = 1516] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179B0C00) [pid = 864] [serial = 1514] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 75 (19C36C00) [pid = 864] [serial = 1526] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19C35000) [pid = 864] [serial = 1525] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1871EC00) [pid = 864] [serial = 1523] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1870A000) [pid = 864] [serial = 1522] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 71 (18366400) [pid = 864] [serial = 1517] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 70 (17143400) [pid = 864] [serial = 1511] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1719B400) [pid = 864] [serial = 1519] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 68 (160AEC00) [pid = 864] [serial = 1508] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | --DOMWINDOW == 67 (178EA400) [pid = 864] [serial = 1520] [outer = 00000000] [url = about:blank] 14:26:55 INFO - PROCESS | 864 | 1471987615871 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]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1200ms 14:26:55 INFO - PROCESS | 864 | 1471987615896 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 864 | 1471987615900 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 14:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:26:55 INFO - PROCESS | 864 | 1471987615905 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 864 | 1471987615909 Marionette TRACE conn3 <- [1,2062,null,{}] 14:26:55 INFO - PROCESS | 864 | 1471987615915 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}] 14:26:55 INFO - PROCESS | 864 | 1471987615917 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:56 INFO - PROCESS | 864 | 1471987616006 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:26:56 INFO - PROCESS | 864 | 1471987616013 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 864 | 1471987616016 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:56 INFO - PROCESS | 864 | ++DOCSHELL 10A4B800 == 30 [pid = 864] [id = 525] 14:26:56 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10AC8000) [pid = 864] [serial = 1575] [outer = 00000000] 14:26:56 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (11A7CC00) [pid = 864] [serial = 1576] [outer = 10AC8000] 14:26:56 INFO - PROCESS | 864 | 1471987616066 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (128ECC00) [pid = 864] [serial = 1577] [outer = 10AC8000] 14:26:56 INFO - PROCESS | 864 | 1471987616609 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]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 742ms 14:26:56 INFO - PROCESS | 864 | 1471987616642 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 864 | 1471987616646 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 14:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:26:56 INFO - PROCESS | 864 | 1471987616653 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 864 | 1471987616655 Marionette TRACE conn3 <- [1,2066,null,{}] 14:26:56 INFO - PROCESS | 864 | 1471987616659 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}] 14:26:56 INFO - PROCESS | 864 | 1471987616661 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:56 INFO - PROCESS | 864 | 1471987616752 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:26:56 INFO - PROCESS | 864 | 1471987616849 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 864 | 1471987616851 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:56 INFO - PROCESS | 864 | ++DOCSHELL 131E4000 == 31 [pid = 864] [id = 526] 14:26:56 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (131E9000) [pid = 864] [serial = 1578] [outer = 00000000] 14:26:56 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (13926400) [pid = 864] [serial = 1579] [outer = 131E9000] 14:26:56 INFO - PROCESS | 864 | 1471987616949 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (139D0000) [pid = 864] [serial = 1580] [outer = 131E9000] 14:26:57 INFO - PROCESS | 864 | 1471987617333 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 710ms 14:26:57 INFO - PROCESS | 864 | 1471987617385 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 864 | 1471987617387 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:26:57 INFO - PROCESS | 864 | 1471987617391 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 864 | 1471987617395 Marionette TRACE conn3 <- [1,2070,null,{}] 14:26:57 INFO - PROCESS | 864 | 1471987617405 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}] 14:26:57 INFO - PROCESS | 864 | 1471987617410 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:57 INFO - PROCESS | 864 | 1471987617497 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:26:57 INFO - PROCESS | 864 | 1471987617505 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 864 | 1471987617508 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:57 INFO - PROCESS | 864 | ++DOCSHELL 1578F000 == 32 [pid = 864] [id = 527] 14:26:57 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15791800) [pid = 864] [serial = 1581] [outer = 00000000] 14:26:57 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15A34000) [pid = 864] [serial = 1582] [outer = 15791800] 14:26:57 INFO - PROCESS | 864 | 1471987617565 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160A7C00) [pid = 864] [serial = 1583] [outer = 15791800] 14:26:58 INFO - PROCESS | 864 | 1471987618044 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 711ms 14:26:58 INFO - PROCESS | 864 | 1471987618090 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 864 | 1471987618093 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:26:58 INFO - PROCESS | 864 | 1471987618096 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 864 | 1471987618098 Marionette TRACE conn3 <- [1,2074,null,{}] 14:26:58 INFO - PROCESS | 864 | 1471987618101 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}] 14:26:58 INFO - PROCESS | 864 | 1471987618103 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:58 INFO - PROCESS | 864 | 1471987618250 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:26:58 INFO - PROCESS | 864 | 1471987618270 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 864 | 1471987618272 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:58 INFO - PROCESS | 864 | ++DOCSHELL 1651E800 == 33 [pid = 864] [id = 528] 14:26:58 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1653F800) [pid = 864] [serial = 1584] [outer = 00000000] 14:26:58 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1713BC00) [pid = 864] [serial = 1585] [outer = 1653F800] 14:26:58 INFO - PROCESS | 864 | 1471987618318 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17141800) [pid = 864] [serial = 1586] [outer = 1653F800] 14:26:58 INFO - PROCESS | 864 | 1471987618764 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 710ms 14:26:58 INFO - PROCESS | 864 | 1471987618795 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 864 | 1471987618797 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:26:58 INFO - PROCESS | 864 | 1471987618800 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 864 | 1471987618802 Marionette TRACE conn3 <- [1,2078,null,{}] 14:26:58 INFO - PROCESS | 864 | 1471987618806 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}] 14:26:58 INFO - PROCESS | 864 | 1471987618808 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:58 INFO - PROCESS | 864 | 1471987618938 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:26:58 INFO - PROCESS | 864 | 1471987618943 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 864 | 1471987618946 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:58 INFO - PROCESS | 864 | ++DOCSHELL 13933800 == 34 [pid = 864] [id = 529] 14:26:58 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16512800) [pid = 864] [serial = 1587] [outer = 00000000] 14:26:59 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17197000) [pid = 864] [serial = 1588] [outer = 16512800] 14:26:59 INFO - PROCESS | 864 | 1471987618993 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17199000) [pid = 864] [serial = 1589] [outer = 16512800] 14:26:59 INFO - PROCESS | 864 | 1471987619479 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]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 758ms 14:26:59 INFO - PROCESS | 864 | 1471987619582 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 864 | 1471987619584 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 14:26:59 INFO - PROCESS | 864 | 1471987619587 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 864 | 1471987619589 Marionette TRACE conn3 <- [1,2082,null,{}] 14:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:26:59 INFO - PROCESS | 864 | 1471987619593 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}] 14:26:59 INFO - PROCESS | 864 | 1471987619598 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:59 INFO - PROCESS | 864 | 1471987619741 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:26:59 INFO - PROCESS | 864 | 1471987619801 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 864 | 1471987619803 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:26:59 INFO - PROCESS | 864 | ++DOCSHELL 10A01C00 == 35 [pid = 864] [id = 530] 14:26:59 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17A04800) [pid = 864] [serial = 1590] [outer = 00000000] 14:26:59 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (18364C00) [pid = 864] [serial = 1591] [outer = 17A04800] 14:26:59 INFO - PROCESS | 864 | 1471987619850 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1855A800) [pid = 864] [serial = 1592] [outer = 17A04800] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 84 (179B8800) [pid = 864] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 83 (112C1800) [pid = 864] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 82 (14639800) [pid = 864] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15A35000) [pid = 864] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 80 (131F0400) [pid = 864] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1315DC00) [pid = 864] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 78 (162AF000) [pid = 864] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1026CC00) [pid = 864] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1653FC00) [pid = 864] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10B90400) [pid = 864] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15733000) [pid = 864] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1870C400) [pid = 864] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:27:00 INFO - PROCESS | 864 | --DOMWINDOW == 72 (19C30800) [pid = 864] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:27:00 INFO - PROCESS | 864 | 1471987620385 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]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 789ms 14:27:00 INFO - PROCESS | 864 | 1471987620408 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 864 | 1471987620410 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 14:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:27:00 INFO - PROCESS | 864 | 1471987620414 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 864 | 1471987620415 Marionette TRACE conn3 <- [1,2086,null,{}] 14:27:00 INFO - PROCESS | 864 | 1471987620419 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}] 14:27:00 INFO - PROCESS | 864 | 1471987620421 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:00 INFO - PROCESS | 864 | 1471987620536 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:27:00 INFO - PROCESS | 864 | 1471987620599 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 864 | 1471987620601 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:00 INFO - PROCESS | 864 | ++DOCSHELL 10EA7400 == 36 [pid = 864] [id = 531] 14:27:00 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (112C0400) [pid = 864] [serial = 1593] [outer = 00000000] 14:27:00 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (14639800) [pid = 864] [serial = 1594] [outer = 112C0400] 14:27:00 INFO - PROCESS | 864 | 1471987620647 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1653FC00) [pid = 864] [serial = 1595] [outer = 112C0400] 14:27:01 INFO - PROCESS | 864 | 1471987621017 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]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 632ms 14:27:01 INFO - PROCESS | 864 | 1471987621057 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 864 | 1471987621059 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 14:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:27:01 INFO - PROCESS | 864 | 1471987621062 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 864 | 1471987621064 Marionette TRACE conn3 <- [1,2090,null,{}] 14:27:01 INFO - PROCESS | 864 | 1471987621068 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}] 14:27:01 INFO - PROCESS | 864 | 1471987621069 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:01 INFO - PROCESS | 864 | 1471987621175 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:27:01 INFO - PROCESS | 864 | 1471987621181 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 864 | 1471987621183 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:01 INFO - PROCESS | 864 | ++DOCSHELL 14639400 == 37 [pid = 864] [id = 532] 14:27:01 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17146000) [pid = 864] [serial = 1596] [outer = 00000000] 14:27:01 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18703400) [pid = 864] [serial = 1597] [outer = 17146000] 14:27:01 INFO - PROCESS | 864 | 1471987621251 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18719800) [pid = 864] [serial = 1598] [outer = 17146000] 14:27:01 INFO - PROCESS | 864 | 1471987621743 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]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 742ms 14:27:01 INFO - PROCESS | 864 | 1471987621804 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 864 | 1471987621806 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 14:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:27:01 INFO - PROCESS | 864 | 1471987621810 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 864 | 1471987621812 Marionette TRACE conn3 <- [1,2094,null,{}] 14:27:01 INFO - PROCESS | 864 | 1471987621816 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}] 14:27:01 INFO - PROCESS | 864 | 1471987621817 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:01 INFO - PROCESS | 864 | 1471987621897 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:27:01 INFO - PROCESS | 864 | 1471987621903 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 864 | 1471987621905 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:01 INFO - PROCESS | 864 | ++DOCSHELL 151ADC00 == 38 [pid = 864] [id = 533] 14:27:01 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (179B4800) [pid = 864] [serial = 1599] [outer = 00000000] 14:27:01 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (19C2A800) [pid = 864] [serial = 1600] [outer = 179B4800] 14:27:01 INFO - PROCESS | 864 | 1471987621958 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C2F000) [pid = 864] [serial = 1601] [outer = 179B4800] 14:27:02 INFO - PROCESS | 864 | 1471987622639 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 916ms 14:27:02 INFO - PROCESS | 864 | 1471987622715 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 864 | 1471987622720 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 14:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:27:02 INFO - PROCESS | 864 | 1471987622725 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 864 | 1471987622729 Marionette TRACE conn3 <- [1,2098,null,{}] 14:27:02 INFO - PROCESS | 864 | 1471987622735 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}] 14:27:02 INFO - PROCESS | 864 | 1471987622740 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:02 INFO - PROCESS | 864 | 1471987622898 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:27:03 INFO - PROCESS | 864 | 1471987623057 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 864 | 1471987623060 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:03 INFO - PROCESS | 864 | ++DOCSHELL 10A46800 == 39 [pid = 864] [id = 534] 14:27:03 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10A52C00) [pid = 864] [serial = 1602] [outer = 00000000] 14:27:03 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (129E4000) [pid = 864] [serial = 1603] [outer = 10A52C00] 14:27:03 INFO - PROCESS | 864 | 1471987623122 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (131E2800) [pid = 864] [serial = 1604] [outer = 10A52C00] 14:27:03 INFO - PROCESS | 864 | --DOCSHELL 1B74E400 == 38 [pid = 864] [id = 15] 14:27:03 INFO - PROCESS | 864 | 1471987623749 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]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1058ms 14:27:03 INFO - PROCESS | 864 | 1471987623809 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:27:03 INFO - PROCESS | 864 | 1471987623814 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 14:27:03 INFO - PROCESS | 864 | 1471987623840 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:27:03 INFO - PROCESS | 864 | 1471987623843 Marionette TRACE conn3 <- [1,2102,null,{}] 14:27:03 INFO - PROCESS | 864 | 1471987623847 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}] 14:27:03 INFO - PROCESS | 864 | 1471987623850 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:03 INFO - PROCESS | 864 | 1471987623971 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:27:04 INFO - PROCESS | 864 | 1471987624101 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 864 | 1471987624104 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:04 INFO - PROCESS | 864 | ++DOCSHELL 14395C00 == 39 [pid = 864] [id = 535] 14:27:04 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1462EC00) [pid = 864] [serial = 1605] [outer = 00000000] 14:27:04 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (15A39400) [pid = 864] [serial = 1606] [outer = 1462EC00] 14:27:04 INFO - PROCESS | 864 | 1471987624163 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (17145000) [pid = 864] [serial = 1607] [outer = 1462EC00] 14:27:04 INFO - PROCESS | 864 | 1471987624778 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]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 995ms 14:27:04 INFO - PROCESS | 864 | 1471987624831 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:27:04 INFO - PROCESS | 864 | 1471987624834 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 14:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:27:04 INFO - PROCESS | 864 | 1471987624838 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 864 | 1471987624842 Marionette TRACE conn3 <- [1,2106,null,{}] 14:27:04 INFO - PROCESS | 864 | 1471987624853 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}] 14:27:04 INFO - PROCESS | 864 | 1471987624858 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:04 INFO - PROCESS | 864 | 1471987624968 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:27:05 INFO - PROCESS | 864 | 1471987625107 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 864 | 1471987625111 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:05 INFO - PROCESS | 864 | ++DOCSHELL 19C2A000 == 40 [pid = 864] [id = 536] 14:27:05 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19C2A400) [pid = 864] [serial = 1608] [outer = 00000000] 14:27:05 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19C34C00) [pid = 864] [serial = 1609] [outer = 19C2A400] 14:27:05 INFO - PROCESS | 864 | 1471987625170 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (19D98000) [pid = 864] [serial = 1610] [outer = 19C2A400] 14:27:05 INFO - PROCESS | 864 | 1471987625951 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]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1152ms 14:27:06 INFO - PROCESS | 864 | 1471987625989 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 864 | 1471987625994 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 14:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:27:06 INFO - PROCESS | 864 | 1471987625999 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 864 | 1471987626002 Marionette TRACE conn3 <- [1,2110,null,{}] 14:27:06 INFO - PROCESS | 864 | 1471987626008 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}] 14:27:06 INFO - PROCESS | 864 | 1471987626011 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:06 INFO - PROCESS | 864 | 1471987626162 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:27:06 INFO - PROCESS | 864 | 1471987626305 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 864 | 1471987626310 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:06 INFO - PROCESS | 864 | ++DOCSHELL 10A55400 == 41 [pid = 864] [id = 537] 14:27:06 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10AC2800) [pid = 864] [serial = 1611] [outer = 00000000] 14:27:06 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (10AD0000) [pid = 864] [serial = 1612] [outer = 10AC2800] 14:27:06 INFO - PROCESS | 864 | 1471987626364 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (112C1000) [pid = 864] [serial = 1613] [outer = 10AC2800] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 12DDCC00 == 40 [pid = 864] [id = 513] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 14639400 == 39 [pid = 864] [id = 532] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 10EA7400 == 38 [pid = 864] [id = 531] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 10A01C00 == 37 [pid = 864] [id = 530] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 13933800 == 36 [pid = 864] [id = 529] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 1651E800 == 35 [pid = 864] [id = 528] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 1578F000 == 34 [pid = 864] [id = 527] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 131E4000 == 33 [pid = 864] [id = 526] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 10A4B800 == 32 [pid = 864] [id = 525] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 11388C00 == 31 [pid = 864] [id = 524] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 1055F800 == 30 [pid = 864] [id = 523] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 179E8400 == 29 [pid = 864] [id = 522] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 14636400 == 28 [pid = 864] [id = 16] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 19C2A000 == 27 [pid = 864] [id = 536] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 14395C00 == 26 [pid = 864] [id = 535] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 151ADC00 == 25 [pid = 864] [id = 533] 14:27:07 INFO - PROCESS | 864 | --DOCSHELL 10A46800 == 24 [pid = 864] [id = 534] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 92 (17ADB400) [pid = 864] [serial = 1564] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 91 (113B3800) [pid = 864] [serial = 1543] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 90 (128EDC00) [pid = 864] [serial = 1544] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 89 (15150000) [pid = 864] [serial = 1549] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 88 (15B56C00) [pid = 864] [serial = 1552] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 87 (134D3C00) [pid = 864] [serial = 1546] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 86 (13926C00) [pid = 864] [serial = 1547] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1392B000) [pid = 864] [serial = 1541] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 84 (13495400) [pid = 864] [serial = 1540] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1651C000) [pid = 864] [serial = 1555] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 82 (160AD800) [pid = 864] [serial = 1553] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10ACF800) [pid = 864] [serial = 1558] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1693FC00) [pid = 864] [serial = 1556] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 79 (14388400) [pid = 864] [serial = 1559] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1719F400) [pid = 864] [serial = 1561] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 77 (139CCC00) [pid = 864] [serial = 1529] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13928C00) [pid = 864] [serial = 1528] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1651CC00) [pid = 864] [serial = 1532] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15A38400) [pid = 864] [serial = 1531] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 73 (19D9E000) [pid = 864] [serial = 1535] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 72 (19C32400) [pid = 864] [serial = 1534] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17ADDC00) [pid = 864] [serial = 1565] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19EAD400) [pid = 864] [serial = 1538] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 69 (19DA6C00) [pid = 864] [serial = 1537] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 68 (171A1400) [pid = 864] [serial = 1562] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | --DOMWINDOW == 67 (15730C00) [pid = 864] [serial = 1550] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 864 | 1471987627477 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]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1516ms 14:27:07 INFO - PROCESS | 864 | 1471987627535 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 864 | 1471987627539 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 14:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:27:07 INFO - PROCESS | 864 | 1471987627544 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 864 | 1471987627548 Marionette TRACE conn3 <- [1,2114,null,{}] 14:27:07 INFO - PROCESS | 864 | 1471987627553 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}] 14:27:07 INFO - PROCESS | 864 | 1471987627556 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:07 INFO - PROCESS | 864 | 1471987627648 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:27:07 INFO - PROCESS | 864 | 1471987627658 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 864 | 1471987627662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:07 INFO - PROCESS | 864 | ++DOCSHELL 10ACC400 == 25 [pid = 864] [id = 538] 14:27:07 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10B88000) [pid = 864] [serial = 1614] [outer = 00000000] 14:27:07 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (11A70400) [pid = 864] [serial = 1615] [outer = 10B88000] 14:27:07 INFO - PROCESS | 864 | 1471987627751 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (128E5000) [pid = 864] [serial = 1616] [outer = 10B88000] 14:27:08 INFO - PROCESS | 864 | 1471987628216 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]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 694ms 14:27:08 INFO - PROCESS | 864 | 1471987628253 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 864 | 1471987628258 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 14:27:08 INFO - PROCESS | 864 | 1471987628264 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 864 | 1471987628267 Marionette TRACE conn3 <- [1,2118,null,{}] 14:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:27:08 INFO - PROCESS | 864 | 1471987628313 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}] 14:27:08 INFO - PROCESS | 864 | 1471987628316 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:08 INFO - PROCESS | 864 | 1471987628410 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:27:08 INFO - PROCESS | 864 | 1471987628426 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 864 | 1471987628428 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:08 INFO - PROCESS | 864 | ++DOCSHELL 130A8800 == 26 [pid = 864] [id = 539] 14:27:08 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (130ACC00) [pid = 864] [serial = 1617] [outer = 00000000] 14:27:08 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1344A800) [pid = 864] [serial = 1618] [outer = 130ACC00] 14:27:08 INFO - PROCESS | 864 | 1471987628477 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (134D5800) [pid = 864] [serial = 1619] [outer = 130ACC00] 14:27:08 INFO - PROCESS | 864 | 1471987628955 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] 14:27:09 INFO - PROCESS | 864 | 1471987629011 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:27:09 INFO - PROCESS | 864 | 1471987629014 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 864 | 1471987629018 Marionette TRACE conn3 <- [1,2122,null,{}] 14:27:09 INFO - PROCESS | 864 | 1471987629028 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}] 14:27:09 INFO - PROCESS | 864 | 1471987629033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:09 INFO - PROCESS | 864 | 1471987629118 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:27:09 INFO - PROCESS | 864 | 1471987629180 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 864 | 1471987629184 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:09 INFO - PROCESS | 864 | ++DOCSHELL 14388400 == 27 [pid = 864] [id = 540] 14:27:09 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (14389800) [pid = 864] [serial = 1620] [outer = 00000000] 14:27:09 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (14634C00) [pid = 864] [serial = 1621] [outer = 14389800] 14:27:09 INFO - PROCESS | 864 | 1471987629233 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (146B6400) [pid = 864] [serial = 1622] [outer = 14389800] 14:27:09 INFO - PROCESS | 864 | 1471987629736 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 742ms 14:27:09 INFO - PROCESS | 864 | 1471987629786 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 864 | 1471987629789 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:27:09 INFO - PROCESS | 864 | 1471987629834 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 864 | 1471987629836 Marionette TRACE conn3 <- [1,2126,null,{}] 14:27:09 INFO - PROCESS | 864 | 1471987629840 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}] 14:27:09 INFO - PROCESS | 864 | 1471987629842 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:09 INFO - PROCESS | 864 | 1471987629980 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:27:10 INFO - PROCESS | 864 | 1471987630039 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 864 | 1471987630041 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:10 INFO - PROCESS | 864 | ++DOCSHELL 15734400 == 28 [pid = 864] [id = 541] 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15784800) [pid = 864] [serial = 1623] [outer = 00000000] 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1578E000) [pid = 864] [serial = 1624] [outer = 15784800] 14:27:10 INFO - PROCESS | 864 | 1471987630088 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15A31000) [pid = 864] [serial = 1625] [outer = 15784800] 14:27:10 INFO - PROCESS | 864 | 1471987630500 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]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 695ms 14:27:10 INFO - PROCESS | 864 | 1471987630525 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 864 | 1471987630527 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 14:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:27:10 INFO - PROCESS | 864 | 1471987630537 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 864 | 1471987630539 Marionette TRACE conn3 <- [1,2130,null,{}] 14:27:10 INFO - PROCESS | 864 | 1471987630543 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}] 14:27:10 INFO - PROCESS | 864 | 1471987630545 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:10 INFO - PROCESS | 864 | 1471987630674 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:27:10 INFO - PROCESS | 864 | 1471987630680 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 864 | 1471987630682 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:10 INFO - PROCESS | 864 | ++DOCSHELL 15B51800 == 29 [pid = 864] [id = 542] 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15B5D400) [pid = 864] [serial = 1626] [outer = 00000000] 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (162AC400) [pid = 864] [serial = 1627] [outer = 15B5D400] 14:27:10 INFO - PROCESS | 864 | 1471987630729 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (162AD400) [pid = 864] [serial = 1628] [outer = 15B5D400] 14:27:11 INFO - PROCESS | 864 | 1471987631230 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] 14:27:11 INFO - PROCESS | 864 | 1471987631277 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 14:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:27:11 INFO - PROCESS | 864 | 1471987631323 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 864 | 1471987631325 Marionette TRACE conn3 <- [1,2134,null,{}] 14:27:11 INFO - PROCESS | 864 | 1471987631329 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}] 14:27:11 INFO - PROCESS | 864 | 1471987631335 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:11 INFO - PROCESS | 864 | 1471987631686 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1653F800) [pid = 864] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1059CC00) [pid = 864] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1825C800) [pid = 864] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 78 (16512800) [pid = 864] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1138D000) [pid = 864] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 76 (131E9000) [pid = 864] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15791800) [pid = 864] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10AC8000) [pid = 864] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 73 (112C0400) [pid = 864] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 72 (179B4800) [pid = 864] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17A04800) [pid = 864] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 70 (17146000) [pid = 864] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1AE21000) [pid = 864] [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.] 14:27:11 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1B74E800) [pid = 864] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:27:11 INFO - PROCESS | 864 | 1471987631750 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 864 | 1471987631752 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:11 INFO - PROCESS | 864 | ++DOCSHELL 0F9E6000 == 30 [pid = 864] [id = 543] 14:27:11 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (0F9EB400) [pid = 864] [serial = 1629] [outer = 00000000] 14:27:11 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10EB2C00) [pid = 864] [serial = 1630] [outer = 0F9EB400] 14:27:11 INFO - PROCESS | 864 | 1471987631799 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1438CC00) [pid = 864] [serial = 1631] [outer = 0F9EB400] 14:27:12 INFO - PROCESS | 864 | 1471987632163 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] 14:27:12 INFO - PROCESS | 864 | 1471987632218 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 14:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:27:12 INFO - PROCESS | 864 | 1471987632231 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 864 | 1471987632233 Marionette TRACE conn3 <- [1,2138,null,{}] 14:27:12 INFO - PROCESS | 864 | 1471987632236 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}] 14:27:12 INFO - PROCESS | 864 | 1471987632238 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:12 INFO - PROCESS | 864 | 1471987632365 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:27:12 INFO - PROCESS | 864 | 1471987632370 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 864 | 1471987632372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:12 INFO - PROCESS | 864 | ++DOCSHELL 10A54000 == 31 [pid = 864] [id = 544] 14:27:12 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (13221800) [pid = 864] [serial = 1632] [outer = 00000000] 14:27:12 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17196400) [pid = 864] [serial = 1633] [outer = 13221800] 14:27:12 INFO - PROCESS | 864 | 1471987632418 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (17197800) [pid = 864] [serial = 1634] [outer = 13221800] 14:27:12 INFO - PROCESS | 864 | 1471987632846 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]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 632ms 14:27:12 INFO - PROCESS | 864 | 1471987632903 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 864 | 1471987632905 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 14:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:27:12 INFO - PROCESS | 864 | 1471987632908 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 864 | 1471987632910 Marionette TRACE conn3 <- [1,2142,null,{}] 14:27:12 INFO - PROCESS | 864 | 1471987632914 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}] 14:27:12 INFO - PROCESS | 864 | 1471987632915 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:13 INFO - PROCESS | 864 | 1471987632995 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:27:13 INFO - PROCESS | 864 | 1471987633001 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 864 | 1471987633003 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:13 INFO - PROCESS | 864 | ++DOCSHELL 17498800 == 32 [pid = 864] [id = 545] 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (178E8C00) [pid = 864] [serial = 1635] [outer = 00000000] 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (13EA2800) [pid = 864] [serial = 1636] [outer = 178E8C00] 14:27:13 INFO - PROCESS | 864 | 1471987633085 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (178ED400) [pid = 864] [serial = 1637] [outer = 178E8C00] 14:27:13 INFO - PROCESS | 864 | 1471987633515 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]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 648ms 14:27:13 INFO - PROCESS | 864 | 1471987633550 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 864 | 1471987633552 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 14:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:27:13 INFO - PROCESS | 864 | 1471987633559 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 864 | 1471987633561 Marionette TRACE conn3 <- [1,2146,null,{}] 14:27:13 INFO - PROCESS | 864 | 1471987633564 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}] 14:27:13 INFO - PROCESS | 864 | 1471987633566 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:13 INFO - PROCESS | 864 | 1471987633645 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:27:13 INFO - PROCESS | 864 | 1471987633651 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 864 | 1471987633653 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:13 INFO - PROCESS | 864 | ++DOCSHELL 178EBC00 == 33 [pid = 864] [id = 546] 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (179E8400) [pid = 864] [serial = 1638] [outer = 00000000] 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17AD5400) [pid = 864] [serial = 1639] [outer = 179E8400] 14:27:13 INFO - PROCESS | 864 | 1471987633698 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (18219400) [pid = 864] [serial = 1640] [outer = 179E8400] 14:27:14 INFO - PROCESS | 864 | 1471987634497 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]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1010ms 14:27:14 INFO - PROCESS | 864 | 1471987634561 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 864 | 1471987634565 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 14:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:27:14 INFO - PROCESS | 864 | 1471987634570 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - PROCESS | 864 | 1471987634576 Marionette TRACE conn3 <- [1,2150,null,{}] 14:27:14 INFO - PROCESS | 864 | 1471987634581 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}] 14:27:14 INFO - PROCESS | 864 | 1471987634584 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:14 INFO - PROCESS | 864 | 1471987634711 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:27:14 INFO - PROCESS | 864 | 1471987634843 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 864 | 1471987634847 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:14 INFO - PROCESS | 864 | ++DOCSHELL 10ACB400 == 34 [pid = 864] [id = 547] 14:27:14 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10ACEC00) [pid = 864] [serial = 1641] [outer = 00000000] 14:27:14 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (12996C00) [pid = 864] [serial = 1642] [outer = 10ACEC00] 14:27:14 INFO - PROCESS | 864 | 1471987634907 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (13222000) [pid = 864] [serial = 1643] [outer = 10ACEC00] 14:27:15 INFO - PROCESS | 864 | 1471987635625 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]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1105ms 14:27:15 INFO - PROCESS | 864 | 1471987635697 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 864 | 1471987635702 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 14:27:15 INFO - PROCESS | 864 | 1471987635734 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:27:15 INFO - PROCESS | 864 | 1471987635737 Marionette TRACE conn3 <- [1,2154,null,{}] 14:27:15 INFO - PROCESS | 864 | 1471987635741 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}] 14:27:15 INFO - PROCESS | 864 | 1471987635744 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:15 INFO - PROCESS | 864 | 1471987635871 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:27:16 INFO - PROCESS | 864 | 1471987636100 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 864 | 1471987636103 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:16 INFO - PROCESS | 864 | ++DOCSHELL 0F9E8800 == 35 [pid = 864] [id = 548] 14:27:16 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1026B000) [pid = 864] [serial = 1644] [outer = 00000000] 14:27:16 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1055F800) [pid = 864] [serial = 1645] [outer = 1026B000] 14:27:16 INFO - PROCESS | 864 | 1471987636172 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10A46800) [pid = 864] [serial = 1646] [outer = 1026B000] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 17498800 == 34 [pid = 864] [id = 545] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 10A54000 == 33 [pid = 864] [id = 544] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 0F9E6000 == 32 [pid = 864] [id = 543] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 15B51800 == 31 [pid = 864] [id = 542] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 15734400 == 30 [pid = 864] [id = 541] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 14388400 == 29 [pid = 864] [id = 540] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 130A8800 == 28 [pid = 864] [id = 539] 14:27:16 INFO - PROCESS | 864 | --DOCSHELL 10ACC400 == 27 [pid = 864] [id = 538] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 85 (1713BC00) [pid = 864] [serial = 1585] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17141800) [pid = 864] [serial = 1586] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 83 (11C62800) [pid = 864] [serial = 1570] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 82 (130DD400) [pid = 864] [serial = 1571] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 81 (18707000) [pid = 864] [serial = 1568] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1855D000) [pid = 864] [serial = 1567] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 79 (17199000) [pid = 864] [serial = 1589] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 78 (131ED800) [pid = 864] [serial = 1573] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13932C00) [pid = 864] [serial = 1574] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17197000) [pid = 864] [serial = 1588] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 75 (13926400) [pid = 864] [serial = 1579] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 74 (139D0000) [pid = 864] [serial = 1580] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15A34000) [pid = 864] [serial = 1582] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 72 (11A7CC00) [pid = 864] [serial = 1576] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 71 (128ECC00) [pid = 864] [serial = 1577] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 70 (14639800) [pid = 864] [serial = 1594] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 69 (19C2A800) [pid = 864] [serial = 1600] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 68 (18364C00) [pid = 864] [serial = 1591] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C2F000) [pid = 864] [serial = 1601] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 66 (18703400) [pid = 864] [serial = 1597] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 65 (18719800) [pid = 864] [serial = 1598] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1855A800) [pid = 864] [serial = 1592] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 63 (160A7C00) [pid = 864] [serial = 1583] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 62 (1653FC00) [pid = 864] [serial = 1595] [outer = 00000000] [url = about:blank] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 61 (15732C00) [pid = 864] [serial = 1079] [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.] 14:27:16 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1B750000) [pid = 864] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:27:16 INFO - PROCESS | 864 | 1471987636808 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]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1089ms 14:27:16 INFO - PROCESS | 864 | 1471987636826 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 864 | 1471987636830 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 14:27:16 INFO - PROCESS | 864 | 1471987636834 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:27:16 INFO - PROCESS | 864 | 1471987636837 Marionette TRACE conn3 <- [1,2158,null,{}] 14:27:16 INFO - PROCESS | 864 | 1471987636842 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}] 14:27:16 INFO - PROCESS | 864 | 1471987636846 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:16 INFO - PROCESS | 864 | 1471987636933 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:27:16 INFO - PROCESS | 864 | 1471987636946 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 864 | 1471987636948 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:17 INFO - PROCESS | 864 | ++DOCSHELL 10A4E800 == 28 [pid = 864] [id = 549] 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (10A53C00) [pid = 864] [serial = 1647] [outer = 00000000] 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (12D8D800) [pid = 864] [serial = 1648] [outer = 10A53C00] 14:27:17 INFO - PROCESS | 864 | 1471987637078 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (13159400) [pid = 864] [serial = 1649] [outer = 10A53C00] 14:27:17 INFO - PROCESS | 864 | 1471987637548 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]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 742ms 14:27:17 INFO - PROCESS | 864 | 1471987637578 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 864 | 1471987637581 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 14:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:27:17 INFO - PROCESS | 864 | 1471987637587 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 864 | 1471987637589 Marionette TRACE conn3 <- [1,2162,null,{}] 14:27:17 INFO - PROCESS | 864 | 1471987637593 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}] 14:27:17 INFO - PROCESS | 864 | 1471987637595 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:17 INFO - PROCESS | 864 | 1471987637683 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:27:17 INFO - PROCESS | 864 | 1471987637690 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 864 | 1471987637693 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:17 INFO - PROCESS | 864 | ++DOCSHELL 13105400 == 29 [pid = 864] [id = 550] 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (134CF800) [pid = 864] [serial = 1650] [outer = 00000000] 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (13EA5000) [pid = 864] [serial = 1651] [outer = 134CF800] 14:27:17 INFO - PROCESS | 864 | 1471987637739 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1462E400) [pid = 864] [serial = 1652] [outer = 134CF800] 14:27:18 INFO - PROCESS | 864 | 1471987638221 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 710ms 14:27:18 INFO - PROCESS | 864 | 1471987638286 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 864 | 1471987638288 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 14:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:27:18 INFO - PROCESS | 864 | 1471987638293 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 864 | 1471987638299 Marionette TRACE conn3 <- [1,2166,null,{}] 14:27:18 INFO - PROCESS | 864 | 1471987638309 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}] 14:27:18 INFO - PROCESS | 864 | 1471987638313 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:18 INFO - PROCESS | 864 | 1471987638399 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:27:18 INFO - PROCESS | 864 | 1471987638550 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 864 | 1471987638552 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:18 INFO - PROCESS | 864 | ++DOCSHELL 151AC000 == 30 [pid = 864] [id = 551] 14:27:18 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15734400) [pid = 864] [serial = 1653] [outer = 00000000] 14:27:18 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1578F000) [pid = 864] [serial = 1654] [outer = 15734400] 14:27:18 INFO - PROCESS | 864 | 1471987638598 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15A39C00) [pid = 864] [serial = 1655] [outer = 15734400] 14:27:19 INFO - PROCESS | 864 | 1471987639031 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]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 774ms 14:27:19 INFO - PROCESS | 864 | 1471987639085 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 864 | 1471987639087 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:27:19 INFO - PROCESS | 864 | 1471987639095 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 864 | 1471987639097 Marionette TRACE conn3 <- [1,2170,null,{}] 14:27:19 INFO - PROCESS | 864 | 1471987639100 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}] 14:27:19 INFO - PROCESS | 864 | 1471987639103 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:19 INFO - PROCESS | 864 | 1471987639228 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:27:19 INFO - PROCESS | 864 | 1471987639293 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 864 | 1471987639295 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:19 INFO - PROCESS | 864 | ++DOCSHELL 16513000 == 31 [pid = 864] [id = 552] 14:27:19 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (16513C00) [pid = 864] [serial = 1656] [outer = 00000000] 14:27:19 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1651E800) [pid = 864] [serial = 1657] [outer = 16513C00] 14:27:19 INFO - PROCESS | 864 | 1471987639341 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16941000) [pid = 864] [serial = 1658] [outer = 16513C00] 14:27:19 INFO - PROCESS | 864 | 1471987639764 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]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 695ms 14:27:19 INFO - PROCESS | 864 | 1471987639795 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 864 | 1471987639797 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:27:19 INFO - PROCESS | 864 | 1471987639806 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 864 | 1471987639808 Marionette TRACE conn3 <- [1,2174,null,{}] 14:27:19 INFO - PROCESS | 864 | 1471987639812 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}] 14:27:19 INFO - PROCESS | 864 | 1471987639814 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:19 INFO - PROCESS | 864 | 1471987639931 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:27:19 INFO - PROCESS | 864 | 1471987639939 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 864 | 1471987639945 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:19 INFO - PROCESS | 864 | ++DOCSHELL 13109C00 == 32 [pid = 864] [id = 553] 14:27:19 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1713CC00) [pid = 864] [serial = 1659] [outer = 00000000] 14:27:20 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (17144400) [pid = 864] [serial = 1660] [outer = 1713CC00] 14:27:20 INFO - PROCESS | 864 | 1471987640000 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1719C800) [pid = 864] [serial = 1661] [outer = 1713CC00] 14:27:20 INFO - PROCESS | 864 | 1471987640487 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 742ms 14:27:20 INFO - PROCESS | 864 | 1471987640567 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 864 | 1471987640569 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 14:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:27:20 INFO - PROCESS | 864 | 1471987640577 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 864 | 1471987640579 Marionette TRACE conn3 <- [1,2178,null,{}] 14:27:20 INFO - PROCESS | 864 | 1471987640582 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}] 14:27:20 INFO - PROCESS | 864 | 1471987640585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:20 INFO - PROCESS | 864 | 1471987640701 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:27:20 INFO - PROCESS | 864 | 1471987640776 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 864 | 1471987640779 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:20 INFO - PROCESS | 864 | ++DOCSHELL 179B4800 == 33 [pid = 864] [id = 554] 14:27:20 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179BC400) [pid = 864] [serial = 1662] [outer = 00000000] 14:27:20 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1825A400) [pid = 864] [serial = 1663] [outer = 179BC400] 14:27:20 INFO - PROCESS | 864 | 1471987640824 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1825B000) [pid = 864] [serial = 1664] [outer = 179BC400] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 77 (19C2A400) [pid = 864] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 76 (178E8C00) [pid = 864] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 75 (130ACC00) [pid = 864] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 74 (14389800) [pid = 864] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10B88000) [pid = 864] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15784800) [pid = 864] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10AC2800) [pid = 864] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15B5D400) [pid = 864] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 69 (0F9EB400) [pid = 864] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13221800) [pid = 864] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 67 (10A52C00) [pid = 864] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:27:21 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1462EC00) [pid = 864] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:27:21 INFO - PROCESS | 864 | 1471987641269 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]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 742ms 14:27:21 INFO - PROCESS | 864 | 1471987641317 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 864 | 1471987641319 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 14:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:27:21 INFO - PROCESS | 864 | 1471987641323 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 864 | 1471987641325 Marionette TRACE conn3 <- [1,2182,null,{}] 14:27:21 INFO - PROCESS | 864 | 1471987641329 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}] 14:27:21 INFO - PROCESS | 864 | 1471987641332 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:21 INFO - PROCESS | 864 | 1471987641437 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:27:21 INFO - PROCESS | 864 | 1471987641443 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 864 | 1471987641445 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:21 INFO - PROCESS | 864 | ++DOCSHELL 1310EC00 == 34 [pid = 864] [id = 555] 14:27:21 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (13221800) [pid = 864] [serial = 1665] [outer = 00000000] 14:27:21 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (162AD800) [pid = 864] [serial = 1666] [outer = 13221800] 14:27:21 INFO - PROCESS | 864 | 1471987641490 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1719CC00) [pid = 864] [serial = 1667] [outer = 13221800] 14:27:21 INFO - PROCESS | 864 | 1471987641958 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]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 647ms 14:27:22 INFO - PROCESS | 864 | 1471987642000 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:27:22 INFO - PROCESS | 864 | 1471987642002 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 14:27:22 INFO - PROCESS | 864 | 1471987642005 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 864 | 1471987642007 Marionette TRACE conn3 <- [1,2186,null,{}] 14:27:22 INFO - PROCESS | 864 | 1471987642010 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}] 14:27:22 INFO - PROCESS | 864 | 1471987642012 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:22 INFO - PROCESS | 864 | 1471987642094 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:27:22 INFO - PROCESS | 864 | 1471987642100 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 864 | 1471987642102 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:22 INFO - PROCESS | 864 | ++DOCSHELL 160A7400 == 35 [pid = 864] [id = 556] 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (162B4800) [pid = 864] [serial = 1668] [outer = 00000000] 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1855AC00) [pid = 864] [serial = 1669] [outer = 162B4800] 14:27:22 INFO - PROCESS | 864 | 1471987642148 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18703400) [pid = 864] [serial = 1670] [outer = 162B4800] 14:27:22 INFO - PROCESS | 864 | 1471987642598 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]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 632ms 14:27:22 INFO - PROCESS | 864 | 1471987642641 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 864 | 1471987642643 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 14:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:27:22 INFO - PROCESS | 864 | 1471987642661 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 864 | 1471987642663 Marionette TRACE conn3 <- [1,2190,null,{}] 14:27:22 INFO - PROCESS | 864 | 1471987642667 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}] 14:27:22 INFO - PROCESS | 864 | 1471987642669 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:22 INFO - PROCESS | 864 | 1471987642760 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:27:22 INFO - PROCESS | 864 | 1471987642766 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 864 | 1471987642768 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:22 INFO - PROCESS | 864 | ++DOCSHELL 178E8400 == 36 [pid = 864] [id = 557] 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (18707400) [pid = 864] [serial = 1671] [outer = 00000000] 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1870D400) [pid = 864] [serial = 1672] [outer = 18707400] 14:27:22 INFO - PROCESS | 864 | 1471987642813 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1870B400) [pid = 864] [serial = 1673] [outer = 18707400] 14:27:23 INFO - PROCESS | 864 | 1471987643445 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]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 837ms 14:27:23 INFO - PROCESS | 864 | 1471987643514 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 864 | 1471987643520 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 14:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:27:23 INFO - PROCESS | 864 | 1471987643527 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 864 | 1471987643531 Marionette TRACE conn3 <- [1,2194,null,{}] 14:27:23 INFO - PROCESS | 864 | 1471987643537 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}] 14:27:23 INFO - PROCESS | 864 | 1471987643541 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:23 INFO - PROCESS | 864 | 1471987643654 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:27:23 INFO - PROCESS | 864 | 1471987643794 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 864 | 1471987643797 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:23 INFO - PROCESS | 864 | ++DOCSHELL 10B90400 == 37 [pid = 864] [id = 558] 14:27:23 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1284D800) [pid = 864] [serial = 1674] [outer = 00000000] 14:27:23 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (13447C00) [pid = 864] [serial = 1675] [outer = 1284D800] 14:27:23 INFO - PROCESS | 864 | 1471987643858 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13932000) [pid = 864] [serial = 1676] [outer = 1284D800] 14:27:24 INFO - PROCESS | 864 | 1471987644460 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]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 947ms 14:27:24 INFO - PROCESS | 864 | 1471987644469 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 864 | 1471987644474 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 14:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:27:24 INFO - PROCESS | 864 | 1471987644481 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 864 | 1471987644484 Marionette TRACE conn3 <- [1,2198,null,{}] 14:27:24 INFO - PROCESS | 864 | 1471987644488 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}] 14:27:24 INFO - PROCESS | 864 | 1471987644491 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:24 INFO - PROCESS | 864 | 1471987644600 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:27:24 INFO - PROCESS | 864 | 1471987644751 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 864 | 1471987644754 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:24 INFO - PROCESS | 864 | ++DOCSHELL 146B9C00 == 38 [pid = 864] [id = 559] 14:27:24 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (146BB400) [pid = 864] [serial = 1677] [outer = 00000000] 14:27:24 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (151ABC00) [pid = 864] [serial = 1678] [outer = 146BB400] 14:27:24 INFO - PROCESS | 864 | 1471987644814 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15A30C00) [pid = 864] [serial = 1679] [outer = 146BB400] 14:27:25 INFO - PROCESS | 864 | 1471987645438 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]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 963ms 14:27:25 INFO - PROCESS | 864 | 1471987645458 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 864 | 1471987645461 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 14:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:27:25 INFO - PROCESS | 864 | 1471987645465 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 864 | 1471987645468 Marionette TRACE conn3 <- [1,2202,null,{}] 14:27:25 INFO - PROCESS | 864 | 1471987645479 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}] 14:27:25 INFO - PROCESS | 864 | 1471987645484 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:25 INFO - PROCESS | 864 | 1471987645593 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:27:25 INFO - PROCESS | 864 | 1471987645708 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 864 | 1471987645711 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:25 INFO - PROCESS | 864 | ++DOCSHELL 17ADB800 == 39 [pid = 864] [id = 560] 14:27:25 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17ADDC00) [pid = 864] [serial = 1680] [outer = 00000000] 14:27:25 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1870C800) [pid = 864] [serial = 1681] [outer = 17ADDC00] 14:27:25 INFO - PROCESS | 864 | 1471987645810 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (19C29400) [pid = 864] [serial = 1682] [outer = 17ADDC00] 14:27:26 INFO - PROCESS | 864 | 1471987646379 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]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 963ms 14:27:26 INFO - PROCESS | 864 | 1471987646409 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 864 | 1471987646412 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 14:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:27:26 INFO - PROCESS | 864 | 1471987646416 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 864 | 1471987646418 Marionette TRACE conn3 <- [1,2206,null,{}] 14:27:26 INFO - PROCESS | 864 | 1471987646422 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}] 14:27:26 INFO - PROCESS | 864 | 1471987646425 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:26 INFO - PROCESS | 864 | 1471987646533 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:27:26 INFO - PROCESS | 864 | 1471987646643 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 864 | 1471987646645 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:26 INFO - PROCESS | 864 | ++DOCSHELL 1299C400 == 40 [pid = 864] [id = 561] 14:27:26 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (131E2C00) [pid = 864] [serial = 1683] [outer = 00000000] 14:27:26 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (139CE800) [pid = 864] [serial = 1684] [outer = 131E2C00] 14:27:26 INFO - PROCESS | 864 | 1471987646700 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (15143400) [pid = 864] [serial = 1685] [outer = 131E2C00] 14:27:27 INFO - PROCESS | 864 | 1471987647427 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]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1058ms 14:27:27 INFO - PROCESS | 864 | 1471987647476 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 864 | 1471987647480 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 14:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:27:27 INFO - PROCESS | 864 | 1471987647484 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 864 | 1471987647489 Marionette TRACE conn3 <- [1,2210,null,{}] 14:27:27 INFO - PROCESS | 864 | 1471987647494 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}] 14:27:27 INFO - PROCESS | 864 | 1471987647497 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:27 INFO - PROCESS | 864 | 1471987647599 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:27:27 INFO - PROCESS | 864 | 1471987647714 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 864 | 1471987647717 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 160A7400 == 39 [pid = 864] [id = 556] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 1310EC00 == 38 [pid = 864] [id = 555] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 179B4800 == 37 [pid = 864] [id = 554] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 13109C00 == 36 [pid = 864] [id = 553] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 16513000 == 35 [pid = 864] [id = 552] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 151AC000 == 34 [pid = 864] [id = 551] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 13105400 == 33 [pid = 864] [id = 550] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 10A4E800 == 32 [pid = 864] [id = 549] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 0F9E8800 == 31 [pid = 864] [id = 548] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 10ACB400 == 30 [pid = 864] [id = 547] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 178EBC00 == 29 [pid = 864] [id = 546] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 10A55400 == 28 [pid = 864] [id = 537] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 1299C400 == 27 [pid = 864] [id = 561] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 146B9C00 == 26 [pid = 864] [id = 559] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 17ADB800 == 25 [pid = 864] [id = 560] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 178E8400 == 24 [pid = 864] [id = 557] 14:27:28 INFO - PROCESS | 864 | --DOCSHELL 10B90400 == 23 [pid = 864] [id = 558] 14:27:28 INFO - PROCESS | 864 | ++DOCSHELL 1021D800 == 24 [pid = 864] [id = 562] 14:27:28 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (10226800) [pid = 864] [serial = 1686] [outer = 00000000] 14:27:28 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10559C00) [pid = 864] [serial = 1687] [outer = 10226800] 14:27:28 INFO - PROCESS | 864 | 1471987648429 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (10A4BC00) [pid = 864] [serial = 1688] [outer = 10226800] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 89 (13EA2800) [pid = 864] [serial = 1636] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 88 (1344A800) [pid = 864] [serial = 1618] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 87 (134D5800) [pid = 864] [serial = 1619] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 86 (14634C00) [pid = 864] [serial = 1621] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 85 (11A70400) [pid = 864] [serial = 1615] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 84 (128E5000) [pid = 864] [serial = 1616] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1578E000) [pid = 864] [serial = 1624] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 82 (112C1000) [pid = 864] [serial = 1613] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 81 (10AD0000) [pid = 864] [serial = 1612] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 80 (162AC400) [pid = 864] [serial = 1627] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A31000) [pid = 864] [serial = 1625] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 78 (10EB2C00) [pid = 864] [serial = 1630] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 77 (162AD400) [pid = 864] [serial = 1628] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17196400) [pid = 864] [serial = 1633] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 75 (131E2800) [pid = 864] [serial = 1604] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 74 (129E4000) [pid = 864] [serial = 1603] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 73 (17145000) [pid = 864] [serial = 1607] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15A39400) [pid = 864] [serial = 1606] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 71 (19D98000) [pid = 864] [serial = 1610] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19C34C00) [pid = 864] [serial = 1609] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1438CC00) [pid = 864] [serial = 1631] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 68 (178ED400) [pid = 864] [serial = 1637] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 67 (17197800) [pid = 864] [serial = 1634] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | --DOMWINDOW == 66 (146B6400) [pid = 864] [serial = 1622] [outer = 00000000] [url = about:blank] 14:27:28 INFO - PROCESS | 864 | 1471987648973 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]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 14:27:29 INFO - PROCESS | 864 | 1471987649035 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 864 | 1471987649038 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 14:27:29 INFO - PROCESS | 864 | 1471987649043 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:27:29 INFO - PROCESS | 864 | 1471987649046 Marionette TRACE conn3 <- [1,2214,null,{}] 14:27:29 INFO - PROCESS | 864 | 1471987649050 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}] 14:27:29 INFO - PROCESS | 864 | 1471987649053 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:29 INFO - PROCESS | 864 | 1471987649205 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:27:29 INFO - PROCESS | 864 | 1471987649301 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 864 | 1471987649304 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:29 INFO - PROCESS | 864 | ++DOCSHELL 10B90000 == 25 [pid = 864] [id = 563] 14:27:29 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10EA7400) [pid = 864] [serial = 1689] [outer = 00000000] 14:27:29 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1280A000) [pid = 864] [serial = 1690] [outer = 10EA7400] 14:27:29 INFO - PROCESS | 864 | 1471987649362 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (128E8000) [pid = 864] [serial = 1691] [outer = 10EA7400] 14:27:29 INFO - PROCESS | 864 | 1471987649785 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]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 805ms 14:27:29 INFO - PROCESS | 864 | 1471987649846 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 864 | 1471987649851 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 14:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:27:29 INFO - PROCESS | 864 | 1471987649857 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 864 | 1471987649860 Marionette TRACE conn3 <- [1,2218,null,{}] 14:27:29 INFO - PROCESS | 864 | 1471987649863 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}] 14:27:29 INFO - PROCESS | 864 | 1471987649866 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:29 INFO - PROCESS | 864 | 1471987649959 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:27:30 INFO - PROCESS | 864 | 1471987649973 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 864 | 1471987649976 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:30 INFO - PROCESS | 864 | ++DOCSHELL 13159000 == 26 [pid = 864] [id = 564] 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1315AC00) [pid = 864] [serial = 1692] [outer = 00000000] 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13449800) [pid = 864] [serial = 1693] [outer = 1315AC00] 14:27:30 INFO - PROCESS | 864 | 1471987650023 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (13925C00) [pid = 864] [serial = 1694] [outer = 1315AC00] 14:27:30 INFO - PROCESS | 864 | 1471987650527 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]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 711ms 14:27:30 INFO - PROCESS | 864 | 1471987650556 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 864 | 1471987650558 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 14:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:27:30 INFO - PROCESS | 864 | 1471987650562 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 864 | 1471987650565 Marionette TRACE conn3 <- [1,2222,null,{}] 14:27:30 INFO - PROCESS | 864 | 1471987650576 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}] 14:27:30 INFO - PROCESS | 864 | 1471987650581 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:30 INFO - PROCESS | 864 | 1471987650674 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:27:30 INFO - PROCESS | 864 | 1471987650681 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 864 | 1471987650684 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:30 INFO - PROCESS | 864 | ++DOCSHELL 139CC400 == 27 [pid = 864] [id = 565] 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (139D3C00) [pid = 864] [serial = 1695] [outer = 00000000] 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (14635C00) [pid = 864] [serial = 1696] [outer = 139D3C00] 14:27:30 INFO - PROCESS | 864 | 1471987650732 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (146B6400) [pid = 864] [serial = 1697] [outer = 139D3C00] 14:27:31 INFO - PROCESS | 864 | 1471987651299 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]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 742ms 14:27:31 INFO - PROCESS | 864 | 1471987651334 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 864 | 1471987651337 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 14:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:27:31 INFO - PROCESS | 864 | 1471987651367 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 864 | 1471987651369 Marionette TRACE conn3 <- [1,2226,null,{}] 14:27:31 INFO - PROCESS | 864 | 1471987651382 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}] 14:27:31 INFO - PROCESS | 864 | 1471987651384 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:31 INFO - PROCESS | 864 | 1471987651503 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:27:31 INFO - PROCESS | 864 | 1471987651512 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 864 | 1471987651515 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:31 INFO - PROCESS | 864 | ++DOCSHELL 14632800 == 28 [pid = 864] [id = 566] 14:27:31 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (14633000) [pid = 864] [serial = 1698] [outer = 00000000] 14:27:31 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15A32000) [pid = 864] [serial = 1699] [outer = 14633000] 14:27:31 INFO - PROCESS | 864 | 1471987651569 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15A37C00) [pid = 864] [serial = 1700] [outer = 14633000] 14:27:32 INFO - PROCESS | 864 | 1471987652003 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]]]}] 14:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 726ms 14:27:32 INFO - PROCESS | 864 | 1471987652059 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 864 | 1471987652062 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:27:32 INFO - PROCESS | 864 | 1471987652065 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 864 | 1471987652067 Marionette TRACE conn3 <- [1,2230,null,{}] 14:27:32 INFO - PROCESS | 864 | 1471987652071 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}] 14:27:32 INFO - PROCESS | 864 | 1471987652073 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:32 INFO - PROCESS | 864 | 1471987652185 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:27:32 INFO - PROCESS | 864 | 1471987652195 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 864 | 1471987652197 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:32 INFO - PROCESS | 864 | ++DOCSHELL 162B3C00 == 29 [pid = 864] [id = 567] 14:27:32 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16512800) [pid = 864] [serial = 1701] [outer = 00000000] 14:27:32 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16519C00) [pid = 864] [serial = 1702] [outer = 16512800] 14:27:32 INFO - PROCESS | 864 | 1471987652341 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16C5DC00) [pid = 864] [serial = 1703] [outer = 16512800] 14:27:32 INFO - PROCESS | 864 | 1471987652891 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]]]}] 14:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 853ms 14:27:32 INFO - PROCESS | 864 | 1471987652908 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 864 | 1471987652910 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:27:32 INFO - PROCESS | 864 | 1471987652914 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 864 | 1471987652915 Marionette TRACE conn3 <- [1,2234,null,{}] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 80 (162B4800) [pid = 864] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18707400) [pid = 864] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 78 (16513C00) [pid = 864] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1713CC00) [pid = 864] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179E8400) [pid = 864] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 75 (134CF800) [pid = 864] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 74 (179BC400) [pid = 864] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1026B000) [pid = 864] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10ACEC00) [pid = 864] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10A53C00) [pid = 864] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15734400) [pid = 864] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:27:33 INFO - PROCESS | 864 | --DOMWINDOW == 69 (13221800) [pid = 864] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:27:33 INFO - PROCESS | 864 | 1471987653160 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}] 14:27:33 INFO - PROCESS | 864 | 1471987653165 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:33 INFO - PROCESS | 864 | 1471987653254 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:27:33 INFO - PROCESS | 864 | 1471987653261 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 864 | 1471987653263 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:33 INFO - PROCESS | 864 | ++DOCSHELL 10A08C00 == 30 [pid = 864] [id = 568] 14:27:33 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1392D800) [pid = 864] [serial = 1704] [outer = 00000000] 14:27:33 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (14395C00) [pid = 864] [serial = 1705] [outer = 1392D800] 14:27:33 INFO - PROCESS | 864 | 1471987653312 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (15A2B400) [pid = 864] [serial = 1706] [outer = 1392D800] 14:27:33 INFO - PROCESS | 864 | 1471987653742 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]]]}] 14:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 853ms 14:27:33 INFO - PROCESS | 864 | 1471987653757 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:27:33 INFO - PROCESS | 864 | 1471987653759 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 14:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:27:33 INFO - PROCESS | 864 | 1471987653763 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 864 | 1471987653765 Marionette TRACE conn3 <- [1,2238,null,{}] 14:27:33 INFO - PROCESS | 864 | 1471987653780 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}] 14:27:33 INFO - PROCESS | 864 | 1471987653782 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:33 INFO - PROCESS | 864 | 1471987653861 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:27:33 INFO - PROCESS | 864 | 1471987653868 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 864 | 1471987653870 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:33 INFO - PROCESS | 864 | ++DOCSHELL 10AC5800 == 31 [pid = 864] [id = 569] 14:27:33 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (10ACFC00) [pid = 864] [serial = 1707] [outer = 00000000] 14:27:33 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (17145C00) [pid = 864] [serial = 1708] [outer = 10ACFC00] 14:27:33 INFO - PROCESS | 864 | 1471987653915 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1719EC00) [pid = 864] [serial = 1709] [outer = 10ACFC00] 14:27:34 INFO - PROCESS | 864 | 1471987654410 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]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 647ms 14:27:34 INFO - PROCESS | 864 | 1471987654436 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 864 | 1471987654438 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 14:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:27:34 INFO - PROCESS | 864 | 1471987654441 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 864 | 1471987654443 Marionette TRACE conn3 <- [1,2242,null,{}] 14:27:34 INFO - PROCESS | 864 | 1471987654446 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}] 14:27:34 INFO - PROCESS | 864 | 1471987654448 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:34 INFO - PROCESS | 864 | 1471987654527 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:27:34 INFO - PROCESS | 864 | 1471987654535 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 864 | 1471987654537 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:34 INFO - PROCESS | 864 | ++DOCSHELL 1026A400 == 32 [pid = 864] [id = 570] 14:27:34 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (10A51800) [pid = 864] [serial = 1710] [outer = 00000000] 14:27:34 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (179B1C00) [pid = 864] [serial = 1711] [outer = 10A51800] 14:27:34 INFO - PROCESS | 864 | 1471987654585 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (179B7800) [pid = 864] [serial = 1712] [outer = 10A51800] 14:27:35 INFO - PROCESS | 864 | 1471987655036 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]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 632ms 14:27:35 INFO - PROCESS | 864 | 1471987655081 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 864 | 1471987655083 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 14:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:27:35 INFO - PROCESS | 864 | 1471987655103 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 864 | 1471987655105 Marionette TRACE conn3 <- [1,2246,null,{}] 14:27:35 INFO - PROCESS | 864 | 1471987655109 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}] 14:27:35 INFO - PROCESS | 864 | 1471987655111 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:35 INFO - PROCESS | 864 | 1471987655237 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:27:35 INFO - PROCESS | 864 | 1471987655384 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 864 | 1471987655387 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:35 INFO - PROCESS | 864 | ++DOCSHELL 10267C00 == 33 [pid = 864] [id = 571] 14:27:35 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1026D400) [pid = 864] [serial = 1713] [outer = 00000000] 14:27:35 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1055E400) [pid = 864] [serial = 1714] [outer = 1026D400] 14:27:35 INFO - PROCESS | 864 | 1471987655447 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10ACC000) [pid = 864] [serial = 1715] [outer = 1026D400] 14:27:36 INFO - PROCESS | 864 | 1471987656252 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]]]}] 14:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1200ms 14:27:36 INFO - PROCESS | 864 | 1471987656303 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:27:36 INFO - PROCESS | 864 | 1471987656307 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 14:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:27:36 INFO - PROCESS | 864 | 1471987656312 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 864 | 1471987656316 Marionette TRACE conn3 <- [1,2250,null,{}] 14:27:36 INFO - PROCESS | 864 | 1471987656321 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}] 14:27:36 INFO - PROCESS | 864 | 1471987656324 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:36 INFO - PROCESS | 864 | 1471987656444 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:27:36 INFO - PROCESS | 864 | 1471987656583 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 864 | 1471987656587 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:36 INFO - PROCESS | 864 | ++DOCSHELL 1310E800 == 34 [pid = 864] [id = 572] 14:27:36 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (13445000) [pid = 864] [serial = 1716] [outer = 00000000] 14:27:36 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1392FC00) [pid = 864] [serial = 1717] [outer = 13445000] 14:27:36 INFO - PROCESS | 864 | 1471987656653 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (139CD800) [pid = 864] [serial = 1718] [outer = 13445000] 14:27:37 INFO - PROCESS | 864 | 1471987657581 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]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1326ms 14:27:37 INFO - PROCESS | 864 | 1471987657660 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 864 | 1471987657664 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 14:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:27:37 INFO - PROCESS | 864 | 1471987657670 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 864 | 1471987657673 Marionette TRACE conn3 <- [1,2254,null,{}] 14:27:37 INFO - PROCESS | 864 | 1471987657678 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}] 14:27:37 INFO - PROCESS | 864 | 1471987657681 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:37 INFO - PROCESS | 864 | 1471987657813 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:27:37 INFO - PROCESS | 864 | 1471987657916 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 864 | 1471987657921 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 1462E800 == 33 [pid = 864] [id = 420] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 11329400 == 32 [pid = 864] [id = 428] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 16938C00 == 31 [pid = 864] [id = 432] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 15786400 == 30 [pid = 864] [id = 421] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 160AE400 == 29 [pid = 864] [id = 431] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 178F1400 == 28 [pid = 864] [id = 433] 14:27:37 INFO - PROCESS | 864 | --DOCSHELL 13927400 == 27 [pid = 864] [id = 429] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 83 (18703400) [pid = 864] [serial = 1670] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1870B400) [pid = 864] [serial = 1673] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1651E800) [pid = 864] [serial = 1657] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17144400) [pid = 864] [serial = 1660] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1870D400) [pid = 864] [serial = 1672] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 78 (16941000) [pid = 864] [serial = 1658] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18219400) [pid = 864] [serial = 1640] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17AD5400) [pid = 864] [serial = 1639] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 75 (13EA5000) [pid = 864] [serial = 1651] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1825A400) [pid = 864] [serial = 1663] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1462E400) [pid = 864] [serial = 1652] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1055F800) [pid = 864] [serial = 1645] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10A46800) [pid = 864] [serial = 1646] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 70 (12996C00) [pid = 864] [serial = 1642] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 69 (13222000) [pid = 864] [serial = 1643] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 68 (12D8D800) [pid = 864] [serial = 1648] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 67 (13159400) [pid = 864] [serial = 1649] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1578F000) [pid = 864] [serial = 1654] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1719C800) [pid = 864] [serial = 1661] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1855AC00) [pid = 864] [serial = 1669] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 63 (1825B000) [pid = 864] [serial = 1664] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 62 (162AD800) [pid = 864] [serial = 1666] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1719CC00) [pid = 864] [serial = 1667] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | --DOMWINDOW == 60 (15A39C00) [pid = 864] [serial = 1655] [outer = 00000000] [url = about:blank] 14:27:37 INFO - PROCESS | 864 | ++DOCSHELL 10A04800 == 28 [pid = 864] [id = 573] 14:27:37 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (10A07C00) [pid = 864] [serial = 1719] [outer = 00000000] 14:27:37 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (10AD0800) [pid = 864] [serial = 1720] [outer = 10A07C00] 14:27:37 INFO - PROCESS | 864 | 1471987657996 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (129E6000) [pid = 864] [serial = 1721] [outer = 10A07C00] 14:27:38 INFO - PROCESS | 864 | 1471987658424 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]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 805ms 14:27:38 INFO - PROCESS | 864 | 1471987658472 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 864 | 1471987658477 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 14:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:27:38 INFO - PROCESS | 864 | 1471987658483 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 864 | 1471987658486 Marionette TRACE conn3 <- [1,2258,null,{}] 14:27:38 INFO - PROCESS | 864 | 1471987658490 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}] 14:27:38 INFO - PROCESS | 864 | 1471987658493 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:38 INFO - PROCESS | 864 | 1471987658580 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:27:38 INFO - PROCESS | 864 | 1471987658587 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 864 | 1471987658590 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:38 INFO - PROCESS | 864 | ++DOCSHELL 13495400 == 29 [pid = 864] [id = 574] 14:27:38 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (13495800) [pid = 864] [serial = 1722] [outer = 00000000] 14:27:38 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1392F000) [pid = 864] [serial = 1723] [outer = 13495800] 14:27:38 INFO - PROCESS | 864 | 1471987658638 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (13EA2800) [pid = 864] [serial = 1724] [outer = 13495800] 14:27:39 INFO - PROCESS | 864 | 1471987659150 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]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 711ms 14:27:39 INFO - PROCESS | 864 | 1471987659182 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 864 | 1471987659184 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 14:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:27:39 INFO - PROCESS | 864 | 1471987659188 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 864 | 1471987659191 Marionette TRACE conn3 <- [1,2262,null,{}] 14:27:39 INFO - PROCESS | 864 | 1471987659202 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}] 14:27:39 INFO - PROCESS | 864 | 1471987659206 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:39 INFO - PROCESS | 864 | 1471987659324 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:27:39 INFO - PROCESS | 864 | 1471987659432 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 864 | 1471987659435 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:39 INFO - PROCESS | 864 | ++DOCSHELL 146B9C00 == 30 [pid = 864] [id = 575] 14:27:39 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (146BA800) [pid = 864] [serial = 1725] [outer = 00000000] 14:27:39 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15786800) [pid = 864] [serial = 1726] [outer = 146BA800] 14:27:39 INFO - PROCESS | 864 | 1471987659486 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15A2F800) [pid = 864] [serial = 1727] [outer = 146BA800] 14:27:39 INFO - PROCESS | 864 | 1471987659862 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]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 710ms 14:27:39 INFO - PROCESS | 864 | 1471987659890 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 864 | 1471987659893 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 14:27:39 INFO - PROCESS | 864 | 1471987659896 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:27:39 INFO - PROCESS | 864 | 1471987659898 Marionette TRACE conn3 <- [1,2266,null,{}] 14:27:39 INFO - PROCESS | 864 | 1471987659902 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}] 14:27:39 INFO - PROCESS | 864 | 1471987659904 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:40 INFO - PROCESS | 864 | 1471987659999 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:27:40 INFO - PROCESS | 864 | 1471987660005 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 864 | 1471987660007 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:40 INFO - PROCESS | 864 | ++DOCSHELL 15A39C00 == 31 [pid = 864] [id = 576] 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15B51800) [pid = 864] [serial = 1728] [outer = 00000000] 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (16942400) [pid = 864] [serial = 1729] [outer = 15B51800] 14:27:40 INFO - PROCESS | 864 | 1471987660053 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16CEF000) [pid = 864] [serial = 1730] [outer = 15B51800] 14:27:40 INFO - PROCESS | 864 | 1471987660566 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]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 695ms 14:27:40 INFO - PROCESS | 864 | 1471987660630 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:27:40 INFO - PROCESS | 864 | 1471987660632 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 14:27:40 INFO - PROCESS | 864 | 1471987660641 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 864 | 1471987660643 Marionette TRACE conn3 <- [1,2270,null,{}] 14:27:40 INFO - PROCESS | 864 | 1471987660646 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}] 14:27:40 INFO - PROCESS | 864 | 1471987660648 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:40 INFO - PROCESS | 864 | 1471987660787 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:27:40 INFO - PROCESS | 864 | 1471987660858 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 864 | 1471987660861 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:40 INFO - PROCESS | 864 | ++DOCSHELL 1315D400 == 32 [pid = 864] [id = 577] 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16C5F400) [pid = 864] [serial = 1731] [outer = 00000000] 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1719A000) [pid = 864] [serial = 1732] [outer = 16C5F400] 14:27:40 INFO - PROCESS | 864 | 1471987660906 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (171A2000) [pid = 864] [serial = 1733] [outer = 16C5F400] 14:27:41 INFO - PROCESS | 864 | 1471987661341 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 742ms 14:27:41 INFO - PROCESS | 864 | 1471987661377 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 864 | 1471987661379 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 14:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:27:41 INFO - PROCESS | 864 | 1471987661382 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 864 | 1471987661384 Marionette TRACE conn3 <- [1,2274,null,{}] 14:27:41 INFO - PROCESS | 864 | 1471987661387 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}] 14:27:41 INFO - PROCESS | 864 | 1471987661393 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:41 INFO - PROCESS | 864 | 1471987661535 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:27:41 INFO - PROCESS | 864 | 1471987661605 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 864 | 1471987661607 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:41 INFO - PROCESS | 864 | ++DOCSHELL 17405C00 == 33 [pid = 864] [id = 578] 14:27:41 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1740BC00) [pid = 864] [serial = 1734] [outer = 00000000] 14:27:41 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17ADB000) [pid = 864] [serial = 1735] [outer = 1740BC00] 14:27:41 INFO - PROCESS | 864 | 1471987661654 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18256C00) [pid = 864] [serial = 1736] [outer = 1740BC00] 14:27:42 INFO - PROCESS | 864 | 1471987662070 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]]]}] 14:27:42 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 14:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 758ms 14:27:42 INFO - PROCESS | 864 | 1471987662148 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 864 | 1471987662150 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 14:27:42 INFO - PROCESS | 864 | 1471987662168 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 864 | 1471987662170 Marionette TRACE conn3 <- [1,2278,null,{}] 14:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:27:42 INFO - PROCESS | 864 | 1471987662174 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}] 14:27:42 INFO - PROCESS | 864 | 1471987662186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:42 INFO - PROCESS | 864 | 1471987662374 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10226800) [pid = 864] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 76 (14633000) [pid = 864] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 75 (131E2C00) [pid = 864] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1284D800) [pid = 864] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 73 (146BB400) [pid = 864] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17ADDC00) [pid = 864] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16512800) [pid = 864] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1392D800) [pid = 864] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10ACFC00) [pid = 864] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 68 (10EA7400) [pid = 864] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 67 (139D3C00) [pid = 864] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:27:42 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1315AC00) [pid = 864] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:27:42 INFO - PROCESS | 864 | 1471987662443 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 864 | 1471987662445 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:42 INFO - PROCESS | 864 | ++DOCSHELL 0F9EB400 == 34 [pid = 864] [id = 579] 14:27:42 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10226800) [pid = 864] [serial = 1737] [outer = 00000000] 14:27:42 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (128F2C00) [pid = 864] [serial = 1738] [outer = 10226800] 14:27:42 INFO - PROCESS | 864 | 1471987662491 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1310EC00) [pid = 864] [serial = 1739] [outer = 10226800] 14:27:42 INFO - PROCESS | 864 | 1471987662856 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]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 742ms 14:27:42 INFO - PROCESS | 864 | 1471987662911 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 864 | 1471987662914 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 14:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:27:42 INFO - PROCESS | 864 | 1471987662917 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 864 | 1471987662919 Marionette TRACE conn3 <- [1,2282,null,{}] 14:27:42 INFO - PROCESS | 864 | 1471987662922 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}] 14:27:42 INFO - PROCESS | 864 | 1471987662924 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:43 INFO - PROCESS | 864 | 1471987663027 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:27:43 INFO - PROCESS | 864 | 1471987663032 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 864 | 1471987663034 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:43 INFO - PROCESS | 864 | ++DOCSHELL 1392D800 == 35 [pid = 864] [id = 580] 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (14631C00) [pid = 864] [serial = 1740] [outer = 00000000] 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (18218C00) [pid = 864] [serial = 1741] [outer = 14631C00] 14:27:43 INFO - PROCESS | 864 | 1471987663081 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18701400) [pid = 864] [serial = 1742] [outer = 14631C00] 14:27:43 INFO - PROCESS | 864 | 1471987663548 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]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 631ms 14:27:43 INFO - PROCESS | 864 | 1471987663586 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 864 | 1471987663588 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 14:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:27:43 INFO - PROCESS | 864 | 1471987663592 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 864 | 1471987663593 Marionette TRACE conn3 <- [1,2286,null,{}] 14:27:43 INFO - PROCESS | 864 | 1471987663600 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}] 14:27:43 INFO - PROCESS | 864 | 1471987663602 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:43 INFO - PROCESS | 864 | 1471987663682 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:27:43 INFO - PROCESS | 864 | 1471987663688 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 864 | 1471987663690 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:43 INFO - PROCESS | 864 | ++DOCSHELL 10272000 == 36 [pid = 864] [id = 581] 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (102CD000) [pid = 864] [serial = 1743] [outer = 00000000] 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (18704C00) [pid = 864] [serial = 1744] [outer = 102CD000] 14:27:43 INFO - PROCESS | 864 | 1471987663735 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1870D000) [pid = 864] [serial = 1745] [outer = 102CD000] 14:27:44 INFO - PROCESS | 864 | 1471987664197 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]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 648ms 14:27:44 INFO - PROCESS | 864 | 1471987664245 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 864 | 1471987664247 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 14:27:44 INFO - PROCESS | 864 | 1471987664251 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:27:44 INFO - PROCESS | 864 | 1471987664262 Marionette TRACE conn3 <- [1,2290,null,{}] 14:27:44 INFO - PROCESS | 864 | 1471987664266 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}] 14:27:44 INFO - PROCESS | 864 | 1471987664268 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:44 INFO - PROCESS | 864 | 1471987664349 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:27:44 INFO - PROCESS | 864 | 1471987664355 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 864 | 1471987664357 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:44 INFO - PROCESS | 864 | ++DOCSHELL 129DCC00 == 37 [pid = 864] [id = 582] 14:27:44 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1462DC00) [pid = 864] [serial = 1746] [outer = 00000000] 14:27:44 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (19C2C800) [pid = 864] [serial = 1747] [outer = 1462DC00] 14:27:44 INFO - PROCESS | 864 | 1471987664402 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19C2EC00) [pid = 864] [serial = 1748] [outer = 1462DC00] 14:27:45 INFO - PROCESS | 864 | 1471987665118 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]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 916ms 14:27:45 INFO - PROCESS | 864 | 1471987665159 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 864 | 1471987665163 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 14:27:45 INFO - PROCESS | 864 | 1471987665168 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:27:45 INFO - PROCESS | 864 | 1471987665174 Marionette TRACE conn3 <- [1,2294,null,{}] 14:27:45 INFO - PROCESS | 864 | 1471987665179 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}] 14:27:45 INFO - PROCESS | 864 | 1471987665182 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:45 INFO - PROCESS | 864 | 1471987665300 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:27:45 INFO - PROCESS | 864 | 1471987665435 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 864 | 1471987665439 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:45 INFO - PROCESS | 864 | ++DOCSHELL 10A4B800 == 38 [pid = 864] [id = 583] 14:27:45 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (112C5C00) [pid = 864] [serial = 1749] [outer = 00000000] 14:27:45 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (13109C00) [pid = 864] [serial = 1750] [outer = 112C5C00] 14:27:45 INFO - PROCESS | 864 | 1471987665499 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1392C400) [pid = 864] [serial = 1751] [outer = 112C5C00] 14:27:46 INFO - PROCESS | 864 | 1471987666087 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]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1010ms 14:27:46 INFO - PROCESS | 864 | 1471987666171 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 864 | 1471987666176 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 14:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:27:46 INFO - PROCESS | 864 | 1471987666183 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 864 | 1471987666186 Marionette TRACE conn3 <- [1,2298,null,{}] 14:27:46 INFO - PROCESS | 864 | 1471987666191 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}] 14:27:46 INFO - PROCESS | 864 | 1471987666194 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:46 INFO - PROCESS | 864 | 1471987666360 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:27:46 INFO - PROCESS | 864 | 1471987666421 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 864 | 1471987666423 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:46 INFO - PROCESS | 864 | ++DOCSHELL 15A38C00 == 39 [pid = 864] [id = 584] 14:27:46 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (15A39000) [pid = 864] [serial = 1752] [outer = 00000000] 14:27:46 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (162AC400) [pid = 864] [serial = 1753] [outer = 15A39000] 14:27:46 INFO - PROCESS | 864 | 1471987666482 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16940C00) [pid = 864] [serial = 1754] [outer = 15A39000] 14:27:47 INFO - PROCESS | 864 | 1471987667164 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]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1011ms 14:27:47 INFO - PROCESS | 864 | 1471987667217 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 864 | 1471987667219 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 14:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:27:47 INFO - PROCESS | 864 | 1471987667224 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 864 | 1471987667227 Marionette TRACE conn3 <- [1,2302,null,{}] 14:27:47 INFO - PROCESS | 864 | 1471987667238 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}] 14:27:47 INFO - PROCESS | 864 | 1471987667243 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:47 INFO - PROCESS | 864 | 1471987667353 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:27:47 INFO - PROCESS | 864 | 1471987667467 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 864 | 1471987667470 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:47 INFO - PROCESS | 864 | ++DOCSHELL 18709C00 == 40 [pid = 864] [id = 585] 14:27:47 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1870B400) [pid = 864] [serial = 1755] [outer = 00000000] 14:27:47 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19C33C00) [pid = 864] [serial = 1756] [outer = 1870B400] 14:27:47 INFO - PROCESS | 864 | 1471987667571 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19C38C00) [pid = 864] [serial = 1757] [outer = 1870B400] 14:27:48 INFO - PROCESS | 864 | 1471987668348 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]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1168ms 14:27:48 INFO - PROCESS | 864 | 1471987668379 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 864 | 1471987668384 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 14:27:48 INFO - PROCESS | 864 | 1471987668389 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:27:48 INFO - PROCESS | 864 | 1471987668392 Marionette TRACE conn3 <- [1,2306,null,{}] 14:27:48 INFO - PROCESS | 864 | 1471987668398 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}] 14:27:48 INFO - PROCESS | 864 | 1471987668400 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:48 INFO - PROCESS | 864 | 1471987668500 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:27:48 INFO - PROCESS | 864 | 1471987668646 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 864 | 1471987668651 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:48 INFO - PROCESS | 864 | ++DOCSHELL 129A1800 == 41 [pid = 864] [id = 586] 14:27:48 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (129DD000) [pid = 864] [serial = 1758] [outer = 00000000] 14:27:48 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (12DD9C00) [pid = 864] [serial = 1759] [outer = 129DD000] 14:27:48 INFO - PROCESS | 864 | 1471987668707 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (13158400) [pid = 864] [serial = 1760] [outer = 129DD000] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 1021D800 == 40 [pid = 864] [id = 562] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 128E7400 == 39 [pid = 864] [id = 418] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 128E6000 == 38 [pid = 864] [id = 419] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 160AC800 == 37 [pid = 864] [id = 424] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 131EEC00 == 36 [pid = 864] [id = 434] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 15790C00 == 35 [pid = 864] [id = 430] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 162A5400 == 34 [pid = 864] [id = 422] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 112C2800 == 33 [pid = 864] [id = 426] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 17413800 == 32 [pid = 864] [id = 425] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 0F9E7000 == 31 [pid = 864] [id = 423] 14:27:49 INFO - PROCESS | 864 | --DOCSHELL 13444400 == 30 [pid = 864] [id = 427] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 89 (179B1C00) [pid = 864] [serial = 1711] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 88 (10559C00) [pid = 864] [serial = 1687] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 87 (10A4BC00) [pid = 864] [serial = 1688] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15A32000) [pid = 864] [serial = 1699] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 85 (139CE800) [pid = 864] [serial = 1684] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15143400) [pid = 864] [serial = 1685] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13932000) [pid = 864] [serial = 1676] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13447C00) [pid = 864] [serial = 1675] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15A30C00) [pid = 864] [serial = 1679] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 80 (151ABC00) [pid = 864] [serial = 1678] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 79 (19C29400) [pid = 864] [serial = 1682] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1870C800) [pid = 864] [serial = 1681] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16519C00) [pid = 864] [serial = 1702] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15A37C00) [pid = 864] [serial = 1700] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 75 (14395C00) [pid = 864] [serial = 1705] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17145C00) [pid = 864] [serial = 1708] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16C5DC00) [pid = 864] [serial = 1703] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1280A000) [pid = 864] [serial = 1690] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 71 (128E8000) [pid = 864] [serial = 1691] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15A2B400) [pid = 864] [serial = 1706] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 69 (14635C00) [pid = 864] [serial = 1696] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13449800) [pid = 864] [serial = 1693] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 67 (13925C00) [pid = 864] [serial = 1694] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1719EC00) [pid = 864] [serial = 1709] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | --DOMWINDOW == 65 (146B6400) [pid = 864] [serial = 1697] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 864 | 1471987669944 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] 14:27:50 INFO - PROCESS | 864 | 1471987670026 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 14:27:50 INFO - PROCESS | 864 | 1471987670034 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 864 | 1471987670037 Marionette TRACE conn3 <- [1,2310,null,{}] 14:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:27:50 INFO - PROCESS | 864 | 1471987670043 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}] 14:27:50 INFO - PROCESS | 864 | 1471987670048 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:50 INFO - PROCESS | 864 | 1471987670139 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:27:50 INFO - PROCESS | 864 | 1471987670152 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 864 | 1471987670154 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:50 INFO - PROCESS | 864 | ++DOCSHELL 10AC8800 == 31 [pid = 864] [id = 587] 14:27:50 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10ACA800) [pid = 864] [serial = 1761] [outer = 00000000] 14:27:50 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (11C6B400) [pid = 864] [serial = 1762] [outer = 10ACA800] 14:27:50 INFO - PROCESS | 864 | 1471987670204 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (128E4400) [pid = 864] [serial = 1763] [outer = 10ACA800] 14:27:50 INFO - PROCESS | 864 | 1471987670704 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]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 711ms 14:27:50 INFO - PROCESS | 864 | 1471987670737 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 864 | 1471987670741 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 14:27:50 INFO - PROCESS | 864 | 1471987670751 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:27:50 INFO - PROCESS | 864 | 1471987670754 Marionette TRACE conn3 <- [1,2314,null,{}] 14:27:50 INFO - PROCESS | 864 | 1471987670758 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}] 14:27:50 INFO - PROCESS | 864 | 1471987670761 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:50 INFO - PROCESS | 864 | 1471987670853 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:27:50 INFO - PROCESS | 864 | 1471987670862 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 864 | 1471987670865 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:50 INFO - PROCESS | 864 | ++DOCSHELL 13108000 == 32 [pid = 864] [id = 588] 14:27:50 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1310D400) [pid = 864] [serial = 1764] [outer = 00000000] 14:27:50 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (13495C00) [pid = 864] [serial = 1765] [outer = 1310D400] 14:27:50 INFO - PROCESS | 864 | 1471987670913 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13926800) [pid = 864] [serial = 1766] [outer = 1310D400] 14:27:51 INFO - PROCESS | 864 | 1471987671388 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]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 710ms 14:27:51 INFO - PROCESS | 864 | 1471987671452 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 864 | 1471987671455 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 14:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:27:51 INFO - PROCESS | 864 | 1471987671459 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 864 | 1471987671462 Marionette TRACE conn3 <- [1,2318,null,{}] 14:27:51 INFO - PROCESS | 864 | 1471987671473 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}] 14:27:51 INFO - PROCESS | 864 | 1471987671478 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:51 INFO - PROCESS | 864 | 1471987671591 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:27:51 INFO - PROCESS | 864 | 1471987671701 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 864 | 1471987671704 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:51 INFO - PROCESS | 864 | ++DOCSHELL 14636C00 == 33 [pid = 864] [id = 589] 14:27:51 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (14637400) [pid = 864] [serial = 1767] [outer = 00000000] 14:27:51 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (146B6400) [pid = 864] [serial = 1768] [outer = 14637400] 14:27:51 INFO - PROCESS | 864 | 1471987671754 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1514D400) [pid = 864] [serial = 1769] [outer = 14637400] 14:27:52 INFO - PROCESS | 864 | 1471987672192 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]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 805ms 14:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:27:52 INFO - PROCESS | 864 | 1471987672260 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 864 | 1471987672263 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 14:27:52 INFO - PROCESS | 864 | 1471987672266 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 864 | 1471987672268 Marionette TRACE conn3 <- [1,2322,null,{}] 14:27:52 INFO - PROCESS | 864 | 1471987672272 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}] 14:27:52 INFO - PROCESS | 864 | 1471987672274 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:52 INFO - PROCESS | 864 | 1471987672410 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:27:52 INFO - PROCESS | 864 | 1471987672476 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 864 | 1471987672479 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:52 INFO - PROCESS | 864 | ++DOCSHELL 1578E000 == 34 [pid = 864] [id = 590] 14:27:52 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1578E400) [pid = 864] [serial = 1770] [outer = 00000000] 14:27:52 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15A30C00) [pid = 864] [serial = 1771] [outer = 1578E400] 14:27:52 INFO - PROCESS | 864 | 1471987672526 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (160A0C00) [pid = 864] [serial = 1772] [outer = 1578E400] 14:27:52 INFO - PROCESS | 864 | 1471987672985 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]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 742ms 14:27:53 INFO - PROCESS | 864 | 1471987673038 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 864 | 1471987673040 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 14:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:27:53 INFO - PROCESS | 864 | 1471987673047 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 864 | 1471987673049 Marionette TRACE conn3 <- [1,2326,null,{}] 14:27:53 INFO - PROCESS | 864 | 1471987673052 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}] 14:27:53 INFO - PROCESS | 864 | 1471987673054 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:53 INFO - PROCESS | 864 | 1471987673171 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:27:53 INFO - PROCESS | 864 | 1471987673183 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 864 | 1471987673186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:53 INFO - PROCESS | 864 | ++DOCSHELL 160AC000 == 35 [pid = 864] [id = 591] 14:27:53 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (160AC400) [pid = 864] [serial = 1773] [outer = 00000000] 14:27:53 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16515400) [pid = 864] [serial = 1774] [outer = 160AC400] 14:27:53 INFO - PROCESS | 864 | 1471987673232 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1651CC00) [pid = 864] [serial = 1775] [outer = 160AC400] 14:27:53 INFO - PROCESS | 864 | 1471987673685 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]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 695ms 14:27:53 INFO - PROCESS | 864 | 1471987673743 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 864 | 1471987673745 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 14:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:27:53 INFO - PROCESS | 864 | 1471987673749 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 864 | 1471987673750 Marionette TRACE conn3 <- [1,2330,null,{}] 14:27:53 INFO - PROCESS | 864 | 1471987673754 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}] 14:27:53 INFO - PROCESS | 864 | 1471987673760 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:53 INFO - PROCESS | 864 | 1471987673898 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:27:53 INFO - PROCESS | 864 | 1471987673964 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 864 | 1471987673967 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:53 INFO - PROCESS | 864 | ++DOCSHELL 129DEC00 == 36 [pid = 864] [id = 592] 14:27:53 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (160AEC00) [pid = 864] [serial = 1776] [outer = 00000000] 14:27:54 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17198800) [pid = 864] [serial = 1777] [outer = 160AEC00] 14:27:54 INFO - PROCESS | 864 | 1471987674013 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (17414800) [pid = 864] [serial = 1778] [outer = 160AEC00] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13445000) [pid = 864] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1740BC00) [pid = 864] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 80 (16C5F400) [pid = 864] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10A51800) [pid = 864] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 78 (146BA800) [pid = 864] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 77 (14631C00) [pid = 864] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10A07C00) [pid = 864] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 75 (13495800) [pid = 864] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1026D400) [pid = 864] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15B51800) [pid = 864] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10226800) [pid = 864] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1462DC00) [pid = 864] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:27:54 INFO - PROCESS | 864 | --DOMWINDOW == 70 (102CD000) [pid = 864] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:27:54 INFO - PROCESS | 864 | 1471987674607 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]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 900ms 14:27:54 INFO - PROCESS | 864 | 1471987674654 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 864 | 1471987674655 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 14:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:27:54 INFO - PROCESS | 864 | 1471987674659 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 864 | 1471987674661 Marionette TRACE conn3 <- [1,2334,null,{}] 14:27:54 INFO - PROCESS | 864 | 1471987674664 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}] 14:27:54 INFO - PROCESS | 864 | 1471987674666 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:54 INFO - PROCESS | 864 | 1471987674744 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:27:54 INFO - PROCESS | 864 | 1471987674749 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 864 | 1471987674751 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:54 INFO - PROCESS | 864 | ++DOCSHELL 1343EC00 == 37 [pid = 864] [id = 593] 14:27:54 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1438E800) [pid = 864] [serial = 1779] [outer = 00000000] 14:27:54 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (160AE400) [pid = 864] [serial = 1780] [outer = 1438E800] 14:27:54 INFO - PROCESS | 864 | 1471987674805 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (14633400) [pid = 864] [serial = 1781] [outer = 1438E800] 14:27:55 INFO - PROCESS | 864 | 1471987675262 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]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 648ms 14:27:55 INFO - PROCESS | 864 | 1471987675297 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 864 | 1471987675300 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 14:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:27:55 INFO - PROCESS | 864 | 1471987675303 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 864 | 1471987675306 Marionette TRACE conn3 <- [1,2338,null,{}] 14:27:55 INFO - PROCESS | 864 | 1471987675313 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}] 14:27:55 INFO - PROCESS | 864 | 1471987675315 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:55 INFO - PROCESS | 864 | 1471987675393 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:27:55 INFO - PROCESS | 864 | 1471987675399 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 864 | 1471987675401 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:55 INFO - PROCESS | 864 | ++DOCSHELL 16510C00 == 38 [pid = 864] [id = 594] 14:27:55 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (171A1400) [pid = 864] [serial = 1782] [outer = 00000000] 14:27:55 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (179B4800) [pid = 864] [serial = 1783] [outer = 171A1400] 14:27:55 INFO - PROCESS | 864 | 1471987675446 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179E7C00) [pid = 864] [serial = 1784] [outer = 171A1400] 14:27:55 INFO - PROCESS | 864 | 1471987675895 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]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 647ms 14:27:55 INFO - PROCESS | 864 | 1471987675945 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 864 | 1471987675947 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 14:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:27:55 INFO - PROCESS | 864 | 1471987676003 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 864 | 1471987676005 Marionette TRACE conn3 <- [1,2342,null,{}] 14:27:56 INFO - PROCESS | 864 | 1471987676009 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}] 14:27:56 INFO - PROCESS | 864 | 1471987676010 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:56 INFO - PROCESS | 864 | 1471987676089 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:27:56 INFO - PROCESS | 864 | 1471987676095 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 864 | 1471987676097 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:56 INFO - PROCESS | 864 | ++DOCSHELL 14636400 == 39 [pid = 864] [id = 595] 14:27:56 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17AD5C00) [pid = 864] [serial = 1785] [outer = 00000000] 14:27:56 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18252400) [pid = 864] [serial = 1786] [outer = 17AD5C00] 14:27:56 INFO - PROCESS | 864 | 1471987676141 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (18367C00) [pid = 864] [serial = 1787] [outer = 17AD5C00] 14:27:56 INFO - PROCESS | 864 | 1471987676913 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]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 963ms 14:27:56 INFO - PROCESS | 864 | 1471987676951 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 864 | 1471987676956 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 14:27:56 INFO - PROCESS | 864 | 1471987676961 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:27:56 INFO - PROCESS | 864 | 1471987676965 Marionette TRACE conn3 <- [1,2346,null,{}] 14:27:56 INFO - PROCESS | 864 | 1471987676971 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}] 14:27:56 INFO - PROCESS | 864 | 1471987676974 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:57 INFO - PROCESS | 864 | 1471987677094 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:27:57 INFO - PROCESS | 864 | 1471987677234 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 864 | 1471987677238 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:57 INFO - PROCESS | 864 | ++DOCSHELL 10EA9000 == 40 [pid = 864] [id = 596] 14:27:57 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (112C0400) [pid = 864] [serial = 1788] [outer = 00000000] 14:27:57 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (129E4000) [pid = 864] [serial = 1789] [outer = 112C0400] 14:27:57 INFO - PROCESS | 864 | 1471987677299 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (13449800) [pid = 864] [serial = 1790] [outer = 112C0400] 14:27:58 INFO - PROCESS | 864 | 1471987677980 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]]]}] 14:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1105ms 14:27:58 INFO - PROCESS | 864 | 1471987678057 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:27:58 INFO - PROCESS | 864 | 1471987678062 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 14:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:27:58 INFO - PROCESS | 864 | 1471987678069 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 864 | 1471987678072 Marionette TRACE conn3 <- [1,2350,null,{}] 14:27:58 INFO - PROCESS | 864 | 1471987678076 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}] 14:27:58 INFO - PROCESS | 864 | 1471987678079 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:58 INFO - PROCESS | 864 | 1471987678218 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:27:58 INFO - PROCESS | 864 | 1471987678357 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 864 | 1471987678360 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:58 INFO - PROCESS | 864 | ++DOCSHELL 10A4EC00 == 41 [pid = 864] [id = 597] 14:27:58 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (10AC9000) [pid = 864] [serial = 1791] [outer = 00000000] 14:27:58 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1295D000) [pid = 864] [serial = 1792] [outer = 10AC9000] 14:27:58 INFO - PROCESS | 864 | 1471987678423 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (1393B400) [pid = 864] [serial = 1793] [outer = 10AC9000] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 16510C00 == 40 [pid = 864] [id = 594] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 1343EC00 == 39 [pid = 864] [id = 593] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 129DEC00 == 38 [pid = 864] [id = 592] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 160AC000 == 37 [pid = 864] [id = 591] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 1578E000 == 36 [pid = 864] [id = 590] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 14636C00 == 35 [pid = 864] [id = 589] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 13108000 == 34 [pid = 864] [id = 588] 14:27:59 INFO - PROCESS | 864 | --DOCSHELL 10AC8800 == 33 [pid = 864] [id = 587] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 84 (139CD800) [pid = 864] [serial = 1718] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1392FC00) [pid = 864] [serial = 1717] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17ADB000) [pid = 864] [serial = 1735] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 81 (171A2000) [pid = 864] [serial = 1733] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1719A000) [pid = 864] [serial = 1732] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 79 (179B7800) [pid = 864] [serial = 1712] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A2F800) [pid = 864] [serial = 1727] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18218C00) [pid = 864] [serial = 1741] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10AD0800) [pid = 864] [serial = 1720] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1392F000) [pid = 864] [serial = 1723] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10ACC000) [pid = 864] [serial = 1715] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15786800) [pid = 864] [serial = 1726] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 72 (16942400) [pid = 864] [serial = 1729] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16CEF000) [pid = 864] [serial = 1730] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 70 (128F2C00) [pid = 864] [serial = 1738] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 69 (13EA2800) [pid = 864] [serial = 1724] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 68 (18256C00) [pid = 864] [serial = 1736] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C2C800) [pid = 864] [serial = 1747] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 66 (129E6000) [pid = 864] [serial = 1721] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 65 (18701400) [pid = 864] [serial = 1742] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1055E400) [pid = 864] [serial = 1714] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 63 (1310EC00) [pid = 864] [serial = 1739] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 62 (19C2EC00) [pid = 864] [serial = 1748] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 61 (18704C00) [pid = 864] [serial = 1744] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1870D000) [pid = 864] [serial = 1745] [outer = 00000000] [url = about:blank] 14:27:59 INFO - PROCESS | 864 | 1471987679269 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]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1200ms 14:27:59 INFO - PROCESS | 864 | 1471987679296 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 864 | 1471987679303 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 14:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:27:59 INFO - PROCESS | 864 | 1471987679307 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 864 | 1471987679312 Marionette TRACE conn3 <- [1,2354,null,{}] 14:27:59 INFO - PROCESS | 864 | 1471987679317 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}] 14:27:59 INFO - PROCESS | 864 | 1471987679320 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:59 INFO - PROCESS | 864 | 1471987679420 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:27:59 INFO - PROCESS | 864 | 1471987679517 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 864 | 1471987679520 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:27:59 INFO - PROCESS | 864 | ++DOCSHELL 10A01C00 == 34 [pid = 864] [id = 598] 14:27:59 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (10A4BC00) [pid = 864] [serial = 1794] [outer = 00000000] 14:27:59 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (11329400) [pid = 864] [serial = 1795] [outer = 10A4BC00] 14:27:59 INFO - PROCESS | 864 | 1471987679570 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (129DB400) [pid = 864] [serial = 1796] [outer = 10A4BC00] 14:28:00 INFO - PROCESS | 864 | 1471987680008 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]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 742ms 14:28:00 INFO - PROCESS | 864 | 1471987680046 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 864 | 1471987680050 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 14:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:28:00 INFO - PROCESS | 864 | 1471987680057 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 864 | 1471987680059 Marionette TRACE conn3 <- [1,2358,null,{}] 14:28:00 INFO - PROCESS | 864 | 1471987680063 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}] 14:28:00 INFO - PROCESS | 864 | 1471987680065 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:00 INFO - PROCESS | 864 | 1471987680159 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:28:00 INFO - PROCESS | 864 | 1471987680168 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 864 | 1471987680170 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:00 INFO - PROCESS | 864 | ++DOCSHELL 13932C00 == 35 [pid = 864] [id = 599] 14:28:00 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (13934C00) [pid = 864] [serial = 1797] [outer = 00000000] 14:28:00 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (139D0400) [pid = 864] [serial = 1798] [outer = 13934C00] 14:28:00 INFO - PROCESS | 864 | 1471987680261 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (13EAB000) [pid = 864] [serial = 1799] [outer = 13934C00] 14:28:00 INFO - PROCESS | 864 | 1471987680769 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]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 743ms 14:28:00 INFO - PROCESS | 864 | 1471987680797 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 864 | 1471987680799 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 14:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:28:00 INFO - PROCESS | 864 | 1471987680803 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 864 | 1471987680807 Marionette TRACE conn3 <- [1,2362,null,{}] 14:28:00 INFO - PROCESS | 864 | 1471987680818 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}] 14:28:00 INFO - PROCESS | 864 | 1471987680822 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:00 INFO - PROCESS | 864 | 1471987680908 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:28:00 INFO - PROCESS | 864 | 1471987680918 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 864 | 1471987680921 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:00 INFO - PROCESS | 864 | ++DOCSHELL 1578DC00 == 36 [pid = 864] [id = 600] 14:28:00 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1578E000) [pid = 864] [serial = 1800] [outer = 00000000] 14:28:00 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15A31800) [pid = 864] [serial = 1801] [outer = 1578E000] 14:28:00 INFO - PROCESS | 864 | 1471987680973 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (160A0800) [pid = 864] [serial = 1802] [outer = 1578E000] 14:28:01 INFO - PROCESS | 864 | 1471987681431 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]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 711ms 14:28:01 INFO - PROCESS | 864 | 1471987681502 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 864 | 1471987681505 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 14:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:28:01 INFO - PROCESS | 864 | 1471987681508 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 864 | 1471987681510 Marionette TRACE conn3 <- [1,2366,null,{}] 14:28:01 INFO - PROCESS | 864 | 1471987681514 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}] 14:28:01 INFO - PROCESS | 864 | 1471987681516 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:01 INFO - PROCESS | 864 | 1471987681628 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:28:01 INFO - PROCESS | 864 | 1471987681637 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 864 | 1471987681639 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:01 INFO - PROCESS | 864 | ++DOCSHELL 16540000 == 37 [pid = 864] [id = 601] 14:28:01 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (16941000) [pid = 864] [serial = 1803] [outer = 00000000] 14:28:01 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (16CF1000) [pid = 864] [serial = 1804] [outer = 16941000] 14:28:01 INFO - PROCESS | 864 | 1471987681686 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1713C000) [pid = 864] [serial = 1805] [outer = 16941000] 14:28:02 INFO - PROCESS | 864 | 1471987682206 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 710ms 14:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:28:02 INFO - PROCESS | 864 | 1471987682242 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 864 | 1471987682244 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 14:28:02 INFO - PROCESS | 864 | 1471987682247 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 864 | 1471987682249 Marionette TRACE conn3 <- [1,2370,null,{}] 14:28:02 INFO - PROCESS | 864 | 1471987682252 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}] 14:28:02 INFO - PROCESS | 864 | 1471987682254 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:02 INFO - PROCESS | 864 | 1471987682374 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:28:02 INFO - PROCESS | 864 | 1471987682386 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 864 | 1471987682388 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:02 INFO - PROCESS | 864 | ++DOCSHELL 17140C00 == 38 [pid = 864] [id = 602] 14:28:02 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17143800) [pid = 864] [serial = 1806] [outer = 00000000] 14:28:02 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1719F800) [pid = 864] [serial = 1807] [outer = 17143800] 14:28:02 INFO - PROCESS | 864 | 1471987682492 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1719EC00) [pid = 864] [serial = 1808] [outer = 17143800] 14:28:02 INFO - PROCESS | 864 | 1471987682935 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 743ms 14:28:03 INFO - PROCESS | 864 | 1471987683011 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 864 | 1471987683014 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 14:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:28:03 INFO - PROCESS | 864 | 1471987683024 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 864 | 1471987683026 Marionette TRACE conn3 <- [1,2374,null,{}] 14:28:03 INFO - PROCESS | 864 | 1471987683030 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}] 14:28:03 INFO - PROCESS | 864 | 1471987683035 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:03 INFO - PROCESS | 864 | 1471987683165 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:28:03 INFO - PROCESS | 864 | 1471987683180 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 864 | 1471987683182 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:03 INFO - PROCESS | 864 | ++DOCSHELL 18256C00 == 39 [pid = 864] [id = 603] 14:28:03 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1825B400) [pid = 864] [serial = 1809] [outer = 00000000] 14:28:03 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18701400) [pid = 864] [serial = 1810] [outer = 1825B400] 14:28:03 INFO - PROCESS | 864 | 1471987683289 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18701800) [pid = 864] [serial = 1811] [outer = 1825B400] 14:28:03 INFO - PROCESS | 864 | 1471987683715 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]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 758ms 14:28:03 INFO - PROCESS | 864 | 1471987683784 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 864 | 1471987683786 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 14:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:28:03 INFO - PROCESS | 864 | 1471987683794 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 864 | 1471987683796 Marionette TRACE conn3 <- [1,2378,null,{}] 14:28:03 INFO - PROCESS | 864 | 1471987683800 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}] 14:28:03 INFO - PROCESS | 864 | 1471987683802 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:03 INFO - PROCESS | 864 | 1471987683975 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1578E400) [pid = 864] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 76 (14637400) [pid = 864] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACA800) [pid = 864] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1310D400) [pid = 864] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 73 (129DD000) [pid = 864] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 72 (160AC400) [pid = 864] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 71 (112C5C00) [pid = 864] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 70 (171A1400) [pid = 864] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15A39000) [pid = 864] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1870B400) [pid = 864] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 67 (160AEC00) [pid = 864] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:28:04 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1438E800) [pid = 864] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:28:04 INFO - PROCESS | 864 | 1471987684044 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 864 | 1471987684046 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:04 INFO - PROCESS | 864 | ++DOCSHELL 10A0E800 == 40 [pid = 864] [id = 604] 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10A47400) [pid = 864] [serial = 1812] [outer = 00000000] 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (12996800) [pid = 864] [serial = 1813] [outer = 10A47400] 14:28:04 INFO - PROCESS | 864 | 1471987684092 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1343E000) [pid = 864] [serial = 1814] [outer = 10A47400] 14:28:04 INFO - PROCESS | 864 | 1471987684450 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]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 710ms 14:28:04 INFO - PROCESS | 864 | 1471987684487 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 864 | 1471987684489 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 14:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:28:04 INFO - PROCESS | 864 | 1471987684493 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 864 | 1471987684495 Marionette TRACE conn3 <- [1,2382,null,{}] 14:28:04 INFO - PROCESS | 864 | 1471987684498 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}] 14:28:04 INFO - PROCESS | 864 | 1471987684500 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:04 INFO - PROCESS | 864 | 1471987684606 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:28:04 INFO - PROCESS | 864 | 1471987684611 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 864 | 1471987684614 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:04 INFO - PROCESS | 864 | ++DOCSHELL 134D5C00 == 41 [pid = 864] [id = 605] 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15736000) [pid = 864] [serial = 1815] [outer = 00000000] 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (18252C00) [pid = 864] [serial = 1816] [outer = 15736000] 14:28:04 INFO - PROCESS | 864 | 1471987684658 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1870C000) [pid = 864] [serial = 1817] [outer = 15736000] 14:28:05 INFO - PROCESS | 864 | 1471987685117 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 647ms 14:28:05 INFO - PROCESS | 864 | 1471987685141 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 864 | 1471987685144 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 14:28:05 INFO - PROCESS | 864 | 1471987685147 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:28:05 INFO - PROCESS | 864 | 1471987685149 Marionette TRACE conn3 <- [1,2386,null,{}] 14:28:05 INFO - PROCESS | 864 | 1471987685152 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}] 14:28:05 INFO - PROCESS | 864 | 1471987685154 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:05 INFO - PROCESS | 864 | 1471987685296 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:28:05 INFO - PROCESS | 864 | 1471987685301 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 864 | 1471987685303 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:05 INFO - PROCESS | 864 | ++DOCSHELL 15786800 == 42 [pid = 864] [id = 606] 14:28:05 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17145800) [pid = 864] [serial = 1818] [outer = 00000000] 14:28:05 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (19C2F400) [pid = 864] [serial = 1819] [outer = 17145800] 14:28:05 INFO - PROCESS | 864 | 1471987685349 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (19C31400) [pid = 864] [serial = 1820] [outer = 17145800] 14:28:05 INFO - PROCESS | 864 | 1471987685785 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 648ms 14:28:05 INFO - PROCESS | 864 | 1471987685830 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 864 | 1471987685833 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 14:28:05 INFO - PROCESS | 864 | 1471987685837 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 864 | 1471987685839 Marionette TRACE conn3 <- [1,2390,null,{}] 14:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:28:05 INFO - PROCESS | 864 | 1471987685842 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}] 14:28:05 INFO - PROCESS | 864 | 1471987685844 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:05 INFO - PROCESS | 864 | 1471987685925 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:28:05 INFO - PROCESS | 864 | 1471987685930 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 864 | 1471987685932 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:05 INFO - PROCESS | 864 | ++DOCSHELL 19C2A400 == 43 [pid = 864] [id = 607] 14:28:05 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (19C2C400) [pid = 864] [serial = 1821] [outer = 00000000] 14:28:05 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (19D9C800) [pid = 864] [serial = 1822] [outer = 19C2C400] 14:28:05 INFO - PROCESS | 864 | 1471987685978 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19D9CC00) [pid = 864] [serial = 1823] [outer = 19C2C400] 14:28:06 INFO - PROCESS | 864 | 1471987686689 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]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 900ms 14:28:06 INFO - PROCESS | 864 | 1471987686725 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 864 | 1471987686730 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 14:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:28:06 INFO - PROCESS | 864 | 1471987686735 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 864 | 1471987686740 Marionette TRACE conn3 <- [1,2394,null,{}] 14:28:06 INFO - PROCESS | 864 | 1471987686745 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}] 14:28:06 INFO - PROCESS | 864 | 1471987686748 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:06 INFO - PROCESS | 864 | 1471987686861 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:28:07 INFO - PROCESS | 864 | 1471987687002 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 864 | 1471987687005 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:07 INFO - PROCESS | 864 | ++DOCSHELL 10A46400 == 44 [pid = 864] [id = 608] 14:28:07 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10A51800) [pid = 864] [serial = 1824] [outer = 00000000] 14:28:07 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (128EB000) [pid = 864] [serial = 1825] [outer = 10A51800] 14:28:07 INFO - PROCESS | 864 | 1471987687065 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (13444400) [pid = 864] [serial = 1826] [outer = 10A51800] 14:28:07 INFO - PROCESS | 864 | 1471987687666 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 948ms 14:28:07 INFO - PROCESS | 864 | 1471987687681 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 864 | 1471987687685 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 14:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:28:07 INFO - PROCESS | 864 | 1471987687708 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 864 | 1471987687711 Marionette TRACE conn3 <- [1,2398,null,{}] 14:28:07 INFO - PROCESS | 864 | 1471987687715 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}] 14:28:07 INFO - PROCESS | 864 | 1471987687718 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:07 INFO - PROCESS | 864 | 1471987687834 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:28:07 INFO - PROCESS | 864 | 1471987687946 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 864 | 1471987687949 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:08 INFO - PROCESS | 864 | ++DOCSHELL 146B1800 == 45 [pid = 864] [id = 609] 14:28:08 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (146BB400) [pid = 864] [serial = 1827] [outer = 00000000] 14:28:08 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15A32000) [pid = 864] [serial = 1828] [outer = 146BB400] 14:28:08 INFO - PROCESS | 864 | 1471987688048 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (16518800) [pid = 864] [serial = 1829] [outer = 146BB400] 14:28:08 INFO - PROCESS | 864 | 1471987688733 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]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1042ms 14:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:28:08 INFO - PROCESS | 864 | 1471987688780 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 864 | 1471987688783 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 14:28:08 INFO - PROCESS | 864 | 1471987688787 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 864 | 1471987688790 Marionette TRACE conn3 <- [1,2402,null,{}] 14:28:08 INFO - PROCESS | 864 | 1471987688819 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}] 14:28:08 INFO - PROCESS | 864 | 1471987688824 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:08 INFO - PROCESS | 864 | 1471987688963 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:28:09 INFO - PROCESS | 864 | 1471987689109 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 864 | 1471987689112 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:09 INFO - PROCESS | 864 | ++DOCSHELL 179F4C00 == 46 [pid = 864] [id = 610] 14:28:09 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17A01C00) [pid = 864] [serial = 1830] [outer = 00000000] 14:28:09 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19C2A800) [pid = 864] [serial = 1831] [outer = 17A01C00] 14:28:09 INFO - PROCESS | 864 | 1471987689175 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19D9C400) [pid = 864] [serial = 1832] [outer = 17A01C00] 14:28:09 INFO - PROCESS | 864 | 1471987689911 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]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1168ms 14:28:09 INFO - PROCESS | 864 | 1471987689956 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 864 | 1471987689960 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 14:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:28:09 INFO - PROCESS | 864 | 1471987689967 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 864 | 1471987689970 Marionette TRACE conn3 <- [1,2406,null,{}] 14:28:10 INFO - PROCESS | 864 | 1471987689976 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}] 14:28:10 INFO - PROCESS | 864 | 1471987689979 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:10 INFO - PROCESS | 864 | 1471987690087 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:28:10 INFO - PROCESS | 864 | 1471987690232 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 864 | 1471987690237 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:10 INFO - PROCESS | 864 | ++DOCSHELL 1295DC00 == 47 [pid = 864] [id = 611] 14:28:10 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (12996C00) [pid = 864] [serial = 1833] [outer = 00000000] 14:28:10 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (130D3C00) [pid = 864] [serial = 1834] [outer = 12996C00] 14:28:10 INFO - PROCESS | 864 | 1471987690297 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (131ECC00) [pid = 864] [serial = 1835] [outer = 12996C00] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 1392D800 == 46 [pid = 864] [id = 580] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 15786800 == 45 [pid = 864] [id = 606] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 134D5C00 == 44 [pid = 864] [id = 605] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10A0E800 == 43 [pid = 864] [id = 604] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 18256C00 == 42 [pid = 864] [id = 603] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 17140C00 == 41 [pid = 864] [id = 602] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 16540000 == 40 [pid = 864] [id = 601] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 1578DC00 == 39 [pid = 864] [id = 600] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 13932C00 == 38 [pid = 864] [id = 599] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10A01C00 == 37 [pid = 864] [id = 598] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 14636400 == 36 [pid = 864] [id = 595] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10EA9000 == 35 [pid = 864] [id = 596] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10A4B800 == 34 [pid = 864] [id = 583] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 15A38C00 == 33 [pid = 864] [id = 584] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 18709C00 == 32 [pid = 864] [id = 585] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10A4EC00 == 31 [pid = 864] [id = 597] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 129DCC00 == 30 [pid = 864] [id = 582] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10272000 == 29 [pid = 864] [id = 581] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 129A1800 == 28 [pid = 864] [id = 586] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 179F4C00 == 27 [pid = 864] [id = 610] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 146B1800 == 26 [pid = 864] [id = 609] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 19C2A400 == 25 [pid = 864] [id = 607] 14:28:11 INFO - PROCESS | 864 | --DOCSHELL 10A46400 == 24 [pid = 864] [id = 608] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 89 (15A30C00) [pid = 864] [serial = 1771] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 88 (146B6400) [pid = 864] [serial = 1768] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 87 (11C6B400) [pid = 864] [serial = 1762] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 86 (128E4400) [pid = 864] [serial = 1763] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 85 (13495C00) [pid = 864] [serial = 1765] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 84 (13926800) [pid = 864] [serial = 1766] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13158400) [pid = 864] [serial = 1760] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 82 (12DD9C00) [pid = 864] [serial = 1759] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16515400) [pid = 864] [serial = 1774] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1392C400) [pid = 864] [serial = 1751] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 79 (13109C00) [pid = 864] [serial = 1750] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 78 (179E7C00) [pid = 864] [serial = 1784] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16940C00) [pid = 864] [serial = 1754] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 76 (162AC400) [pid = 864] [serial = 1753] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 75 (18252400) [pid = 864] [serial = 1786] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19C38C00) [pid = 864] [serial = 1757] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 73 (19C33C00) [pid = 864] [serial = 1756] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 72 (160A0C00) [pid = 864] [serial = 1772] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17198800) [pid = 864] [serial = 1777] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 70 (179B4800) [pid = 864] [serial = 1783] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17414800) [pid = 864] [serial = 1778] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1651CC00) [pid = 864] [serial = 1775] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 67 (160AE400) [pid = 864] [serial = 1780] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 66 (14633400) [pid = 864] [serial = 1781] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1514D400) [pid = 864] [serial = 1769] [outer = 00000000] [url = about:blank] 14:28:11 INFO - PROCESS | 864 | 1471987691578 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]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1627ms 14:28:11 INFO - PROCESS | 864 | 1471987691638 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 864 | 1471987691643 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 14:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:28:11 INFO - PROCESS | 864 | 1471987691651 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 864 | 1471987691654 Marionette TRACE conn3 <- [1,2410,null,{}] 14:28:11 INFO - PROCESS | 864 | 1471987691659 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}] 14:28:11 INFO - PROCESS | 864 | 1471987691662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:11 INFO - PROCESS | 864 | 1471987691752 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:28:11 INFO - PROCESS | 864 | 1471987691849 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 864 | 1471987691854 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:11 INFO - PROCESS | 864 | ++DOCSHELL 10A51400 == 25 [pid = 864] [id = 612] 14:28:11 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10A55C00) [pid = 864] [serial = 1836] [outer = 00000000] 14:28:11 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10EB2C00) [pid = 864] [serial = 1837] [outer = 10A55C00] 14:28:11 INFO - PROCESS | 864 | 1471987691904 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1138E000) [pid = 864] [serial = 1838] [outer = 10A55C00] 14:28:12 INFO - PROCESS | 864 | 1471987692319 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 695ms 14:28:12 INFO - PROCESS | 864 | 1471987692347 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 864 | 1471987692352 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 14:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:28:12 INFO - PROCESS | 864 | 1471987692359 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 864 | 1471987692361 Marionette TRACE conn3 <- [1,2414,null,{}] 14:28:12 INFO - PROCESS | 864 | 1471987692365 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}] 14:28:12 INFO - PROCESS | 864 | 1471987692368 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:12 INFO - PROCESS | 864 | 1471987692457 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:28:12 INFO - PROCESS | 864 | 1471987692464 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 864 | 1471987692466 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:12 INFO - PROCESS | 864 | ++DOCSHELL 13159C00 == 26 [pid = 864] [id = 613] 14:28:12 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (131E1C00) [pid = 864] [serial = 1839] [outer = 00000000] 14:28:12 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1349E800) [pid = 864] [serial = 1840] [outer = 131E1C00] 14:28:12 INFO - PROCESS | 864 | 1471987692515 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13926C00) [pid = 864] [serial = 1841] [outer = 131E1C00] 14:28:13 INFO - PROCESS | 864 | 1471987692993 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]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 711ms 14:28:13 INFO - PROCESS | 864 | 1471987693057 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 864 | 1471987693059 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 14:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:28:13 INFO - PROCESS | 864 | 1471987693063 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 864 | 1471987693067 Marionette TRACE conn3 <- [1,2418,null,{}] 14:28:13 INFO - PROCESS | 864 | 1471987693077 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}] 14:28:13 INFO - PROCESS | 864 | 1471987693082 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:13 INFO - PROCESS | 864 | 1471987693198 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:28:13 INFO - PROCESS | 864 | 1471987693307 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 864 | 1471987693311 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:13 INFO - PROCESS | 864 | ++DOCSHELL 146B7800 == 27 [pid = 864] [id = 614] 14:28:13 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (146B8400) [pid = 864] [serial = 1842] [outer = 00000000] 14:28:13 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15151C00) [pid = 864] [serial = 1843] [outer = 146B8400] 14:28:13 INFO - PROCESS | 864 | 1471987693361 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15785400) [pid = 864] [serial = 1844] [outer = 146B8400] 14:28:13 INFO - PROCESS | 864 | 1471987693799 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]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 821ms 14:28:13 INFO - PROCESS | 864 | 1471987693865 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 864 | 1471987693867 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 14:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:28:13 INFO - PROCESS | 864 | 1471987693886 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 864 | 1471987693888 Marionette TRACE conn3 <- [1,2422,null,{}] 14:28:13 INFO - PROCESS | 864 | 1471987693891 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}] 14:28:13 INFO - PROCESS | 864 | 1471987693894 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:14 INFO - PROCESS | 864 | 1471987694015 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:28:14 INFO - PROCESS | 864 | 1471987694081 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 864 | 1471987694084 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:14 INFO - PROCESS | 864 | ++DOCSHELL 15A2DC00 == 28 [pid = 864] [id = 615] 14:28:14 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15A31C00) [pid = 864] [serial = 1845] [outer = 00000000] 14:28:14 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160A1400) [pid = 864] [serial = 1846] [outer = 15A31C00] 14:28:14 INFO - PROCESS | 864 | 1471987694131 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (162ADC00) [pid = 864] [serial = 1847] [outer = 15A31C00] 14:28:14 INFO - PROCESS | 864 | 1471987694621 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]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 774ms 14:28:14 INFO - PROCESS | 864 | 1471987694685 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 864 | 1471987694687 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 14:28:14 INFO - PROCESS | 864 | 1471987694691 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:28:14 INFO - PROCESS | 864 | 1471987694693 Marionette TRACE conn3 <- [1,2426,null,{}] 14:28:14 INFO - PROCESS | 864 | 1471987694696 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}] 14:28:14 INFO - PROCESS | 864 | 1471987694699 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:14 INFO - PROCESS | 864 | 1471987694818 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:28:14 INFO - PROCESS | 864 | 1471987694830 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 864 | 1471987694832 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:14 INFO - PROCESS | 864 | ++DOCSHELL 1295D400 == 29 [pid = 864] [id = 616] 14:28:14 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (12DD9400) [pid = 864] [serial = 1848] [outer = 00000000] 14:28:14 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1651DC00) [pid = 864] [serial = 1849] [outer = 12DD9400] 14:28:14 INFO - PROCESS | 864 | 1471987694931 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (16944000) [pid = 864] [serial = 1850] [outer = 12DD9400] 14:28:15 INFO - PROCESS | 864 | 1471987695340 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]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 695ms 14:28:15 INFO - PROCESS | 864 | 1471987695391 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 864 | 1471987695393 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 14:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:28:15 INFO - PROCESS | 864 | 1471987695403 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 864 | 1471987695404 Marionette TRACE conn3 <- [1,2430,null,{}] 14:28:15 INFO - PROCESS | 864 | 1471987695408 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}] 14:28:15 INFO - PROCESS | 864 | 1471987695413 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:15 INFO - PROCESS | 864 | 1471987695555 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15736000) [pid = 864] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 78 (10A47400) [pid = 864] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 77 (19C2C400) [pid = 864] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17145800) [pid = 864] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 75 (17143800) [pid = 864] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1825B400) [pid = 864] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 73 (112C0400) [pid = 864] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17AD5C00) [pid = 864] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13934C00) [pid = 864] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10A4BC00) [pid = 864] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10AC9000) [pid = 864] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1578E000) [pid = 864] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:28:15 INFO - PROCESS | 864 | --DOMWINDOW == 67 (16941000) [pid = 864] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:28:15 INFO - PROCESS | 864 | 1471987695846 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 864 | 1471987695848 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:15 INFO - PROCESS | 864 | ++DOCSHELL 102D2800 == 30 [pid = 864] [id = 617] 14:28:15 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10A04400) [pid = 864] [serial = 1851] [outer = 00000000] 14:28:15 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (10ACF000) [pid = 864] [serial = 1852] [outer = 10A04400] 14:28:15 INFO - PROCESS | 864 | 1471987695896 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1315F400) [pid = 864] [serial = 1853] [outer = 10A04400] 14:28:16 INFO - PROCESS | 864 | 1471987696279 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 916ms 14:28:16 INFO - PROCESS | 864 | 1471987696306 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 864 | 1471987696308 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 14:28:16 INFO - PROCESS | 864 | 1471987696311 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:28:16 INFO - PROCESS | 864 | 1471987696313 Marionette TRACE conn3 <- [1,2434,null,{}] 14:28:16 INFO - PROCESS | 864 | 1471987696326 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}] 14:28:16 INFO - PROCESS | 864 | 1471987696328 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:16 INFO - PROCESS | 864 | 1471987696444 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:28:16 INFO - PROCESS | 864 | 1471987696452 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 864 | 1471987696453 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:16 INFO - PROCESS | 864 | ++DOCSHELL 128E7C00 == 31 [pid = 864] [id = 618] 14:28:16 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (130AD400) [pid = 864] [serial = 1854] [outer = 00000000] 14:28:16 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17197800) [pid = 864] [serial = 1855] [outer = 130AD400] 14:28:16 INFO - PROCESS | 864 | 1471987696503 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1719A000) [pid = 864] [serial = 1856] [outer = 130AD400] 14:28:16 INFO - PROCESS | 864 | 1471987696912 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 647ms 14:28:16 INFO - PROCESS | 864 | 1471987696950 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 864 | 1471987696952 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 14:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:28:16 INFO - PROCESS | 864 | 1471987696955 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 864 | 1471987696957 Marionette TRACE conn3 <- [1,2438,null,{}] 14:28:16 INFO - PROCESS | 864 | 1471987696961 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}] 14:28:16 INFO - PROCESS | 864 | 1471987696962 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:17 INFO - PROCESS | 864 | 1471987697041 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:28:17 INFO - PROCESS | 864 | 1471987697141 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 864 | 1471987697144 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:17 INFO - PROCESS | 864 | ++DOCSHELL 1349B400 == 32 [pid = 864] [id = 619] 14:28:17 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A2C000) [pid = 864] [serial = 1857] [outer = 00000000] 14:28:17 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (179B7800) [pid = 864] [serial = 1858] [outer = 15A2C000] 14:28:17 INFO - PROCESS | 864 | 1471987697191 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179E6800) [pid = 864] [serial = 1859] [outer = 15A2C000] 14:28:18 INFO - PROCESS | 864 | 1471987698060 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1089ms 14:28:18 INFO - PROCESS | 864 | 1471987698082 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 864 | 1471987698087 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 14:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:28:18 INFO - PROCESS | 864 | 1471987698092 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 864 | 1471987698097 Marionette TRACE conn3 <- [1,2442,null,{}] 14:28:18 INFO - PROCESS | 864 | 1471987698102 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}] 14:28:18 INFO - PROCESS | 864 | 1471987698105 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:18 INFO - PROCESS | 864 | 1471987698246 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:28:18 INFO - PROCESS | 864 | 1471987698384 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 864 | 1471987698387 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:18 INFO - PROCESS | 864 | ++DOCSHELL 10EA7400 == 33 [pid = 864] [id = 620] 14:28:18 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (11A7CC00) [pid = 864] [serial = 1860] [outer = 00000000] 14:28:18 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (131E6C00) [pid = 864] [serial = 1861] [outer = 11A7CC00] 14:28:18 INFO - PROCESS | 864 | 1471987698450 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (139CF400) [pid = 864] [serial = 1862] [outer = 11A7CC00] 14:28:19 INFO - PROCESS | 864 | 1471987699287 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1263ms 14:28:19 INFO - PROCESS | 864 | 1471987699346 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 864 | 1471987699351 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 14:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:28:19 INFO - PROCESS | 864 | 1471987699356 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 864 | 1471987699360 Marionette TRACE conn3 <- [1,2446,null,{}] 14:28:19 INFO - PROCESS | 864 | 1471987699365 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}] 14:28:19 INFO - PROCESS | 864 | 1471987699368 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:19 INFO - PROCESS | 864 | 1471987699488 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:28:19 INFO - PROCESS | 864 | 1471987699635 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 864 | 1471987699640 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 128E7C00 == 32 [pid = 864] [id = 618] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 102D2800 == 31 [pid = 864] [id = 617] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 1295D400 == 30 [pid = 864] [id = 616] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 15A2DC00 == 29 [pid = 864] [id = 615] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 146B7800 == 28 [pid = 864] [id = 614] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 13159C00 == 27 [pid = 864] [id = 613] 14:28:19 INFO - PROCESS | 864 | --DOCSHELL 10A51400 == 26 [pid = 864] [id = 612] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1719F800) [pid = 864] [serial = 1807] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 77 (18701400) [pid = 864] [serial = 1810] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1719EC00) [pid = 864] [serial = 1808] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 75 (129E4000) [pid = 864] [serial = 1789] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18701800) [pid = 864] [serial = 1811] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 73 (13449800) [pid = 864] [serial = 1790] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18367C00) [pid = 864] [serial = 1787] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 71 (139D0400) [pid = 864] [serial = 1798] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 70 (13EAB000) [pid = 864] [serial = 1799] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 69 (11329400) [pid = 864] [serial = 1795] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 68 (129DB400) [pid = 864] [serial = 1796] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1295D000) [pid = 864] [serial = 1792] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1393B400) [pid = 864] [serial = 1793] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 65 (15A31800) [pid = 864] [serial = 1801] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 64 (160A0800) [pid = 864] [serial = 1802] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 63 (16CF1000) [pid = 864] [serial = 1804] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 62 (18252C00) [pid = 864] [serial = 1816] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 61 (12996800) [pid = 864] [serial = 1813] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1870C000) [pid = 864] [serial = 1817] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 59 (1713C000) [pid = 864] [serial = 1805] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 58 (1343E000) [pid = 864] [serial = 1814] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 57 (19C31400) [pid = 864] [serial = 1820] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 56 (19D9C800) [pid = 864] [serial = 1822] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 55 (19D9CC00) [pid = 864] [serial = 1823] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | --DOMWINDOW == 54 (19C2F400) [pid = 864] [serial = 1819] [outer = 00000000] [url = about:blank] 14:28:19 INFO - PROCESS | 864 | ++DOCSHELL 10A51400 == 27 [pid = 864] [id = 621] 14:28:19 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (10A52800) [pid = 864] [serial = 1863] [outer = 00000000] 14:28:19 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (112CD000) [pid = 864] [serial = 1864] [outer = 10A52800] 14:28:19 INFO - PROCESS | 864 | 1471987699714 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (11A75C00) [pid = 864] [serial = 1865] [outer = 10A52800] 14:28:20 INFO - PROCESS | 864 | 1471987700148 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 853ms 14:28:20 INFO - PROCESS | 864 | 1471987700200 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 864 | 1471987700205 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 14:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:28:20 INFO - PROCESS | 864 | 1471987700212 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 864 | 1471987700214 Marionette TRACE conn3 <- [1,2450,null,{}] 14:28:20 INFO - PROCESS | 864 | 1471987700218 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}] 14:28:20 INFO - PROCESS | 864 | 1471987700221 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:20 INFO - PROCESS | 864 | 1471987700310 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:28:20 INFO - PROCESS | 864 | 1471987700318 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 864 | 1471987700321 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:20 INFO - PROCESS | 864 | ++DOCSHELL 131E9000 == 28 [pid = 864] [id = 622] 14:28:20 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (131F0400) [pid = 864] [serial = 1866] [outer = 00000000] 14:28:20 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (134D5800) [pid = 864] [serial = 1867] [outer = 131F0400] 14:28:20 INFO - PROCESS | 864 | 1471987700370 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (1393D000) [pid = 864] [serial = 1868] [outer = 131F0400] 14:28:20 INFO - PROCESS | 864 | 1471987700917 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 695ms 14:28:20 INFO - PROCESS | 864 | 1471987700943 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 864 | 1471987700946 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 14:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:28:20 INFO - PROCESS | 864 | 1471987700949 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 864 | 1471987700953 Marionette TRACE conn3 <- [1,2454,null,{}] 14:28:20 INFO - PROCESS | 864 | 1471987700964 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}] 14:28:20 INFO - PROCESS | 864 | 1471987700969 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:21 INFO - PROCESS | 864 | 1471987701083 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:28:21 INFO - PROCESS | 864 | 1471987701185 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 864 | 1471987701188 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:21 INFO - PROCESS | 864 | ++DOCSHELL 1462D800 == 29 [pid = 864] [id = 623] 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (1462E000) [pid = 864] [serial = 1869] [outer = 00000000] 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (146B2000) [pid = 864] [serial = 1870] [outer = 1462E000] 14:28:21 INFO - PROCESS | 864 | 1471987701245 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1514B400) [pid = 864] [serial = 1871] [outer = 1462E000] 14:28:21 INFO - PROCESS | 864 | 1471987701614 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 695ms 14:28:21 INFO - PROCESS | 864 | 1471987701648 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 864 | 1471987701651 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 14:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:28:21 INFO - PROCESS | 864 | 1471987701655 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 864 | 1471987701657 Marionette TRACE conn3 <- [1,2458,null,{}] 14:28:21 INFO - PROCESS | 864 | 1471987701660 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}] 14:28:21 INFO - PROCESS | 864 | 1471987701662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:21 INFO - PROCESS | 864 | 1471987701757 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:28:21 INFO - PROCESS | 864 | 1471987701762 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 864 | 1471987701764 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:21 INFO - PROCESS | 864 | ++DOCSHELL 15A2C800 == 30 [pid = 864] [id = 624] 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (15A36800) [pid = 864] [serial = 1872] [outer = 00000000] 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (162AC400) [pid = 864] [serial = 1873] [outer = 15A36800] 14:28:21 INFO - PROCESS | 864 | 1471987701839 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (16516000) [pid = 864] [serial = 1874] [outer = 15A36800] 14:28:22 INFO - PROCESS | 864 | 1471987702338 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 742ms 14:28:22 INFO - PROCESS | 864 | 1471987702394 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 864 | 1471987702396 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 14:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:28:22 INFO - PROCESS | 864 | 1471987702400 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 864 | 1471987702401 Marionette TRACE conn3 <- [1,2462,null,{}] 14:28:22 INFO - PROCESS | 864 | 1471987702411 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}] 14:28:22 INFO - PROCESS | 864 | 1471987702413 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:22 INFO - PROCESS | 864 | 1471987702557 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:28:22 INFO - PROCESS | 864 | 1471987702567 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 864 | 1471987702569 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:22 INFO - PROCESS | 864 | ++DOCSHELL 16C5E000 == 31 [pid = 864] [id = 625] 14:28:22 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (16C5E800) [pid = 864] [serial = 1875] [outer = 00000000] 14:28:22 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1713BC00) [pid = 864] [serial = 1876] [outer = 16C5E800] 14:28:22 INFO - PROCESS | 864 | 1471987702616 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (17145400) [pid = 864] [serial = 1877] [outer = 16C5E800] 14:28:23 INFO - PROCESS | 864 | 1471987703091 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 742ms 14:28:23 INFO - PROCESS | 864 | 1471987703140 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 864 | 1471987703142 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 14:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:28:23 INFO - PROCESS | 864 | 1471987703146 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 864 | 1471987703147 Marionette TRACE conn3 <- [1,2466,null,{}] 14:28:23 INFO - PROCESS | 864 | 1471987703152 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}] 14:28:23 INFO - PROCESS | 864 | 1471987703157 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:23 INFO - PROCESS | 864 | 1471987703306 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:28:23 INFO - PROCESS | 864 | 1471987703373 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 864 | 1471987703376 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:23 INFO - PROCESS | 864 | ++DOCSHELL 1719DC00 == 32 [pid = 864] [id = 626] 14:28:23 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (171A5000) [pid = 864] [serial = 1878] [outer = 00000000] 14:28:23 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (179B1C00) [pid = 864] [serial = 1879] [outer = 171A5000] 14:28:23 INFO - PROCESS | 864 | 1471987703422 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18218C00) [pid = 864] [serial = 1880] [outer = 171A5000] 14:28:23 INFO - PROCESS | 864 | 1471987703838 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 742ms 14:28:23 INFO - PROCESS | 864 | 1471987703934 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 864 | 1471987703936 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 14:28:23 INFO - PROCESS | 864 | 1471987703939 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 864 | 1471987703941 Marionette TRACE conn3 <- [1,2470,null,{}] 14:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:28:23 INFO - PROCESS | 864 | 1471987703944 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}] 14:28:23 INFO - PROCESS | 864 | 1471987703946 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:24 INFO - PROCESS | 864 | 1471987704076 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 71 (146B8400) [pid = 864] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 70 (15A31C00) [pid = 864] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10A51800) [pid = 864] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 68 (146BB400) [pid = 864] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 67 (17A01C00) [pid = 864] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 66 (12DD9400) [pid = 864] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 65 (10A04400) [pid = 864] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 64 (131E1C00) [pid = 864] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 63 (10A55C00) [pid = 864] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:28:24 INFO - PROCESS | 864 | --DOMWINDOW == 62 (130AD400) [pid = 864] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:28:24 INFO - PROCESS | 864 | 1471987704205 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 864 | 1471987704207 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:24 INFO - PROCESS | 864 | ++DOCSHELL 10A04400 == 33 [pid = 864] [id = 627] 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (10A51800) [pid = 864] [serial = 1881] [outer = 00000000] 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (12854000) [pid = 864] [serial = 1882] [outer = 10A51800] 14:28:24 INFO - PROCESS | 864 | 1471987704255 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (13933000) [pid = 864] [serial = 1883] [outer = 10A51800] 14:28:24 INFO - PROCESS | 864 | 1471987704598 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 711ms 14:28:24 INFO - PROCESS | 864 | 1471987704641 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 864 | 1471987704643 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 14:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:28:24 INFO - PROCESS | 864 | 1471987704647 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 864 | 1471987704648 Marionette TRACE conn3 <- [1,2474,null,{}] 14:28:24 INFO - PROCESS | 864 | 1471987704651 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}] 14:28:24 INFO - PROCESS | 864 | 1471987704653 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:24 INFO - PROCESS | 864 | 1471987704734 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:28:24 INFO - PROCESS | 864 | 1471987704827 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 864 | 1471987704829 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:24 INFO - PROCESS | 864 | ++DOCSHELL 10ACB000 == 34 [pid = 864] [id = 628] 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10ACB400) [pid = 864] [serial = 1884] [outer = 00000000] 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (17ADDC00) [pid = 864] [serial = 1885] [outer = 10ACB400] 14:28:24 INFO - PROCESS | 864 | 1471987704876 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1835C400) [pid = 864] [serial = 1886] [outer = 10ACB400] 14:28:25 INFO - PROCESS | 864 | 1471987705239 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]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 632ms 14:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:28:25 INFO - PROCESS | 864 | 1471987705285 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 864 | 1471987705287 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 14:28:25 INFO - PROCESS | 864 | 1471987705290 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 864 | 1471987705292 Marionette TRACE conn3 <- [1,2478,null,{}] 14:28:25 INFO - PROCESS | 864 | 1471987705296 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}] 14:28:25 INFO - PROCESS | 864 | 1471987705298 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:25 INFO - PROCESS | 864 | 1471987705421 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:28:25 INFO - PROCESS | 864 | 1471987705467 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 864 | 1471987705469 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:25 INFO - PROCESS | 864 | ++DOCSHELL 14635800 == 35 [pid = 864] [id = 629] 14:28:25 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (18704C00) [pid = 864] [serial = 1887] [outer = 00000000] 14:28:25 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1870B800) [pid = 864] [serial = 1888] [outer = 18704C00] 14:28:25 INFO - PROCESS | 864 | 1471987705514 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (18715400) [pid = 864] [serial = 1889] [outer = 18704C00] 14:28:25 INFO - PROCESS | 864 | 1471987705932 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 694ms 14:28:26 INFO - PROCESS | 864 | 1471987705996 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:28:26 INFO - PROCESS | 864 | 1471987705999 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 14:28:26 INFO - PROCESS | 864 | 1471987706003 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 864 | 1471987706004 Marionette TRACE conn3 <- [1,2482,null,{}] 14:28:26 INFO - PROCESS | 864 | 1471987706008 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}] 14:28:26 INFO - PROCESS | 864 | 1471987706010 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:26 INFO - PROCESS | 864 | 1471987706093 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:28:26 INFO - PROCESS | 864 | 1471987706110 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 864 | 1471987706112 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:26 INFO - PROCESS | 864 | ++DOCSHELL 171A3400 == 36 [pid = 864] [id = 630] 14:28:26 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (179F3400) [pid = 864] [serial = 1890] [outer = 00000000] 14:28:26 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (19C2BC00) [pid = 864] [serial = 1891] [outer = 179F3400] 14:28:26 INFO - PROCESS | 864 | 1471987706160 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (19C2DC00) [pid = 864] [serial = 1892] [outer = 179F3400] 14:28:26 INFO - PROCESS | 864 | 1471987706869 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 916ms 14:28:26 INFO - PROCESS | 864 | 1471987706906 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 864 | 1471987706910 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 14:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:28:26 INFO - PROCESS | 864 | 1471987706915 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 864 | 1471987706920 Marionette TRACE conn3 <- [1,2486,null,{}] 14:28:26 INFO - PROCESS | 864 | 1471987706925 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}] 14:28:26 INFO - PROCESS | 864 | 1471987706928 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:27 INFO - PROCESS | 864 | 1471987707097 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:28:27 INFO - PROCESS | 864 | 1471987707238 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 864 | 1471987707241 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:27 INFO - PROCESS | 864 | ++DOCSHELL 10AC3000 == 37 [pid = 864] [id = 631] 14:28:27 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (10EAD800) [pid = 864] [serial = 1893] [outer = 00000000] 14:28:27 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (129E1000) [pid = 864] [serial = 1894] [outer = 10EAD800] 14:28:27 INFO - PROCESS | 864 | 1471987707300 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (13EA1800) [pid = 864] [serial = 1895] [outer = 10EAD800] 14:28:27 INFO - PROCESS | 864 | 1471987707878 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1010ms 14:28:27 INFO - PROCESS | 864 | 1471987707951 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 864 | 1471987707956 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 14:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:28:27 INFO - PROCESS | 864 | 1471987707963 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 864 | 1471987707966 Marionette TRACE conn3 <- [1,2490,null,{}] 14:28:27 INFO - PROCESS | 864 | 1471987707970 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}] 14:28:27 INFO - PROCESS | 864 | 1471987707973 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:28 INFO - PROCESS | 864 | 1471987708089 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:28:28 INFO - PROCESS | 864 | 1471987708230 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 864 | 1471987708233 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:28 INFO - PROCESS | 864 | ++DOCSHELL 1578E800 == 38 [pid = 864] [id = 632] 14:28:28 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (15A34800) [pid = 864] [serial = 1896] [outer = 00000000] 14:28:28 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16513C00) [pid = 864] [serial = 1897] [outer = 15A34800] 14:28:28 INFO - PROCESS | 864 | 1471987708293 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17197000) [pid = 864] [serial = 1898] [outer = 15A34800] 14:28:28 INFO - PROCESS | 864 | 1471987708882 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1011ms 14:28:28 INFO - PROCESS | 864 | 1471987708964 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 864 | 1471987708967 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 14:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:28:28 INFO - PROCESS | 864 | 1471987708971 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 864 | 1471987708975 Marionette TRACE conn3 <- [1,2494,null,{}] 14:28:29 INFO - PROCESS | 864 | 1471987708986 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}] 14:28:29 INFO - PROCESS | 864 | 1471987708991 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:29 INFO - PROCESS | 864 | 1471987709110 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:28:29 INFO - PROCESS | 864 | 1471987709245 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 864 | 1471987709249 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:29 INFO - PROCESS | 864 | ++DOCSHELL 19C2A000 == 39 [pid = 864] [id = 633] 14:28:29 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C2D800) [pid = 864] [serial = 1899] [outer = 00000000] 14:28:29 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (19C35C00) [pid = 864] [serial = 1900] [outer = 19C2D800] 14:28:29 INFO - PROCESS | 864 | 1471987709308 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (19D99800) [pid = 864] [serial = 1901] [outer = 19C2D800] 14:28:30 INFO - PROCESS | 864 | 1471987710141 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1231ms 14:28:30 INFO - PROCESS | 864 | 1471987710216 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 864 | 1471987710220 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 14:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:28:30 INFO - PROCESS | 864 | 1471987710226 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 864 | 1471987710229 Marionette TRACE conn3 <- [1,2498,null,{}] 14:28:30 INFO - PROCESS | 864 | 1471987710234 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}] 14:28:30 INFO - PROCESS | 864 | 1471987710237 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:30 INFO - PROCESS | 864 | 1471987710382 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:28:30 INFO - PROCESS | 864 | 1471987710521 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 864 | 1471987710526 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:30 INFO - PROCESS | 864 | ++DOCSHELL 10AC6C00 == 40 [pid = 864] [id = 634] 14:28:30 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (10AC8000) [pid = 864] [serial = 1902] [outer = 00000000] 14:28:30 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (128EC800) [pid = 864] [serial = 1903] [outer = 10AC8000] 14:28:30 INFO - PROCESS | 864 | 1471987710583 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (130DB800) [pid = 864] [serial = 1904] [outer = 10AC8000] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 14635800 == 39 [pid = 864] [id = 629] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 10ACB000 == 38 [pid = 864] [id = 628] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 10A04400 == 37 [pid = 864] [id = 627] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 1719DC00 == 36 [pid = 864] [id = 626] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 16C5E000 == 35 [pid = 864] [id = 625] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 15A2C800 == 34 [pid = 864] [id = 624] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 1462D800 == 33 [pid = 864] [id = 623] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 131E9000 == 32 [pid = 864] [id = 622] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 10A51400 == 31 [pid = 864] [id = 621] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 1349B400 == 30 [pid = 864] [id = 619] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 10EA7400 == 29 [pid = 864] [id = 620] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 1295DC00 == 28 [pid = 864] [id = 611] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 1578E800 == 27 [pid = 864] [id = 632] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 19C2A000 == 26 [pid = 864] [id = 633] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 171A3400 == 25 [pid = 864] [id = 630] 14:28:31 INFO - PROCESS | 864 | --DOCSHELL 10AC3000 == 24 [pid = 864] [id = 631] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15151C00) [pid = 864] [serial = 1843] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 84 (130D3C00) [pid = 864] [serial = 1834] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 83 (160A1400) [pid = 864] [serial = 1846] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13444400) [pid = 864] [serial = 1826] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 81 (128EB000) [pid = 864] [serial = 1825] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 80 (16518800) [pid = 864] [serial = 1829] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A32000) [pid = 864] [serial = 1828] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 78 (19D9C400) [pid = 864] [serial = 1832] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 77 (19C2A800) [pid = 864] [serial = 1831] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1651DC00) [pid = 864] [serial = 1849] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 75 (162ADC00) [pid = 864] [serial = 1847] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10ACF000) [pid = 864] [serial = 1852] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 73 (16944000) [pid = 864] [serial = 1850] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1349E800) [pid = 864] [serial = 1840] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13926C00) [pid = 864] [serial = 1841] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10EB2C00) [pid = 864] [serial = 1837] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1719A000) [pid = 864] [serial = 1856] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1138E000) [pid = 864] [serial = 1838] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1315F400) [pid = 864] [serial = 1853] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 66 (17197800) [pid = 864] [serial = 1855] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | --DOMWINDOW == 65 (15785400) [pid = 864] [serial = 1844] [outer = 00000000] [url = about:blank] 14:28:31 INFO - PROCESS | 864 | 1471987711667 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1532ms 14:28:31 INFO - PROCESS | 864 | 1471987711743 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 864 | 1471987711747 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 14:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:28:31 INFO - PROCESS | 864 | 1471987711752 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 864 | 1471987711757 Marionette TRACE conn3 <- [1,2502,null,{}] 14:28:31 INFO - PROCESS | 864 | 1471987711762 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}] 14:28:31 INFO - PROCESS | 864 | 1471987711765 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:31 INFO - PROCESS | 864 | 1471987711857 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:28:32 INFO - PROCESS | 864 | 1471987711992 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 864 | 1471987711995 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:32 INFO - PROCESS | 864 | ++DOCSHELL 10ACBC00 == 25 [pid = 864] [id = 635] 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10ACC400) [pid = 864] [serial = 1905] [outer = 00000000] 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (112C5C00) [pid = 864] [serial = 1906] [outer = 10ACC400] 14:28:32 INFO - PROCESS | 864 | 1471987712045 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (11C6B400) [pid = 864] [serial = 1907] [outer = 10ACC400] 14:28:32 INFO - PROCESS | 864 | 1471987712441 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 742ms 14:28:32 INFO - PROCESS | 864 | 1471987712503 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 864 | 1471987712508 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 14:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:28:32 INFO - PROCESS | 864 | 1471987712517 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 864 | 1471987712520 Marionette TRACE conn3 <- [1,2506,null,{}] 14:28:32 INFO - PROCESS | 864 | 1471987712523 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}] 14:28:32 INFO - PROCESS | 864 | 1471987712526 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:32 INFO - PROCESS | 864 | 1471987712621 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:28:32 INFO - PROCESS | 864 | 1471987712629 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 864 | 1471987712631 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:32 INFO - PROCESS | 864 | ++DOCSHELL 12BE2800 == 26 [pid = 864] [id = 636] 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (130B1C00) [pid = 864] [serial = 1908] [outer = 00000000] 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (131EEC00) [pid = 864] [serial = 1909] [outer = 130B1C00] 14:28:32 INFO - PROCESS | 864 | 1471987712680 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (134D1C00) [pid = 864] [serial = 1910] [outer = 130B1C00] 14:28:33 INFO - PROCESS | 864 | 1471987713146 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 711ms 14:28:33 INFO - PROCESS | 864 | 1471987713248 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 864 | 1471987713250 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 14:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:28:33 INFO - PROCESS | 864 | 1471987713254 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 864 | 1471987713258 Marionette TRACE conn3 <- [1,2510,null,{}] 14:28:33 INFO - PROCESS | 864 | 1471987713268 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}] 14:28:33 INFO - PROCESS | 864 | 1471987713273 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:33 INFO - PROCESS | 864 | 1471987713358 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:28:33 INFO - PROCESS | 864 | 1471987713365 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 864 | 1471987713368 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:33 INFO - PROCESS | 864 | ++DOCSHELL 1462B000 == 27 [pid = 864] [id = 637] 14:28:33 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1462C400) [pid = 864] [serial = 1911] [outer = 00000000] 14:28:33 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (14636400) [pid = 864] [serial = 1912] [outer = 1462C400] 14:28:33 INFO - PROCESS | 864 | 1471987713417 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15143400) [pid = 864] [serial = 1913] [outer = 1462C400] 14:28:33 INFO - PROCESS | 864 | 1471987713915 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 710ms 14:28:33 INFO - PROCESS | 864 | 1471987713953 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 864 | 1471987713956 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 14:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:28:33 INFO - PROCESS | 864 | 1471987713959 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 864 | 1471987713961 Marionette TRACE conn3 <- [1,2514,null,{}] 14:28:33 INFO - PROCESS | 864 | 1471987713965 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}] 14:28:33 INFO - PROCESS | 864 | 1471987713967 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:34 INFO - PROCESS | 864 | 1471987714118 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:28:34 INFO - PROCESS | 864 | 1471987714182 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 864 | 1471987714184 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:34 INFO - PROCESS | 864 | ++DOCSHELL 14636000 == 28 [pid = 864] [id = 638] 14:28:34 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (146BB400) [pid = 864] [serial = 1914] [outer = 00000000] 14:28:34 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15A2D400) [pid = 864] [serial = 1915] [outer = 146BB400] 14:28:34 INFO - PROCESS | 864 | 1471987714237 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15B5B000) [pid = 864] [serial = 1916] [outer = 146BB400] 14:28:34 INFO - PROCESS | 864 | 1471987714673 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]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 742ms 14:28:34 INFO - PROCESS | 864 | 1471987714699 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 864 | 1471987714701 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 14:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:28:34 INFO - PROCESS | 864 | 1471987714704 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 864 | 1471987714706 Marionette TRACE conn3 <- [1,2518,null,{}] 14:28:34 INFO - PROCESS | 864 | 1471987714713 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}] 14:28:34 INFO - PROCESS | 864 | 1471987714715 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:34 INFO - PROCESS | 864 | 1471987714828 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:28:34 INFO - PROCESS | 864 | 1471987714837 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 864 | 1471987714839 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:34 INFO - PROCESS | 864 | ++DOCSHELL 160A0C00 == 29 [pid = 864] [id = 639] 14:28:34 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (160A2400) [pid = 864] [serial = 1917] [outer = 00000000] 14:28:34 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (16515000) [pid = 864] [serial = 1918] [outer = 160A2400] 14:28:34 INFO - PROCESS | 864 | 1471987714939 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1651C800) [pid = 864] [serial = 1919] [outer = 160A2400] 14:28:35 INFO - PROCESS | 864 | 1471987715405 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]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 742ms 14:28:35 INFO - PROCESS | 864 | 1471987715445 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 864 | 1471987715447 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 14:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:28:35 INFO - PROCESS | 864 | 1471987715492 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 864 | 1471987715494 Marionette TRACE conn3 <- [1,2522,null,{}] 14:28:35 INFO - PROCESS | 864 | 1471987715497 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}] 14:28:35 INFO - PROCESS | 864 | 1471987715503 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:35 INFO - PROCESS | 864 | 1471987715804 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A36800) [pid = 864] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 78 (11A7CC00) [pid = 864] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10A52800) [pid = 864] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 76 (10A51800) [pid = 864] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACB400) [pid = 864] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 74 (18704C00) [pid = 864] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 73 (179F3400) [pid = 864] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 72 (12996C00) [pid = 864] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16C5E800) [pid = 864] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 70 (171A5000) [pid = 864] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1462E000) [pid = 864] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 68 (131F0400) [pid = 864] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:28:35 INFO - PROCESS | 864 | --DOMWINDOW == 67 (15A2C000) [pid = 864] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:28:35 INFO - PROCESS | 864 | 1471987715875 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 864 | 1471987715877 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:35 INFO - PROCESS | 864 | ++DOCSHELL 10A08400 == 30 [pid = 864] [id = 640] 14:28:35 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10A46400) [pid = 864] [serial = 1920] [outer = 00000000] 14:28:35 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (11335C00) [pid = 864] [serial = 1921] [outer = 10A46400] 14:28:35 INFO - PROCESS | 864 | 1471987715924 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15A30000) [pid = 864] [serial = 1922] [outer = 10A46400] 14:28:36 INFO - PROCESS | 864 | 1471987716346 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 868ms 14:28:36 INFO - PROCESS | 864 | 1471987716372 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 864 | 1471987716374 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 14:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:28:36 INFO - PROCESS | 864 | 1471987716378 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 864 | 1471987716380 Marionette TRACE conn3 <- [1,2526,null,{}] 14:28:36 INFO - PROCESS | 864 | 1471987716383 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}] 14:28:36 INFO - PROCESS | 864 | 1471987716385 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:36 INFO - PROCESS | 864 | 1471987716464 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:28:36 INFO - PROCESS | 864 | 1471987716470 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 864 | 1471987716472 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:36 INFO - PROCESS | 864 | ++DOCSHELL 15734800 == 31 [pid = 864] [id = 641] 14:28:36 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1578F800) [pid = 864] [serial = 1923] [outer = 00000000] 14:28:36 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (171A2800) [pid = 864] [serial = 1924] [outer = 1578F800] 14:28:36 INFO - PROCESS | 864 | 1471987716517 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1740BC00) [pid = 864] [serial = 1925] [outer = 1578F800] 14:28:36 INFO - PROCESS | 864 | 1471987716937 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 600ms 14:28:36 INFO - PROCESS | 864 | 1471987716975 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 864 | 1471987716977 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 14:28:37 INFO - PROCESS | 864 | 1471987716995 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 864 | 1471987716997 Marionette TRACE conn3 <- [1,2530,null,{}] 14:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:28:37 INFO - PROCESS | 864 | 1471987717000 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}] 14:28:37 INFO - PROCESS | 864 | 1471987717002 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:37 INFO - PROCESS | 864 | 1471987717082 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:28:37 INFO - PROCESS | 864 | 1471987717088 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 864 | 1471987717090 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:37 INFO - PROCESS | 864 | ++DOCSHELL 131EE800 == 32 [pid = 864] [id = 642] 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15786800) [pid = 864] [serial = 1926] [outer = 00000000] 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17A07800) [pid = 864] [serial = 1927] [outer = 15786800] 14:28:37 INFO - PROCESS | 864 | 1471987717136 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17ADB400) [pid = 864] [serial = 1928] [outer = 15786800] 14:28:37 INFO - PROCESS | 864 | 1471987717589 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 631ms 14:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:28:37 INFO - PROCESS | 864 | 1471987717636 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 864 | 1471987717638 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 14:28:37 INFO - PROCESS | 864 | 1471987717658 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 864 | 1471987717660 Marionette TRACE conn3 <- [1,2534,null,{}] 14:28:37 INFO - PROCESS | 864 | 1471987717664 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}] 14:28:37 INFO - PROCESS | 864 | 1471987717666 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:37 INFO - PROCESS | 864 | 1471987717745 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:28:37 INFO - PROCESS | 864 | 1471987717751 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 864 | 1471987717753 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:37 INFO - PROCESS | 864 | ++DOCSHELL 179F0400 == 33 [pid = 864] [id = 643] 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1855A400) [pid = 864] [serial = 1929] [outer = 00000000] 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1870A000) [pid = 864] [serial = 1930] [outer = 1855A400] 14:28:37 INFO - PROCESS | 864 | 1471987717797 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1870D800) [pid = 864] [serial = 1931] [outer = 1855A400] 14:28:38 INFO - PROCESS | 864 | 1471987718624 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]]]}] 14:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1007ms 14:28:38 INFO - PROCESS | 864 | 1471987718646 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 864 | 1471987718651 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 14:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:28:38 INFO - PROCESS | 864 | 1471987718656 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - PROCESS | 864 | 1471987718661 Marionette TRACE conn3 <- [1,2538,null,{}] 14:28:38 INFO - PROCESS | 864 | 1471987718666 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}] 14:28:38 INFO - PROCESS | 864 | 1471987718669 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:38 INFO - PROCESS | 864 | 1471987718791 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:28:38 INFO - PROCESS | 864 | 1471987718933 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 864 | 1471987718936 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:38 INFO - PROCESS | 864 | ++DOCSHELL 10A4E800 == 34 [pid = 864] [id = 644] 14:28:38 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10ACF000) [pid = 864] [serial = 1932] [outer = 00000000] 14:28:39 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (113C1800) [pid = 864] [serial = 1933] [outer = 10ACF000] 14:28:39 INFO - PROCESS | 864 | 1471987718998 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (12D94800) [pid = 864] [serial = 1934] [outer = 10ACF000] 14:28:39 INFO - PROCESS | 864 | 1471987719905 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1301ms 14:28:39 INFO - PROCESS | 864 | 1471987719957 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 864 | 1471987719961 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 14:28:39 INFO - PROCESS | 864 | 1471987719966 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:28:39 INFO - PROCESS | 864 | 1471987719969 Marionette TRACE conn3 <- [1,2542,null,{}] 14:28:40 INFO - PROCESS | 864 | 1471987719975 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}] 14:28:40 INFO - PROCESS | 864 | 1471987719978 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:40 INFO - PROCESS | 864 | 1471987720090 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:28:40 INFO - PROCESS | 864 | 1471987720225 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 864 | 1471987720230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:40 INFO - PROCESS | 864 | ++DOCSHELL 10B86C00 == 35 [pid = 864] [id = 645] 14:28:40 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (10B87400) [pid = 864] [serial = 1935] [outer = 00000000] 14:28:40 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (11A07800) [pid = 864] [serial = 1936] [outer = 10B87400] 14:28:40 INFO - PROCESS | 864 | 1471987720293 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (12996C00) [pid = 864] [serial = 1937] [outer = 10B87400] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 131EE800 == 34 [pid = 864] [id = 642] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 15734800 == 33 [pid = 864] [id = 641] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 10A08400 == 32 [pid = 864] [id = 640] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 160A0C00 == 31 [pid = 864] [id = 639] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 14636000 == 30 [pid = 864] [id = 638] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 1462B000 == 29 [pid = 864] [id = 637] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 12BE2800 == 28 [pid = 864] [id = 636] 14:28:40 INFO - PROCESS | 864 | --DOCSHELL 10ACBC00 == 27 [pid = 864] [id = 635] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 84 (131ECC00) [pid = 864] [serial = 1835] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 83 (18715400) [pid = 864] [serial = 1889] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1713BC00) [pid = 864] [serial = 1876] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 81 (179B1C00) [pid = 864] [serial = 1879] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1514B400) [pid = 864] [serial = 1871] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 79 (146B2000) [pid = 864] [serial = 1870] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 78 (134D5800) [pid = 864] [serial = 1867] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1393D000) [pid = 864] [serial = 1868] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17145400) [pid = 864] [serial = 1877] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 75 (179B7800) [pid = 864] [serial = 1858] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 74 (179E6800) [pid = 864] [serial = 1859] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 73 (162AC400) [pid = 864] [serial = 1873] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 72 (131E6C00) [pid = 864] [serial = 1861] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 71 (139CF400) [pid = 864] [serial = 1862] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 70 (112CD000) [pid = 864] [serial = 1864] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 69 (11A75C00) [pid = 864] [serial = 1865] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 68 (12854000) [pid = 864] [serial = 1882] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 67 (18218C00) [pid = 864] [serial = 1880] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 66 (13933000) [pid = 864] [serial = 1883] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 65 (17ADDC00) [pid = 864] [serial = 1885] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1835C400) [pid = 864] [serial = 1886] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 63 (16516000) [pid = 864] [serial = 1874] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 62 (1870B800) [pid = 864] [serial = 1888] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 61 (19C2BC00) [pid = 864] [serial = 1891] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | --DOMWINDOW == 60 (19C2DC00) [pid = 864] [serial = 1892] [outer = 00000000] [url = about:blank] 14:28:40 INFO - PROCESS | 864 | 1471987720828 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 894ms 14:28:40 INFO - PROCESS | 864 | 1471987720872 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 864 | 1471987720877 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 14:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:28:40 INFO - PROCESS | 864 | 1471987720883 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 864 | 1471987720886 Marionette TRACE conn3 <- [1,2546,null,{}] 14:28:40 INFO - PROCESS | 864 | 1471987720890 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}] 14:28:40 INFO - PROCESS | 864 | 1471987720892 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:41 INFO - PROCESS | 864 | 1471987720981 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:28:41 INFO - PROCESS | 864 | 1471987720990 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 864 | 1471987720992 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:41 INFO - PROCESS | 864 | ++DOCSHELL 131ECC00 == 28 [pid = 864] [id = 646] 14:28:41 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (131EE800) [pid = 864] [serial = 1938] [outer = 00000000] 14:28:41 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (134D5800) [pid = 864] [serial = 1939] [outer = 131EE800] 14:28:41 INFO - PROCESS | 864 | 1471987721046 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1392D000) [pid = 864] [serial = 1940] [outer = 131EE800] 14:28:41 INFO - PROCESS | 864 | 1471987721550 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 706ms 14:28:41 INFO - PROCESS | 864 | 1471987721581 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 864 | 1471987721584 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 14:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:28:41 INFO - PROCESS | 864 | 1471987721587 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 864 | 1471987721591 Marionette TRACE conn3 <- [1,2550,null,{}] 14:28:41 INFO - PROCESS | 864 | 1471987721601 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}] 14:28:41 INFO - PROCESS | 864 | 1471987721653 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:41 INFO - PROCESS | 864 | 1471987721772 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:28:41 INFO - PROCESS | 864 | 1471987721881 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 864 | 1471987721884 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:41 INFO - PROCESS | 864 | ++DOCSHELL 1438E000 == 29 [pid = 864] [id = 647] 14:28:41 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (14390000) [pid = 864] [serial = 1941] [outer = 00000000] 14:28:41 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (14630800) [pid = 864] [serial = 1942] [outer = 14390000] 14:28:41 INFO - PROCESS | 864 | 1471987721935 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (14638000) [pid = 864] [serial = 1943] [outer = 14390000] 14:28:42 INFO - PROCESS | 864 | 1471987722347 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 752ms 14:28:42 INFO - PROCESS | 864 | 1471987722359 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 864 | 1471987722362 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 14:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:28:42 INFO - PROCESS | 864 | 1471987722365 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 864 | 1471987722366 Marionette TRACE conn3 <- [1,2554,null,{}] 14:28:42 INFO - PROCESS | 864 | 1471987722370 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}] 14:28:42 INFO - PROCESS | 864 | 1471987722372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:42 INFO - PROCESS | 864 | 1471987722466 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:28:42 INFO - PROCESS | 864 | 1471987722471 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 864 | 1471987722473 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:42 INFO - PROCESS | 864 | ++DOCSHELL 146BD400 == 30 [pid = 864] [id = 648] 14:28:42 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15150000) [pid = 864] [serial = 1944] [outer = 00000000] 14:28:42 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15B56C00) [pid = 864] [serial = 1945] [outer = 15150000] 14:28:42 INFO - PROCESS | 864 | 1471987722547 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (160AD000) [pid = 864] [serial = 1946] [outer = 15150000] 14:28:43 INFO - PROCESS | 864 | 1471987723064 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 738ms 14:28:43 INFO - PROCESS | 864 | 1471987723105 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 864 | 1471987723107 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 14:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:28:43 INFO - PROCESS | 864 | 1471987723111 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 864 | 1471987723113 Marionette TRACE conn3 <- [1,2558,null,{}] 14:28:43 INFO - PROCESS | 864 | 1471987723157 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}] 14:28:43 INFO - PROCESS | 864 | 1471987723159 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:43 INFO - PROCESS | 864 | 1471987723271 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:28:43 INFO - PROCESS | 864 | 1471987723281 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 864 | 1471987723283 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:43 INFO - PROCESS | 864 | ++DOCSHELL 15782800 == 31 [pid = 864] [id = 649] 14:28:43 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15B56800) [pid = 864] [serial = 1947] [outer = 00000000] 14:28:43 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1651AC00) [pid = 864] [serial = 1948] [outer = 15B56800] 14:28:43 INFO - PROCESS | 864 | 1471987723329 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16CF0C00) [pid = 864] [serial = 1949] [outer = 15B56800] 14:28:43 INFO - PROCESS | 864 | 1471987723803 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 722ms 14:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:28:43 INFO - PROCESS | 864 | 1471987723837 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 864 | 1471987723839 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 14:28:43 INFO - PROCESS | 864 | 1471987723842 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 864 | 1471987723844 Marionette TRACE conn3 <- [1,2562,null,{}] 14:28:43 INFO - PROCESS | 864 | 1471987723847 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}] 14:28:43 INFO - PROCESS | 864 | 1471987723853 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:44 INFO - PROCESS | 864 | 1471987723996 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:28:44 INFO - PROCESS | 864 | 1471987724011 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 864 | 1471987724014 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:44 INFO - PROCESS | 864 | ++DOCSHELL 17143000 == 32 [pid = 864] [id = 650] 14:28:44 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17145400) [pid = 864] [serial = 1950] [outer = 00000000] 14:28:44 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1719EC00) [pid = 864] [serial = 1951] [outer = 17145400] 14:28:44 INFO - PROCESS | 864 | 1471987724116 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (179B3C00) [pid = 864] [serial = 1952] [outer = 17145400] 14:28:44 INFO - PROCESS | 864 | 1471987724552 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]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 738ms 14:28:44 INFO - PROCESS | 864 | 1471987724606 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 864 | 1471987724608 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 14:28:44 INFO - PROCESS | 864 | 1471987724616 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 864 | 1471987724617 Marionette TRACE conn3 <- [1,2566,null,{}] 14:28:44 INFO - PROCESS | 864 | 1471987724621 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}] 14:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:28:44 INFO - PROCESS | 864 | 1471987724623 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:44 INFO - PROCESS | 864 | 1471987724735 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 74 (15786800) [pid = 864] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 73 (130B1C00) [pid = 864] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10AC8000) [pid = 864] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10ACC400) [pid = 864] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 70 (146BB400) [pid = 864] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1462C400) [pid = 864] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 68 (160A2400) [pid = 864] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 67 (10A46400) [pid = 864] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1578F800) [pid = 864] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 65 (10EAD800) [pid = 864] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 64 (15A34800) [pid = 864] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:28:44 INFO - PROCESS | 864 | --DOMWINDOW == 63 (19C2D800) [pid = 864] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:28:44 INFO - PROCESS | 864 | 1471987724889 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 864 | 1471987724891 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:44 INFO - PROCESS | 864 | ++DOCSHELL 10274000 == 33 [pid = 864] [id = 651] 14:28:44 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (10518000) [pid = 864] [serial = 1953] [outer = 00000000] 14:28:44 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (10EAD800) [pid = 864] [serial = 1954] [outer = 10518000] 14:28:44 INFO - PROCESS | 864 | 1471987724947 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (130B1C00) [pid = 864] [serial = 1955] [outer = 10518000] 14:28:45 INFO - PROCESS | 864 | 1471987725299 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 737ms 14:28:45 INFO - PROCESS | 864 | 1471987725362 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 864 | 1471987725364 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 14:28:45 INFO - PROCESS | 864 | 1471987725367 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:28:45 INFO - PROCESS | 864 | 1471987725369 Marionette TRACE conn3 <- [1,2570,null,{}] 14:28:45 INFO - PROCESS | 864 | 1471987725373 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}] 14:28:45 INFO - PROCESS | 864 | 1471987725375 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:45 INFO - PROCESS | 864 | 1471987725497 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:28:45 INFO - PROCESS | 864 | 1471987725505 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 864 | 1471987725507 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:45 INFO - PROCESS | 864 | ++DOCSHELL 1138D000 == 34 [pid = 864] [id = 652] 14:28:45 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1295DC00) [pid = 864] [serial = 1956] [outer = 00000000] 14:28:45 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (17491400) [pid = 864] [serial = 1957] [outer = 1295DC00] 14:28:45 INFO - PROCESS | 864 | 1471987725555 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (179F1C00) [pid = 864] [serial = 1958] [outer = 1295DC00] 14:28:45 INFO - PROCESS | 864 | 1471987725960 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 643ms 14:28:46 INFO - PROCESS | 864 | 1471987726006 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 864 | 1471987726007 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 14:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:28:46 INFO - PROCESS | 864 | 1471987726011 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 864 | 1471987726013 Marionette TRACE conn3 <- [1,2574,null,{}] 14:28:46 INFO - PROCESS | 864 | 1471987726016 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}] 14:28:46 INFO - PROCESS | 864 | 1471987726018 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:46 INFO - PROCESS | 864 | 1471987726141 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:28:46 INFO - PROCESS | 864 | 1471987726230 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 864 | 1471987726232 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:46 INFO - PROCESS | 864 | ++DOCSHELL 102CA800 == 35 [pid = 864] [id = 653] 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (11388C00) [pid = 864] [serial = 1959] [outer = 00000000] 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (18366C00) [pid = 864] [serial = 1960] [outer = 11388C00] 14:28:46 INFO - PROCESS | 864 | 1471987726277 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18367000) [pid = 864] [serial = 1961] [outer = 11388C00] 14:28:46 INFO - PROCESS | 864 | 1471987726636 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 628ms 14:28:46 INFO - PROCESS | 864 | 1471987726649 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 864 | 1471987726651 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 14:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:28:46 INFO - PROCESS | 864 | 1471987726654 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 864 | 1471987726656 Marionette TRACE conn3 <- [1,2578,null,{}] 14:28:46 INFO - PROCESS | 864 | 1471987726659 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}] 14:28:46 INFO - PROCESS | 864 | 1471987726661 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:46 INFO - PROCESS | 864 | 1471987726802 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:28:46 INFO - PROCESS | 864 | 1471987726808 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 864 | 1471987726810 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:46 INFO - PROCESS | 864 | ++DOCSHELL 162B4800 == 36 [pid = 864] [id = 654] 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16942400) [pid = 864] [serial = 1962] [outer = 00000000] 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1871B800) [pid = 864] [serial = 1963] [outer = 16942400] 14:28:46 INFO - PROCESS | 864 | 1471987726865 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1871E800) [pid = 864] [serial = 1964] [outer = 16942400] 14:28:47 INFO - PROCESS | 864 | 1471987727556 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 941ms 14:28:47 INFO - PROCESS | 864 | 1471987727605 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 864 | 1471987727610 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 14:28:47 INFO - PROCESS | 864 | 1471987727616 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:28:47 INFO - PROCESS | 864 | 1471987727621 Marionette TRACE conn3 <- [1,2582,null,{}] 14:28:47 INFO - PROCESS | 864 | 1471987727626 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}] 14:28:47 INFO - PROCESS | 864 | 1471987727629 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:47 INFO - PROCESS | 864 | 1471987727749 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:28:47 INFO - PROCESS | 864 | 1471987727886 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 864 | 1471987727889 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:47 INFO - PROCESS | 864 | ++DOCSHELL 10ACBC00 == 37 [pid = 864] [id = 655] 14:28:47 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (11337C00) [pid = 864] [serial = 1965] [outer = 00000000] 14:28:47 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (128F3C00) [pid = 864] [serial = 1966] [outer = 11337C00] 14:28:47 INFO - PROCESS | 864 | 1471987727952 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13935800) [pid = 864] [serial = 1967] [outer = 11337C00] 14:28:48 INFO - PROCESS | 864 | 1471987728492 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]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 910ms 14:28:48 INFO - PROCESS | 864 | 1471987728523 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 864 | 1471987728531 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 14:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:28:48 INFO - PROCESS | 864 | 1471987728541 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 864 | 1471987728544 Marionette TRACE conn3 <- [1,2586,null,{}] 14:28:48 INFO - PROCESS | 864 | 1471987728548 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}] 14:28:48 INFO - PROCESS | 864 | 1471987728551 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:48 INFO - PROCESS | 864 | 1471987728665 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:28:48 INFO - PROCESS | 864 | 1471987728780 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 864 | 1471987728783 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:48 INFO - PROCESS | 864 | ++DOCSHELL 14396800 == 38 [pid = 864] [id = 656] 14:28:48 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (146BA400) [pid = 864] [serial = 1968] [outer = 00000000] 14:28:48 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15A2E000) [pid = 864] [serial = 1969] [outer = 146BA400] 14:28:48 INFO - PROCESS | 864 | 1471987728881 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16516C00) [pid = 864] [serial = 1970] [outer = 146BA400] 14:28:49 INFO - PROCESS | 864 | 1471987729498 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1003ms 14:28:49 INFO - PROCESS | 864 | 1471987729542 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 864 | 1471987729547 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 14:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:28:49 INFO - PROCESS | 864 | 1471987729552 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 864 | 1471987729557 Marionette TRACE conn3 <- [1,2590,null,{}] 14:28:49 INFO - PROCESS | 864 | 1471987729583 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}] 14:28:49 INFO - PROCESS | 864 | 1471987729588 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:49 INFO - PROCESS | 864 | 1471987729697 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:28:49 INFO - PROCESS | 864 | 1471987729838 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 864 | 1471987729842 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:49 INFO - PROCESS | 864 | ++DOCSHELL 18707C00 == 39 [pid = 864] [id = 657] 14:28:49 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (18708C00) [pid = 864] [serial = 1971] [outer = 00000000] 14:28:49 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (19C2D400) [pid = 864] [serial = 1972] [outer = 18708C00] 14:28:49 INFO - PROCESS | 864 | 1471987729901 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (19C32800) [pid = 864] [serial = 1973] [outer = 18708C00] 14:28:50 INFO - PROCESS | 864 | 1471987730792 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1286ms 14:28:50 INFO - PROCESS | 864 | 1471987730859 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 864 | 1471987730864 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 14:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:28:50 INFO - PROCESS | 864 | 1471987730868 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 864 | 1471987730872 Marionette TRACE conn3 <- [1,2594,null,{}] 14:28:50 INFO - PROCESS | 864 | 1471987730878 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}] 14:28:50 INFO - PROCESS | 864 | 1471987730880 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:50 INFO - PROCESS | 864 | 1471987730980 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:28:51 INFO - PROCESS | 864 | 1471987731120 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 864 | 1471987731124 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:51 INFO - PROCESS | 864 | ++DOCSHELL 128E8400 == 40 [pid = 864] [id = 658] 14:28:51 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (128ECC00) [pid = 864] [serial = 1974] [outer = 00000000] 14:28:51 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (12BEAC00) [pid = 864] [serial = 1975] [outer = 128ECC00] 14:28:51 INFO - PROCESS | 864 | 1471987731192 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (1310CC00) [pid = 864] [serial = 1976] [outer = 128ECC00] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 102CA800 == 39 [pid = 864] [id = 653] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 1138D000 == 38 [pid = 864] [id = 652] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 10274000 == 37 [pid = 864] [id = 651] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 17143000 == 36 [pid = 864] [id = 650] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 15782800 == 35 [pid = 864] [id = 649] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 146BD400 == 34 [pid = 864] [id = 648] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 1438E000 == 33 [pid = 864] [id = 647] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 131ECC00 == 32 [pid = 864] [id = 646] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 10B86C00 == 31 [pid = 864] [id = 645] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 10A4E800 == 30 [pid = 864] [id = 644] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 179F0400 == 29 [pid = 864] [id = 643] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 10AC6C00 == 28 [pid = 864] [id = 634] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 14396800 == 27 [pid = 864] [id = 656] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 18707C00 == 26 [pid = 864] [id = 657] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 162B4800 == 25 [pid = 864] [id = 654] 14:28:52 INFO - PROCESS | 864 | --DOCSHELL 10ACBC00 == 24 [pid = 864] [id = 655] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 86 (17A07800) [pid = 864] [serial = 1927] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 85 (131EEC00) [pid = 864] [serial = 1909] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 84 (134D1C00) [pid = 864] [serial = 1910] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 83 (130DB800) [pid = 864] [serial = 1904] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 82 (128EC800) [pid = 864] [serial = 1903] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 81 (112C5C00) [pid = 864] [serial = 1906] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 80 (11C6B400) [pid = 864] [serial = 1907] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A2D400) [pid = 864] [serial = 1915] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 78 (14636400) [pid = 864] [serial = 1912] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16515000) [pid = 864] [serial = 1918] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15B5B000) [pid = 864] [serial = 1916] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 75 (11335C00) [pid = 864] [serial = 1921] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1651C800) [pid = 864] [serial = 1919] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 73 (171A2800) [pid = 864] [serial = 1924] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17ADB400) [pid = 864] [serial = 1928] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 71 (13EA1800) [pid = 864] [serial = 1895] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 70 (129E1000) [pid = 864] [serial = 1894] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15A30000) [pid = 864] [serial = 1922] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 68 (17197000) [pid = 864] [serial = 1898] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 67 (16513C00) [pid = 864] [serial = 1897] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 66 (19D99800) [pid = 864] [serial = 1901] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 65 (19C35C00) [pid = 864] [serial = 1900] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1740BC00) [pid = 864] [serial = 1925] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | --DOMWINDOW == 63 (15143400) [pid = 864] [serial = 1913] [outer = 00000000] [url = about:blank] 14:28:52 INFO - PROCESS | 864 | 1471987732324 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1522ms 14:28:52 INFO - PROCESS | 864 | 1471987732387 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 864 | 1471987732391 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 14:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:28:52 INFO - PROCESS | 864 | 1471987732404 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 864 | 1471987732407 Marionette TRACE conn3 <- [1,2598,null,{}] 14:28:52 INFO - PROCESS | 864 | 1471987732413 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}] 14:28:52 INFO - PROCESS | 864 | 1471987732416 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:52 INFO - PROCESS | 864 | 1471987732499 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:28:52 INFO - PROCESS | 864 | 1471987732507 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 864 | 1471987732511 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:52 INFO - PROCESS | 864 | ++DOCSHELL 10AD0800 == 25 [pid = 864] [id = 659] 14:28:52 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (10B85800) [pid = 864] [serial = 1977] [outer = 00000000] 14:28:52 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1138D000) [pid = 864] [serial = 1978] [outer = 10B85800] 14:28:52 INFO - PROCESS | 864 | 1471987732565 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (113B9C00) [pid = 864] [serial = 1979] [outer = 10B85800] 14:28:53 INFO - PROCESS | 864 | 1471987733110 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 737ms 14:28:53 INFO - PROCESS | 864 | 1471987733144 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 864 | 1471987733149 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 14:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:28:53 INFO - PROCESS | 864 | 1471987733155 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 864 | 1471987733158 Marionette TRACE conn3 <- [1,2602,null,{}] 14:28:53 INFO - PROCESS | 864 | 1471987733162 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}] 14:28:53 INFO - PROCESS | 864 | 1471987733164 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:53 INFO - PROCESS | 864 | 1471987733253 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:28:53 INFO - PROCESS | 864 | 1471987733361 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 864 | 1471987733363 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:53 INFO - PROCESS | 864 | ++DOCSHELL 13109C00 == 26 [pid = 864] [id = 660] 14:28:53 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (13159C00) [pid = 864] [serial = 1980] [outer = 00000000] 14:28:53 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (13449800) [pid = 864] [serial = 1981] [outer = 13159C00] 14:28:53 INFO - PROCESS | 864 | 1471987733413 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (134D1C00) [pid = 864] [serial = 1982] [outer = 13159C00] 14:28:53 INFO - PROCESS | 864 | 1471987733795 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 690ms 14:28:53 INFO - PROCESS | 864 | 1471987733853 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 864 | 1471987733856 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 14:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:28:53 INFO - PROCESS | 864 | 1471987733859 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 864 | 1471987733863 Marionette TRACE conn3 <- [1,2606,null,{}] 14:28:53 INFO - PROCESS | 864 | 1471987733874 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}] 14:28:53 INFO - PROCESS | 864 | 1471987733878 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:53 INFO - PROCESS | 864 | 1471987733963 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:28:53 INFO - PROCESS | 864 | 1471987733971 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 864 | 1471987733974 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:53 INFO - PROCESS | 864 | ++DOCSHELL 1438CC00 == 27 [pid = 864] [id = 661] 14:28:53 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1438E000) [pid = 864] [serial = 1983] [outer = 00000000] 14:28:54 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (14633400) [pid = 864] [serial = 1984] [outer = 1438E000] 14:28:54 INFO - PROCESS | 864 | 1471987734025 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (146B7800) [pid = 864] [serial = 1985] [outer = 1438E000] 14:28:54 INFO - PROCESS | 864 | 1471987734540 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 737ms 14:28:54 INFO - PROCESS | 864 | 1471987734628 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 864 | 1471987734630 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 14:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:28:54 INFO - PROCESS | 864 | 1471987734639 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 864 | 1471987734641 Marionette TRACE conn3 <- [1,2610,null,{}] 14:28:54 INFO - PROCESS | 864 | 1471987734645 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}] 14:28:54 INFO - PROCESS | 864 | 1471987734647 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:54 INFO - PROCESS | 864 | 1471987734775 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:28:54 INFO - PROCESS | 864 | 1471987734785 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 864 | 1471987734788 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:54 INFO - PROCESS | 864 | ++DOCSHELL 15734000 == 28 [pid = 864] [id = 662] 14:28:54 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15788800) [pid = 864] [serial = 1986] [outer = 00000000] 14:28:54 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A32400) [pid = 864] [serial = 1987] [outer = 15788800] 14:28:54 INFO - PROCESS | 864 | 1471987734837 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15B5A000) [pid = 864] [serial = 1988] [outer = 15788800] 14:28:55 INFO - PROCESS | 864 | 1471987735281 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 690ms 14:28:55 INFO - PROCESS | 864 | 1471987735338 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 864 | 1471987735340 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 14:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:28:55 INFO - PROCESS | 864 | 1471987735350 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 864 | 1471987735352 Marionette TRACE conn3 <- [1,2614,null,{}] 14:28:55 INFO - PROCESS | 864 | 1471987735355 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}] 14:28:55 INFO - PROCESS | 864 | 1471987735358 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:55 INFO - PROCESS | 864 | 1471987735469 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:28:55 INFO - PROCESS | 864 | 1471987735479 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 864 | 1471987735481 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:55 INFO - PROCESS | 864 | ++DOCSHELL 15A2C800 == 29 [pid = 864] [id = 663] 14:28:55 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (160A7400) [pid = 864] [serial = 1989] [outer = 00000000] 14:28:55 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16517400) [pid = 864] [serial = 1990] [outer = 160A7400] 14:28:55 INFO - PROCESS | 864 | 1471987735548 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1651F800) [pid = 864] [serial = 1991] [outer = 160A7400] 14:28:56 INFO - PROCESS | 864 | 1471987736050 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]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 737ms 14:28:56 INFO - PROCESS | 864 | 1471987736111 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 864 | 1471987736113 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 14:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:28:56 INFO - PROCESS | 864 | 1471987736119 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 864 | 1471987736121 Marionette TRACE conn3 <- [1,2618,null,{}] 14:28:56 INFO - PROCESS | 864 | 1471987736128 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}] 14:28:56 INFO - PROCESS | 864 | 1471987736134 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:56 INFO - PROCESS | 864 | 1471987736496 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15B56800) [pid = 864] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 76 (17145400) [pid = 864] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1855A400) [pid = 864] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 74 (131EE800) [pid = 864] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10B87400) [pid = 864] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10518000) [pid = 864] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10ACF000) [pid = 864] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 70 (14390000) [pid = 864] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15150000) [pid = 864] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1295DC00) [pid = 864] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 67 (11388C00) [pid = 864] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:28:56 INFO - PROCESS | 864 | --DOMWINDOW == 66 (16942400) [pid = 864] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:28:56 INFO - PROCESS | 864 | 1471987736568 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 864 | 1471987736570 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:56 INFO - PROCESS | 864 | ++DOCSHELL 0F9E8800 == 30 [pid = 864] [id = 664] 14:28:56 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10518000) [pid = 864] [serial = 1992] [outer = 00000000] 14:28:56 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10ACF000) [pid = 864] [serial = 1993] [outer = 10518000] 14:28:56 INFO - PROCESS | 864 | 1471987736616 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13159400) [pid = 864] [serial = 1994] [outer = 10518000] 14:28:57 INFO - PROCESS | 864 | 1471987736985 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 910ms 14:28:57 INFO - PROCESS | 864 | 1471987737025 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 864 | 1471987737036 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 14:28:57 INFO - PROCESS | 864 | 1471987737040 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:28:57 INFO - PROCESS | 864 | 1471987737041 Marionette TRACE conn3 <- [1,2622,null,{}] 14:28:57 INFO - PROCESS | 864 | 1471987737045 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}] 14:28:57 INFO - PROCESS | 864 | 1471987737047 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:57 INFO - PROCESS | 864 | 1471987737143 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:28:57 INFO - PROCESS | 864 | 1471987737148 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 864 | 1471987737150 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:57 INFO - PROCESS | 864 | ++DOCSHELL 129DE800 == 31 [pid = 864] [id = 665] 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (129E8C00) [pid = 864] [serial = 1995] [outer = 00000000] 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1714AC00) [pid = 864] [serial = 1996] [outer = 129E8C00] 14:28:57 INFO - PROCESS | 864 | 1471987737195 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17196400) [pid = 864] [serial = 1997] [outer = 129E8C00] 14:28:57 INFO - PROCESS | 864 | 1471987737616 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 596ms 14:28:57 INFO - PROCESS | 864 | 1471987737638 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 864 | 1471987737640 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 14:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:28:57 INFO - PROCESS | 864 | 1471987737643 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 864 | 1471987737645 Marionette TRACE conn3 <- [1,2626,null,{}] 14:28:57 INFO - PROCESS | 864 | 1471987737649 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}] 14:28:57 INFO - PROCESS | 864 | 1471987737651 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:57 INFO - PROCESS | 864 | 1471987737784 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:28:57 INFO - PROCESS | 864 | 1471987737822 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 864 | 1471987737824 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:57 INFO - PROCESS | 864 | ++DOCSHELL 151B1800 == 32 [pid = 864] [id = 666] 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15A36000) [pid = 864] [serial = 1998] [outer = 00000000] 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (179B1C00) [pid = 864] [serial = 1999] [outer = 15A36000] 14:28:57 INFO - PROCESS | 864 | 1471987737870 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (179B9000) [pid = 864] [serial = 2000] [outer = 15A36000] 14:28:58 INFO - PROCESS | 864 | 1471987738269 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 643ms 14:28:58 INFO - PROCESS | 864 | 1471987738282 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 864 | 1471987738284 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 14:28:58 INFO - PROCESS | 864 | 1471987738287 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:28:58 INFO - PROCESS | 864 | 1471987738289 Marionette TRACE conn3 <- [1,2630,null,{}] 14:28:58 INFO - PROCESS | 864 | 1471987738307 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}] 14:28:58 INFO - PROCESS | 864 | 1471987738309 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:58 INFO - PROCESS | 864 | 1471987738389 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:28:58 INFO - PROCESS | 864 | 1471987738395 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 864 | 1471987738397 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:58 INFO - PROCESS | 864 | ++DOCSHELL 1438BC00 == 33 [pid = 864] [id = 667] 14:28:58 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (18219400) [pid = 864] [serial = 2001] [outer = 00000000] 14:28:58 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (10AC7800) [pid = 864] [serial = 2002] [outer = 18219400] 14:28:58 INFO - PROCESS | 864 | 1471987738443 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (18223C00) [pid = 864] [serial = 2003] [outer = 18219400] 14:28:59 INFO - PROCESS | 864 | 1471987739351 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]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:28:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1098ms 14:28:59 INFO - PROCESS | 864 | 1471987739416 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 864 | 1471987739421 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 14:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:28:59 INFO - PROCESS | 864 | 1471987739426 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 864 | 1471987739431 Marionette TRACE conn3 <- [1,2634,null,{}] 14:28:59 INFO - PROCESS | 864 | 1471987739436 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}] 14:28:59 INFO - PROCESS | 864 | 1471987739439 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:59 INFO - PROCESS | 864 | 1471987739580 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:28:59 INFO - PROCESS | 864 | 1471987739720 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 864 | 1471987739723 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:28:59 INFO - PROCESS | 864 | ++DOCSHELL 10AC2C00 == 34 [pid = 864] [id = 668] 14:28:59 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10ACE000) [pid = 864] [serial = 2004] [outer = 00000000] 14:28:59 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (12D98800) [pid = 864] [serial = 2005] [outer = 10ACE000] 14:28:59 INFO - PROCESS | 864 | 1471987739792 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1349B000) [pid = 864] [serial = 2006] [outer = 10ACE000] 14:29:00 INFO - PROCESS | 864 | 1471987740636 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]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:29:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1255ms 14:29:00 INFO - PROCESS | 864 | 1471987740683 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 864 | 1471987740687 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 14:29:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:29:00 INFO - PROCESS | 864 | 1471987740693 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 864 | 1471987740696 Marionette TRACE conn3 <- [1,2638,null,{}] 14:29:00 INFO - PROCESS | 864 | 1471987740701 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}] 14:29:00 INFO - PROCESS | 864 | 1471987740704 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:00 INFO - PROCESS | 864 | 1471987740825 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:29:00 INFO - PROCESS | 864 | 1471987740966 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 864 | 1471987740970 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:01 INFO - PROCESS | 864 | ++DOCSHELL 10EACC00 == 35 [pid = 864] [id = 669] 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10EB1800) [pid = 864] [serial = 2007] [outer = 00000000] 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (11C6B400) [pid = 864] [serial = 2008] [outer = 10EB1800] 14:29:01 INFO - PROCESS | 864 | 1471987741024 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (128E9000) [pid = 864] [serial = 2009] [outer = 10EB1800] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 151B1800 == 34 [pid = 864] [id = 666] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 129DE800 == 33 [pid = 864] [id = 665] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 0F9E8800 == 32 [pid = 864] [id = 664] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 15A2C800 == 31 [pid = 864] [id = 663] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 15734000 == 30 [pid = 864] [id = 662] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 1438CC00 == 29 [pid = 864] [id = 661] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 13109C00 == 28 [pid = 864] [id = 660] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 10AD0800 == 27 [pid = 864] [id = 659] 14:29:01 INFO - PROCESS | 864 | --DOCSHELL 128E8400 == 26 [pid = 864] [id = 658] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1651AC00) [pid = 864] [serial = 1948] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1719EC00) [pid = 864] [serial = 1951] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 81 (16CF0C00) [pid = 864] [serial = 1949] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1870D800) [pid = 864] [serial = 1931] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1870A000) [pid = 864] [serial = 1930] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 78 (134D5800) [pid = 864] [serial = 1939] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1392D000) [pid = 864] [serial = 1940] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 76 (11A07800) [pid = 864] [serial = 1936] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 75 (12996C00) [pid = 864] [serial = 1937] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 74 (10EAD800) [pid = 864] [serial = 1954] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 73 (113C1800) [pid = 864] [serial = 1933] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 72 (12D94800) [pid = 864] [serial = 1934] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 71 (14630800) [pid = 864] [serial = 1942] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 70 (14638000) [pid = 864] [serial = 1943] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15B56C00) [pid = 864] [serial = 1945] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 68 (179B3C00) [pid = 864] [serial = 1952] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 67 (130B1C00) [pid = 864] [serial = 1955] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 66 (17491400) [pid = 864] [serial = 1957] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 65 (160AD000) [pid = 864] [serial = 1946] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 64 (18367000) [pid = 864] [serial = 1961] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 63 (179F1C00) [pid = 864] [serial = 1958] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 62 (18366C00) [pid = 864] [serial = 1960] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1871B800) [pid = 864] [serial = 1963] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | --DOMWINDOW == 60 (1871E800) [pid = 864] [serial = 1964] [outer = 00000000] [url = about:blank] 14:29:01 INFO - PROCESS | 864 | 1471987741502 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]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 847ms 14:29:01 INFO - PROCESS | 864 | 1471987741536 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 864 | 1471987741541 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 14:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:29:01 INFO - PROCESS | 864 | 1471987741548 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 864 | 1471987741551 Marionette TRACE conn3 <- [1,2642,null,{}] 14:29:01 INFO - PROCESS | 864 | 1471987741555 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}] 14:29:01 INFO - PROCESS | 864 | 1471987741558 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:01 INFO - PROCESS | 864 | 1471987741651 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:29:01 INFO - PROCESS | 864 | 1471987741660 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 864 | 1471987741662 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:01 INFO - PROCESS | 864 | ++DOCSHELL 1299F000 == 27 [pid = 864] [id = 670] 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (129DC800) [pid = 864] [serial = 2010] [outer = 00000000] 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (1315AC00) [pid = 864] [serial = 2011] [outer = 129DC800] 14:29:01 INFO - PROCESS | 864 | 1471987741711 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (134D5800) [pid = 864] [serial = 2012] [outer = 129DC800] 14:29:02 INFO - PROCESS | 864 | 1471987742209 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]]]}] 14:29:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:29:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 690ms 14:29:02 INFO - PROCESS | 864 | 1471987742246 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 864 | 1471987742248 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 14:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:29:02 INFO - PROCESS | 864 | 1471987742252 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 864 | 1471987742255 Marionette TRACE conn3 <- [1,2646,null,{}] 14:29:02 INFO - PROCESS | 864 | 1471987742266 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}] 14:29:02 INFO - PROCESS | 864 | 1471987742271 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:02 INFO - PROCESS | 864 | 1471987742390 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:29:02 INFO - PROCESS | 864 | 1471987742502 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 864 | 1471987742505 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:02 INFO - PROCESS | 864 | ++DOCSHELL 14396400 == 28 [pid = 864] [id = 671] 14:29:02 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (14631C00) [pid = 864] [serial = 2013] [outer = 00000000] 14:29:02 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (14638C00) [pid = 864] [serial = 2014] [outer = 14631C00] 14:29:02 INFO - PROCESS | 864 | 1471987742555 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (146BDC00) [pid = 864] [serial = 2015] [outer = 14631C00] 14:29:02 INFO - PROCESS | 864 | 1471987742922 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]]]}] 14:29:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:29:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 690ms 14:29:02 INFO - PROCESS | 864 | 1471987742957 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 864 | 1471987742959 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 14:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:29:02 INFO - PROCESS | 864 | 1471987742963 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 864 | 1471987742965 Marionette TRACE conn3 <- [1,2650,null,{}] 14:29:02 INFO - PROCESS | 864 | 1471987742968 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}] 14:29:02 INFO - PROCESS | 864 | 1471987742970 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:03 INFO - PROCESS | 864 | 1471987743055 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:29:03 INFO - PROCESS | 864 | 1471987743061 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 864 | 1471987743063 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:03 INFO - PROCESS | 864 | ++DOCSHELL 151AE800 == 29 [pid = 864] [id = 672] 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15785C00) [pid = 864] [serial = 2016] [outer = 00000000] 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (162AC400) [pid = 864] [serial = 2017] [outer = 15785C00] 14:29:03 INFO - PROCESS | 864 | 1471987743134 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (16514400) [pid = 864] [serial = 2018] [outer = 15785C00] 14:29:03 INFO - PROCESS | 864 | 1471987743626 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]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 706ms 14:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:29:03 INFO - PROCESS | 864 | 1471987743664 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 864 | 1471987743666 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 14:29:03 INFO - PROCESS | 864 | 1471987743669 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 864 | 1471987743671 Marionette TRACE conn3 <- [1,2654,null,{}] 14:29:03 INFO - PROCESS | 864 | 1471987743674 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}] 14:29:03 INFO - PROCESS | 864 | 1471987743676 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:03 INFO - PROCESS | 864 | 1471987743818 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:29:03 INFO - PROCESS | 864 | 1471987743840 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 864 | 1471987743843 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:03 INFO - PROCESS | 864 | ++DOCSHELL 1651C400 == 30 [pid = 864] [id = 673] 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (16938C00) [pid = 864] [serial = 2019] [outer = 00000000] 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (16FB6000) [pid = 864] [serial = 2020] [outer = 16938C00] 14:29:03 INFO - PROCESS | 864 | 1471987743894 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17144400) [pid = 864] [serial = 2021] [outer = 16938C00] 14:29:04 INFO - PROCESS | 864 | 1471987744837 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]]]}] 14:29:04 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) 14:29:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1224ms 14:29:04 INFO - PROCESS | 864 | 1471987744876 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 864 | 1471987744878 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 14:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:29:04 INFO - PROCESS | 864 | 1471987744882 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 864 | 1471987744884 Marionette TRACE conn3 <- [1,2658,null,{}] 14:29:04 INFO - PROCESS | 864 | 1471987744887 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}] 14:29:04 INFO - PROCESS | 864 | 1471987744893 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:05 INFO - PROCESS | 864 | 1471987745035 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:29:05 INFO - PROCESS | 864 | 1471987745042 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 864 | 1471987745044 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:05 INFO - PROCESS | 864 | ++DOCSHELL 16941800 == 31 [pid = 864] [id = 674] 14:29:05 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (16944000) [pid = 864] [serial = 2022] [outer = 00000000] 14:29:05 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (179B8800) [pid = 864] [serial = 2023] [outer = 16944000] 14:29:05 INFO - PROCESS | 864 | 1471987745146 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17AD5400) [pid = 864] [serial = 2024] [outer = 16944000] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13159C00) [pid = 864] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15788800) [pid = 864] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 72 (128ECC00) [pid = 864] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10B85800) [pid = 864] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1438E000) [pid = 864] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 69 (160A7400) [pid = 864] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 68 (10518000) [pid = 864] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 67 (129E8C00) [pid = 864] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 66 (11337C00) [pid = 864] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 65 (146BA400) [pid = 864] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:29:05 INFO - PROCESS | 864 | --DOMWINDOW == 64 (18708C00) [pid = 864] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:29:06 INFO - PROCESS | 864 | 1471987746082 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:29:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1254ms 14:29:06 INFO - PROCESS | 864 | 1471987746136 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 864 | 1471987746138 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 14:29:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:29:06 INFO - PROCESS | 864 | 1471987746145 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 864 | 1471987746147 Marionette TRACE conn3 <- [1,2662,null,{}] 14:29:06 INFO - PROCESS | 864 | 1471987746151 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}] 14:29:06 INFO - PROCESS | 864 | 1471987746153 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:06 INFO - PROCESS | 864 | 1471987746232 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:29:06 INFO - PROCESS | 864 | 1471987746239 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 864 | 1471987746241 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:06 INFO - PROCESS | 864 | ++DOCSHELL 13931800 == 32 [pid = 864] [id = 675] 14:29:06 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1462DC00) [pid = 864] [serial = 2025] [outer = 00000000] 14:29:06 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (15A33800) [pid = 864] [serial = 2026] [outer = 1462DC00] 14:29:06 INFO - PROCESS | 864 | 1471987746296 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (1748FC00) [pid = 864] [serial = 2027] [outer = 1462DC00] 14:29:07 INFO - PROCESS | 864 | 1471987747286 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:29:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1145ms 14:29:07 INFO - PROCESS | 864 | 1471987747321 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 864 | 1471987747323 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 14:29:07 INFO - PROCESS | 864 | 1471987747327 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:29:07 INFO - PROCESS | 864 | 1471987747329 Marionette TRACE conn3 <- [1,2666,null,{}] 14:29:07 INFO - PROCESS | 864 | 1471987747332 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}] 14:29:07 INFO - PROCESS | 864 | 1471987747335 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:07 INFO - PROCESS | 864 | 1471987747416 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:29:07 INFO - PROCESS | 864 | 1471987747547 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 864 | 1471987747550 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:07 INFO - PROCESS | 864 | ++DOCSHELL 0F9E1C00 == 33 [pid = 864] [id = 676] 14:29:07 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (0F9E6000) [pid = 864] [serial = 2028] [outer = 00000000] 14:29:07 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1055F800) [pid = 864] [serial = 2029] [outer = 0F9E6000] 14:29:07 INFO - PROCESS | 864 | 1471987747610 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (10A47800) [pid = 864] [serial = 2030] [outer = 0F9E6000] 14:29:08 INFO - PROCESS | 864 | 1471987748765 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]]]}] 14:29:08 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) 14:29:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1443ms 14:29:08 INFO - PROCESS | 864 | 1471987748777 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 864 | 1471987748781 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 14:29:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:29:08 INFO - PROCESS | 864 | 1471987748786 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 864 | 1471987748790 Marionette TRACE conn3 <- [1,2670,null,{}] 14:29:08 INFO - PROCESS | 864 | 1471987748795 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}] 14:29:08 INFO - PROCESS | 864 | 1471987748798 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:08 INFO - PROCESS | 864 | 1471987748913 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:29:09 INFO - PROCESS | 864 | 1471987749065 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 864 | 1471987749068 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:09 INFO - PROCESS | 864 | ++DOCSHELL 130DB400 == 34 [pid = 864] [id = 677] 14:29:09 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (13109C00) [pid = 864] [serial = 2031] [outer = 00000000] 14:29:09 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1344AC00) [pid = 864] [serial = 2032] [outer = 13109C00] 14:29:09 INFO - PROCESS | 864 | 1471987749128 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (13932C00) [pid = 864] [serial = 2033] [outer = 13109C00] 14:29:10 INFO - PROCESS | 864 | 1471987750203 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]]]}] 14:29:10 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) 14:29:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1459ms 14:29:10 INFO - PROCESS | 864 | 1471987750252 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 864 | 1471987750256 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 14:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:29:10 INFO - PROCESS | 864 | 1471987750261 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 864 | 1471987750263 Marionette TRACE conn3 <- [1,2674,null,{}] 14:29:10 INFO - PROCESS | 864 | 1471987750268 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}] 14:29:10 INFO - PROCESS | 864 | 1471987750270 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:10 INFO - PROCESS | 864 | 1471987750420 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:29:10 INFO - PROCESS | 864 | 1471987750578 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 864 | 1471987750581 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:10 INFO - PROCESS | 864 | ++DOCSHELL 15150800 == 35 [pid = 864] [id = 678] 14:29:10 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (151ABC00) [pid = 864] [serial = 2034] [outer = 00000000] 14:29:10 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1578F800) [pid = 864] [serial = 2035] [outer = 151ABC00] 14:29:10 INFO - PROCESS | 864 | 1471987750638 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (15B5AC00) [pid = 864] [serial = 2036] [outer = 151ABC00] 14:29:11 INFO - PROCESS | 864 | 1471987751721 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:29:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1505ms 14:29:11 INFO - PROCESS | 864 | 1471987751759 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 864 | 1471987751763 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 14:29:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:29:11 INFO - PROCESS | 864 | 1471987751768 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 864 | 1471987751771 Marionette TRACE conn3 <- [1,2678,null,{}] 14:29:11 INFO - PROCESS | 864 | 1471987751776 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}] 14:29:11 INFO - PROCESS | 864 | 1471987751779 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1026A400 == 34 [pid = 864] [id = 570] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 13159000 == 33 [pid = 864] [id = 564] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 15A39C00 == 32 [pid = 864] [id = 576] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 13931800 == 31 [pid = 864] [id = 675] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 16941800 == 30 [pid = 864] [id = 674] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1651C400 == 29 [pid = 864] [id = 673] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 151AE800 == 28 [pid = 864] [id = 672] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 14396400 == 27 [pid = 864] [id = 671] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1299F000 == 26 [pid = 864] [id = 670] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10EACC00 == 25 [pid = 864] [id = 669] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10AC2C00 == 24 [pid = 864] [id = 668] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1310E800 == 23 [pid = 864] [id = 572] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 162B3C00 == 22 [pid = 864] [id = 567] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1315D400 == 21 [pid = 864] [id = 577] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 13495400 == 20 [pid = 864] [id = 574] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 146B9C00 == 19 [pid = 864] [id = 575] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 139CC400 == 18 [pid = 864] [id = 565] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 1438BC00 == 17 [pid = 864] [id = 667] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10A04800 == 16 [pid = 864] [id = 573] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10AC5800 == 15 [pid = 864] [id = 569] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 0F9EB400 == 14 [pid = 864] [id = 579] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 14632800 == 13 [pid = 864] [id = 566] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 17405C00 == 12 [pid = 864] [id = 578] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10A08C00 == 11 [pid = 864] [id = 568] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10B90000 == 10 [pid = 864] [id = 563] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 10267C00 == 9 [pid = 864] [id = 571] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 130DB400 == 8 [pid = 864] [id = 677] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 15150800 == 7 [pid = 864] [id = 678] 14:29:12 INFO - PROCESS | 864 | --DOCSHELL 0F9E1C00 == 6 [pid = 864] [id = 676] 14:29:12 INFO - PROCESS | 864 | 1471987752449 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 75 (13449800) [pid = 864] [serial = 1981] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 74 (134D1C00) [pid = 864] [serial = 1982] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15A32400) [pid = 864] [serial = 1987] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1310CC00) [pid = 864] [serial = 1976] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 71 (12BEAC00) [pid = 864] [serial = 1975] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1138D000) [pid = 864] [serial = 1978] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 69 (113B9C00) [pid = 864] [serial = 1979] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 68 (14633400) [pid = 864] [serial = 1984] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 67 (16517400) [pid = 864] [serial = 1990] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 66 (10ACF000) [pid = 864] [serial = 1993] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1651F800) [pid = 864] [serial = 1991] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1714AC00) [pid = 864] [serial = 1996] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 63 (13935800) [pid = 864] [serial = 1967] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 62 (128F3C00) [pid = 864] [serial = 1966] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 61 (16516C00) [pid = 864] [serial = 1970] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 60 (15A2E000) [pid = 864] [serial = 1969] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 59 (19C32800) [pid = 864] [serial = 1973] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 58 (19C2D400) [pid = 864] [serial = 1972] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 57 (13159400) [pid = 864] [serial = 1994] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 56 (15B5A000) [pid = 864] [serial = 1988] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 55 (17196400) [pid = 864] [serial = 1997] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 54 (146B7800) [pid = 864] [serial = 1985] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | --DOMWINDOW == 53 (179B1C00) [pid = 864] [serial = 1999] [outer = 00000000] [url = about:blank] 14:29:12 INFO - PROCESS | 864 | 1471987752630 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 864 | 1471987752634 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:12 INFO - PROCESS | 864 | ++DOCSHELL 10AC5800 == 7 [pid = 864] [id = 679] 14:29:12 INFO - PROCESS | 864 | ++DOMWINDOW == 54 (10AC8000) [pid = 864] [serial = 2037] [outer = 00000000] 14:29:12 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (10ACE400) [pid = 864] [serial = 2038] [outer = 10AC8000] 14:29:12 INFO - PROCESS | 864 | 1471987752686 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (112C1000) [pid = 864] [serial = 2039] [outer = 10AC8000] 14:29:13 INFO - PROCESS | 864 | 1471987753612 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:29:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1851ms 14:29:13 INFO - PROCESS | 864 | 1471987753624 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:29:13 INFO - PROCESS | 864 | 1471987753628 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 14:29:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:29:13 INFO - PROCESS | 864 | 1471987753633 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:29:13 INFO - PROCESS | 864 | 1471987753636 Marionette TRACE conn3 <- [1,2682,null,{}] 14:29:13 INFO - PROCESS | 864 | 1471987753642 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}] 14:29:13 INFO - PROCESS | 864 | 1471987753645 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:13 INFO - PROCESS | 864 | 1471987753778 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:29:13 INFO - PROCESS | 864 | 1471987753788 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 864 | 1471987753791 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:13 INFO - PROCESS | 864 | ++DOCSHELL 129DD800 == 8 [pid = 864] [id = 680] 14:29:13 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (129DE000) [pid = 864] [serial = 2040] [outer = 00000000] 14:29:13 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (12D98C00) [pid = 864] [serial = 2041] [outer = 129DE000] 14:29:13 INFO - PROCESS | 864 | 1471987753843 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (130D6800) [pid = 864] [serial = 2042] [outer = 129DE000] 14:29:14 INFO - PROCESS | 864 | 1471987754806 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:29:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1192ms 14:29:14 INFO - PROCESS | 864 | 1471987754828 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 864 | 1471987754833 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 14:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:29:14 INFO - PROCESS | 864 | 1471987754844 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 864 | 1471987754847 Marionette TRACE conn3 <- [1,2686,null,{}] 14:29:14 INFO - PROCESS | 864 | 1471987754852 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}] 14:29:14 INFO - PROCESS | 864 | 1471987754854 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:15 INFO - PROCESS | 864 | 1471987754977 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:29:15 INFO - PROCESS | 864 | 1471987754987 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 864 | 1471987754989 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:15 INFO - PROCESS | 864 | ++DOCSHELL 129A1C00 == 9 [pid = 864] [id = 681] 14:29:15 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (13926000) [pid = 864] [serial = 2043] [outer = 00000000] 14:29:15 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (139CD000) [pid = 864] [serial = 2044] [outer = 13926000] 14:29:15 INFO - PROCESS | 864 | 1471987755037 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (13EA5C00) [pid = 864] [serial = 2045] [outer = 13926000] 14:29:16 INFO - PROCESS | 864 | 1471987756061 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:29:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1192ms 14:29:16 INFO - PROCESS | 864 | 1471987756078 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 864 | 1471987756082 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 14:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:29:16 INFO - PROCESS | 864 | 1471987756092 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 864 | 1471987756097 Marionette TRACE conn3 <- [1,2690,null,{}] 14:29:16 INFO - PROCESS | 864 | 1471987756100 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}] 14:29:16 INFO - PROCESS | 864 | 1471987756104 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:16 INFO - PROCESS | 864 | 1471987756245 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:29:16 INFO - PROCESS | 864 | 1471987756251 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 864 | 1471987756253 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:16 INFO - PROCESS | 864 | ++DOCSHELL 1438D400 == 10 [pid = 864] [id = 682] 14:29:16 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (14391400) [pid = 864] [serial = 2046] [outer = 00000000] 14:29:16 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (146BD400) [pid = 864] [serial = 2047] [outer = 14391400] 14:29:16 INFO - PROCESS | 864 | 1471987756301 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (1578D800) [pid = 864] [serial = 2048] [outer = 14391400] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 64 (15A36000) [pid = 864] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 63 (1462DC00) [pid = 864] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 62 (16938C00) [pid = 864] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 61 (16944000) [pid = 864] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 60 (18219400) [pid = 864] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 59 (129DC800) [pid = 864] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 58 (10ACE000) [pid = 864] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 57 (10EB1800) [pid = 864] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 56 (15785C00) [pid = 864] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:29:16 INFO - PROCESS | 864 | --DOMWINDOW == 55 (14631C00) [pid = 864] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:29:16 INFO - PROCESS | 864 | 1471987756891 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 847ms 14:29:16 INFO - PROCESS | 864 | 1471987756931 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 864 | 1471987756933 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 14:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:29:16 INFO - PROCESS | 864 | 1471987756936 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 864 | 1471987756938 Marionette TRACE conn3 <- [1,2694,null,{}] 14:29:16 INFO - PROCESS | 864 | 1471987756942 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}] 14:29:16 INFO - PROCESS | 864 | 1471987756944 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:17 INFO - PROCESS | 864 | 1471987757072 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:29:17 INFO - PROCESS | 864 | 1471987757134 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 864 | 1471987757137 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:17 INFO - PROCESS | 864 | ++DOCSHELL 131EE400 == 11 [pid = 864] [id = 683] 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (1392B000) [pid = 864] [serial = 2049] [outer = 00000000] 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (146BB400) [pid = 864] [serial = 2050] [outer = 1392B000] 14:29:17 INFO - PROCESS | 864 | 1471987757191 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (15A35C00) [pid = 864] [serial = 2051] [outer = 1392B000] 14:29:17 INFO - PROCESS | 864 | 1471987757536 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]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:29:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 627ms 14:29:17 INFO - PROCESS | 864 | 1471987757575 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 864 | 1471987757577 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 14:29:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:29:17 INFO - PROCESS | 864 | 1471987757618 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 864 | 1471987757620 Marionette TRACE conn3 <- [1,2698,null,{}] 14:29:17 INFO - PROCESS | 864 | 1471987757626 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}] 14:29:17 INFO - PROCESS | 864 | 1471987757628 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:17 INFO - PROCESS | 864 | 1471987757715 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:29:17 INFO - PROCESS | 864 | 1471987757722 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 864 | 1471987757727 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:17 INFO - PROCESS | 864 | ++DOCSHELL 160AC800 == 12 [pid = 864] [id = 684] 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (160AD400) [pid = 864] [serial = 2052] [outer = 00000000] 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (16512400) [pid = 864] [serial = 2053] [outer = 160AD400] 14:29:17 INFO - PROCESS | 864 | 1471987757785 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (168D8000) [pid = 864] [serial = 2054] [outer = 160AD400] 14:29:18 INFO - PROCESS | 864 | 1471987758290 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] 14:29:18 INFO - PROCESS | 864 | 1471987758313 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 14:29:18 INFO - PROCESS | 864 | 1471987758316 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:29:18 INFO - PROCESS | 864 | 1471987758318 Marionette TRACE conn3 <- [1,2702,null,{}] 14:29:18 INFO - PROCESS | 864 | 1471987758321 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}] 14:29:18 INFO - PROCESS | 864 | 1471987758323 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:18 INFO - PROCESS | 864 | 1471987758407 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:29:18 INFO - PROCESS | 864 | 1471987758412 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 864 | 1471987758414 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:18 INFO - PROCESS | 864 | ++DOCSHELL 10A4B800 == 13 [pid = 864] [id = 685] 14:29:18 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (16CF1C00) [pid = 864] [serial = 2055] [outer = 00000000] 14:29:18 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (17148800) [pid = 864] [serial = 2056] [outer = 16CF1C00] 14:29:18 INFO - PROCESS | 864 | 1471987758488 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (1719B400) [pid = 864] [serial = 2057] [outer = 16CF1C00] 14:29:19 INFO - PROCESS | 864 | 1471987759324 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]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1035ms 14:29:19 INFO - PROCESS | 864 | 1471987759383 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 864 | 1471987759387 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 14:29:19 INFO - PROCESS | 864 | 1471987759393 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:29:19 INFO - PROCESS | 864 | 1471987759398 Marionette TRACE conn3 <- [1,2706,null,{}] 14:29:19 INFO - PROCESS | 864 | 1471987759404 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}] 14:29:19 INFO - PROCESS | 864 | 1471987759407 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:19 INFO - PROCESS | 864 | 1471987759526 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:29:19 INFO - PROCESS | 864 | 1471987759664 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 864 | 1471987759667 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:19 INFO - PROCESS | 864 | ++DOCSHELL 10511000 == 14 [pid = 864] [id = 686] 14:29:19 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (11A7B800) [pid = 864] [serial = 2058] [outer = 00000000] 14:29:19 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (13165000) [pid = 864] [serial = 2059] [outer = 11A7B800] 14:29:19 INFO - PROCESS | 864 | 1471987759728 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (134C7800) [pid = 864] [serial = 2060] [outer = 11A7B800] 14:29:20 INFO - PROCESS | 864 | 1471987760588 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] 14:29:20 INFO - PROCESS | 864 | 1471987760659 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 14:29:20 INFO - PROCESS | 864 | 1471987760664 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:29:20 INFO - PROCESS | 864 | 1471987760668 Marionette TRACE conn3 <- [1,2710,null,{}] 14:29:20 INFO - PROCESS | 864 | 1471987760674 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}] 14:29:20 INFO - PROCESS | 864 | 1471987760677 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:20 INFO - PROCESS | 864 | 1471987760788 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:29:20 INFO - PROCESS | 864 | 1471987760923 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 864 | 1471987760928 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:20 INFO - PROCESS | 864 | ++DOCSHELL 11329800 == 15 [pid = 864] [id = 687] 14:29:20 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (11337C00) [pid = 864] [serial = 2061] [outer = 00000000] 14:29:21 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (113BB000) [pid = 864] [serial = 2062] [outer = 11337C00] 14:29:21 INFO - PROCESS | 864 | 1471987761002 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (11C62C00) [pid = 864] [serial = 2063] [outer = 11337C00] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 69 (179B9000) [pid = 864] [serial = 2000] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 68 (15A33800) [pid = 864] [serial = 2026] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1748FC00) [pid = 864] [serial = 2027] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 66 (16FB6000) [pid = 864] [serial = 2020] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 65 (179B8800) [pid = 864] [serial = 2023] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 64 (18223C00) [pid = 864] [serial = 2003] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 63 (10AC7800) [pid = 864] [serial = 2002] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 62 (1315AC00) [pid = 864] [serial = 2011] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 61 (134D5800) [pid = 864] [serial = 2012] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 60 (12D98800) [pid = 864] [serial = 2005] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 59 (1349B000) [pid = 864] [serial = 2006] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 58 (11C6B400) [pid = 864] [serial = 2008] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 57 (128E9000) [pid = 864] [serial = 2009] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 56 (162AC400) [pid = 864] [serial = 2017] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 55 (14638C00) [pid = 864] [serial = 2014] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 54 (146BDC00) [pid = 864] [serial = 2015] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 53 (17144400) [pid = 864] [serial = 2021] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 52 (17AD5400) [pid = 864] [serial = 2024] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | --DOMWINDOW == 51 (16514400) [pid = 864] [serial = 2018] [outer = 00000000] [url = about:blank] 14:29:21 INFO - PROCESS | 864 | 1471987761489 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] 14:29:21 INFO - PROCESS | 864 | 1471987761575 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 14:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:29:21 INFO - PROCESS | 864 | 1471987761583 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 864 | 1471987761586 Marionette TRACE conn3 <- [1,2714,null,{}] 14:29:21 INFO - PROCESS | 864 | 1471987761593 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}] 14:29:21 INFO - PROCESS | 864 | 1471987761596 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:21 INFO - PROCESS | 864 | 1471987761689 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:29:21 INFO - PROCESS | 864 | 1471987761702 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 864 | 1471987761705 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:21 INFO - PROCESS | 864 | ++DOCSHELL 1315DC00 == 16 [pid = 864] [id = 688] 14:29:21 INFO - PROCESS | 864 | ++DOMWINDOW == 52 (1315FC00) [pid = 864] [serial = 2064] [outer = 00000000] 14:29:21 INFO - PROCESS | 864 | ++DOMWINDOW == 53 (131F0C00) [pid = 864] [serial = 2065] [outer = 1315FC00] 14:29:21 INFO - PROCESS | 864 | 1471987761756 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 864 | ++DOMWINDOW == 54 (13444400) [pid = 864] [serial = 2066] [outer = 1315FC00] 14:29:22 INFO - PROCESS | 864 | 1471987762249 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 706ms 14:29:22 INFO - PROCESS | 864 | 1471987762285 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 864 | 1471987762287 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 14:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:29:22 INFO - PROCESS | 864 | 1471987762292 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 864 | 1471987762295 Marionette TRACE conn3 <- [1,2718,null,{}] 14:29:22 INFO - PROCESS | 864 | 1471987762338 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}] 14:29:22 INFO - PROCESS | 864 | 1471987762343 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:22 INFO - PROCESS | 864 | 1471987762434 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:29:22 INFO - PROCESS | 864 | 1471987762540 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 864 | 1471987762544 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:22 INFO - PROCESS | 864 | ++DOCSHELL 139CD800 == 17 [pid = 864] [id = 689] 14:29:22 INFO - PROCESS | 864 | ++DOMWINDOW == 55 (139CE400) [pid = 864] [serial = 2067] [outer = 00000000] 14:29:22 INFO - PROCESS | 864 | ++DOMWINDOW == 56 (1438DC00) [pid = 864] [serial = 2068] [outer = 139CE400] 14:29:22 INFO - PROCESS | 864 | 1471987762600 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 864 | ++DOMWINDOW == 57 (1462A800) [pid = 864] [serial = 2069] [outer = 139CE400] 14:29:23 INFO - PROCESS | 864 | 1471987763470 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:29:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:29:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:29:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1239ms 14:29:23 INFO - PROCESS | 864 | 1471987763535 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 864 | 1471987763537 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 14:29:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:29:23 INFO - PROCESS | 864 | 1471987763541 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 864 | 1471987763543 Marionette TRACE conn3 <- [1,2722,null,{}] 14:29:23 INFO - PROCESS | 864 | 1471987763547 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}] 14:29:23 INFO - PROCESS | 864 | 1471987763549 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:23 INFO - PROCESS | 864 | 1471987763670 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:29:23 INFO - PROCESS | 864 | 1471987763676 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 864 | 1471987763678 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:23 INFO - PROCESS | 864 | ++DOCSHELL 1514FC00 == 18 [pid = 864] [id = 690] 14:29:23 INFO - PROCESS | 864 | ++DOMWINDOW == 58 (15150000) [pid = 864] [serial = 2070] [outer = 00000000] 14:29:23 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (15791800) [pid = 864] [serial = 2071] [outer = 15150000] 14:29:23 INFO - PROCESS | 864 | 1471987763776 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (15A33000) [pid = 864] [serial = 2072] [outer = 15150000] 14:29:24 INFO - PROCESS | 864 | 1471987764232 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]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 737ms 14:29:24 INFO - PROCESS | 864 | 1471987764281 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 864 | 1471987764283 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 14:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:29:24 INFO - PROCESS | 864 | 1471987764287 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 864 | 1471987764288 Marionette TRACE conn3 <- [1,2726,null,{}] 14:29:24 INFO - PROCESS | 864 | 1471987764345 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}] 14:29:24 INFO - PROCESS | 864 | 1471987764348 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:24 INFO - PROCESS | 864 | 1471987764461 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:29:24 INFO - PROCESS | 864 | 1471987764473 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 864 | 1471987764475 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:24 INFO - PROCESS | 864 | ++DOCSHELL 1514CC00 == 19 [pid = 864] [id = 691] 14:29:24 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (15A37C00) [pid = 864] [serial = 2073] [outer = 00000000] 14:29:24 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (162B4800) [pid = 864] [serial = 2074] [outer = 15A37C00] 14:29:24 INFO - PROCESS | 864 | 1471987764521 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (1651F800) [pid = 864] [serial = 2075] [outer = 15A37C00] 14:29:24 INFO - PROCESS | 864 | 1471987764960 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 690ms 14:29:25 INFO - PROCESS | 864 | 1471987765018 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 864 | 1471987765020 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 14:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:29:25 INFO - PROCESS | 864 | 1471987765024 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 864 | 1471987765025 Marionette TRACE conn3 <- [1,2730,null,{}] 14:29:25 INFO - PROCESS | 864 | 1471987765029 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}] 14:29:25 INFO - PROCESS | 864 | 1471987765034 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:25 INFO - PROCESS | 864 | 1471987765204 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:29:25 INFO - PROCESS | 864 | 1471987765228 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 864 | 1471987765230 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:25 INFO - PROCESS | 864 | ++DOCSHELL 16944000 == 20 [pid = 864] [id = 692] 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (16C59400) [pid = 864] [serial = 2076] [outer = 00000000] 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (17144400) [pid = 864] [serial = 2077] [outer = 16C59400] 14:29:25 INFO - PROCESS | 864 | 1471987765277 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (1714AC00) [pid = 864] [serial = 2078] [outer = 16C59400] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 65 (129DE000) [pid = 864] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 64 (10AC8000) [pid = 864] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 63 (151ABC00) [pid = 864] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 62 (14391400) [pid = 864] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1392B000) [pid = 864] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 60 (0F9E6000) [pid = 864] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 59 (13109C00) [pid = 864] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:29:25 INFO - PROCESS | 864 | --DOMWINDOW == 58 (160AD400) [pid = 864] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:29:25 INFO - PROCESS | 864 | 1471987765707 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 738ms 14:29:25 INFO - PROCESS | 864 | 1471987765764 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 864 | 1471987765766 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 14:29:25 INFO - PROCESS | 864 | 1471987765770 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:29:25 INFO - PROCESS | 864 | 1471987765772 Marionette TRACE conn3 <- [1,2734,null,{}] 14:29:25 INFO - PROCESS | 864 | 1471987765775 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}] 14:29:25 INFO - PROCESS | 864 | 1471987765777 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:25 INFO - PROCESS | 864 | 1471987765857 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:29:25 INFO - PROCESS | 864 | 1471987765863 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 864 | 1471987765865 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:25 INFO - PROCESS | 864 | ++DOCSHELL 14391400 == 21 [pid = 864] [id = 693] 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 59 (16FAB400) [pid = 864] [serial = 2079] [outer = 00000000] 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 60 (171A5400) [pid = 864] [serial = 2080] [outer = 16FAB400] 14:29:25 INFO - PROCESS | 864 | 1471987765910 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (171A5800) [pid = 864] [serial = 2081] [outer = 16FAB400] 14:29:26 INFO - PROCESS | 864 | 1471987766351 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]]]}] 14:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 628ms 14:29:26 INFO - PROCESS | 864 | 1471987766408 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:29:26 INFO - PROCESS | 864 | 1471987766410 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 14:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:29:26 INFO - PROCESS | 864 | 1471987766414 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - PROCESS | 864 | 1471987766415 Marionette TRACE conn3 <- [1,2738,null,{}] 14:29:26 INFO - PROCESS | 864 | 1471987766419 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}] 14:29:26 INFO - PROCESS | 864 | 1471987766421 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:26 INFO - PROCESS | 864 | 1471987766504 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:29:26 INFO - PROCESS | 864 | 1471987766510 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 864 | 1471987766511 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:26 INFO - PROCESS | 864 | ++DOCSHELL 178F0C00 == 22 [pid = 864] [id = 694] 14:29:26 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (178F1800) [pid = 864] [serial = 2082] [outer = 00000000] 14:29:26 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (179E7400) [pid = 864] [serial = 2083] [outer = 178F1800] 14:29:26 INFO - PROCESS | 864 | 1471987766560 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (179F0400) [pid = 864] [serial = 2084] [outer = 178F1800] 14:29:27 INFO - PROCESS | 864 | 1471987767041 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 643ms 14:29:27 INFO - PROCESS | 864 | 1471987767067 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 864 | 1471987767069 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 14:29:27 INFO - PROCESS | 864 | 1471987767073 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:29:27 INFO - PROCESS | 864 | 1471987767075 Marionette TRACE conn3 <- [1,2742,null,{}] 14:29:27 INFO - PROCESS | 864 | 1471987767078 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}] 14:29:27 INFO - PROCESS | 864 | 1471987767080 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:27 INFO - PROCESS | 864 | 1471987767161 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:29:27 INFO - PROCESS | 864 | 1471987767167 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 864 | 1471987767169 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:27 INFO - PROCESS | 864 | ++DOCSHELL 17A07800 == 23 [pid = 864] [id = 695] 14:29:27 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (17A08C00) [pid = 864] [serial = 2085] [outer = 00000000] 14:29:27 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (18216400) [pid = 864] [serial = 2086] [outer = 17A08C00] 14:29:27 INFO - PROCESS | 864 | 1471987767216 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (18252C00) [pid = 864] [serial = 2087] [outer = 17A08C00] 14:29:27 INFO - PROCESS | 864 | 1471987767843 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 800ms 14:29:27 INFO - PROCESS | 864 | 1471987767906 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 864 | 1471987767910 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 14:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:29:27 INFO - PROCESS | 864 | 1471987767917 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 864 | 1471987767921 Marionette TRACE conn3 <- [1,2746,null,{}] 14:29:27 INFO - PROCESS | 864 | 1471987767927 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}] 14:29:27 INFO - PROCESS | 864 | 1471987767930 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:28 INFO - PROCESS | 864 | 1471987768043 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:29:28 INFO - PROCESS | 864 | 1471987768183 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 864 | 1471987768186 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:28 INFO - PROCESS | 864 | ++DOCSHELL 10A55800 == 24 [pid = 864] [id = 696] 14:29:28 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10B8B800) [pid = 864] [serial = 2088] [outer = 00000000] 14:29:28 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (12DDE400) [pid = 864] [serial = 2089] [outer = 10B8B800] 14:29:28 INFO - PROCESS | 864 | 1471987768247 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1315D400) [pid = 864] [serial = 2090] [outer = 10B8B800] 14:29:28 INFO - PROCESS | 864 | 1471987768782 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:29:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 941ms 14:29:28 INFO - PROCESS | 864 | 1471987768863 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 864 | 1471987768868 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 14:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:29:28 INFO - PROCESS | 864 | 1471987768874 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 864 | 1471987768877 Marionette TRACE conn3 <- [1,2750,null,{}] 14:29:28 INFO - PROCESS | 864 | 1471987768881 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}] 14:29:28 INFO - PROCESS | 864 | 1471987768884 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:29 INFO - PROCESS | 864 | 1471987769002 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:29:29 INFO - PROCESS | 864 | 1471987769136 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 864 | 1471987769139 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:29 INFO - PROCESS | 864 | ++DOCSHELL 134D4C00 == 25 [pid = 864] [id = 697] 14:29:29 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1392B800) [pid = 864] [serial = 2091] [outer = 00000000] 14:29:29 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1438E000) [pid = 864] [serial = 2092] [outer = 1392B800] 14:29:29 INFO - PROCESS | 864 | 1471987769199 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (146B5000) [pid = 864] [serial = 2093] [outer = 1392B800] 14:29:29 INFO - PROCESS | 864 | 1471987769798 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 956ms 14:29:29 INFO - PROCESS | 864 | 1471987769818 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 864 | 1471987769821 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 14:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:29:29 INFO - PROCESS | 864 | 1471987769825 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 864 | 1471987769829 Marionette TRACE conn3 <- [1,2754,null,{}] 14:29:29 INFO - PROCESS | 864 | 1471987769839 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}] 14:29:29 INFO - PROCESS | 864 | 1471987769844 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:29 INFO - PROCESS | 864 | 1471987769951 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:29:30 INFO - PROCESS | 864 | 1471987770108 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 864 | 1471987770111 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:30 INFO - PROCESS | 864 | ++DOCSHELL 17144800 == 26 [pid = 864] [id = 698] 14:29:30 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (17145400) [pid = 864] [serial = 2094] [outer = 00000000] 14:29:30 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (178EE400) [pid = 864] [serial = 2095] [outer = 17145400] 14:29:30 INFO - PROCESS | 864 | 1471987770171 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (17ADE000) [pid = 864] [serial = 2096] [outer = 17145400] 14:29:30 INFO - PROCESS | 864 | 1471987770928 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:29:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1161ms 14:29:31 INFO - PROCESS | 864 | 1471987770981 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 864 | 1471987770985 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 14:29:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:29:31 INFO - PROCESS | 864 | 1471987770991 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 864 | 1471987770994 Marionette TRACE conn3 <- [1,2758,null,{}] 14:29:31 INFO - PROCESS | 864 | 1471987771000 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}] 14:29:31 INFO - PROCESS | 864 | 1471987771003 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:31 INFO - PROCESS | 864 | 1471987771112 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:29:31 INFO - PROCESS | 864 | 1471987771250 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 864 | 1471987771255 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:31 INFO - PROCESS | 864 | ++DOCSHELL 0F9E5C00 == 27 [pid = 864] [id = 699] 14:29:31 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (10561400) [pid = 864] [serial = 2097] [outer = 00000000] 14:29:31 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (128EB000) [pid = 864] [serial = 2098] [outer = 10561400] 14:29:31 INFO - PROCESS | 864 | 1471987771312 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1299F000) [pid = 864] [serial = 2099] [outer = 10561400] 14:29:32 INFO - PROCESS | 864 | --DOCSHELL 10AC5800 == 26 [pid = 864] [id = 679] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 78 (12D98C00) [pid = 864] [serial = 2041] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10ACE400) [pid = 864] [serial = 2038] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 76 (112C1000) [pid = 864] [serial = 2039] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15B5AC00) [pid = 864] [serial = 2036] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1578F800) [pid = 864] [serial = 2035] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 73 (139CD000) [pid = 864] [serial = 2044] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 72 (146BD400) [pid = 864] [serial = 2047] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 71 (146BB400) [pid = 864] [serial = 2050] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10A47800) [pid = 864] [serial = 2030] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1055F800) [pid = 864] [serial = 2029] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13932C00) [pid = 864] [serial = 2033] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1344AC00) [pid = 864] [serial = 2032] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 66 (16512400) [pid = 864] [serial = 2053] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 65 (168D8000) [pid = 864] [serial = 2054] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1578D800) [pid = 864] [serial = 2048] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 63 (17148800) [pid = 864] [serial = 2056] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 62 (15A35C00) [pid = 864] [serial = 2051] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | --DOMWINDOW == 61 (130D6800) [pid = 864] [serial = 2042] [outer = 00000000] [url = about:blank] 14:29:32 INFO - PROCESS | 864 | 1471987772415 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1458ms 14:29:32 INFO - PROCESS | 864 | 1471987772455 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 864 | 1471987772459 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 14:29:32 INFO - PROCESS | 864 | 1471987772464 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:29:32 INFO - PROCESS | 864 | 1471987772467 Marionette TRACE conn3 <- [1,2762,null,{}] 14:29:32 INFO - PROCESS | 864 | 1471987772473 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}] 14:29:32 INFO - PROCESS | 864 | 1471987772476 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:32 INFO - PROCESS | 864 | 1471987772571 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:29:32 INFO - PROCESS | 864 | 1471987772711 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 864 | 1471987772713 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:32 INFO - PROCESS | 864 | ++DOCSHELL 10ACEC00 == 27 [pid = 864] [id = 700] 14:29:32 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (10ACF000) [pid = 864] [serial = 2100] [outer = 00000000] 14:29:32 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (11388C00) [pid = 864] [serial = 2101] [outer = 10ACF000] 14:29:32 INFO - PROCESS | 864 | 1471987772763 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (11A09800) [pid = 864] [serial = 2102] [outer = 10ACF000] 14:29:33 INFO - PROCESS | 864 | 1471987773240 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 800ms 14:29:33 INFO - PROCESS | 864 | 1471987773298 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 864 | 1471987773303 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 14:29:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:29:33 INFO - PROCESS | 864 | 1471987773311 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 864 | 1471987773313 Marionette TRACE conn3 <- [1,2766,null,{}] 14:29:33 INFO - PROCESS | 864 | 1471987773318 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}] 14:29:33 INFO - PROCESS | 864 | 1471987773320 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:33 INFO - PROCESS | 864 | 1471987773409 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:29:33 INFO - PROCESS | 864 | 1471987773416 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 864 | 1471987773419 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:33 INFO - PROCESS | 864 | ++DOCSHELL 12D98C00 == 28 [pid = 864] [id = 701] 14:29:33 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (12DD9400) [pid = 864] [serial = 2103] [outer = 00000000] 14:29:33 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (13109400) [pid = 864] [serial = 2104] [outer = 12DD9400] 14:29:33 INFO - PROCESS | 864 | 1471987773468 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (131EFC00) [pid = 864] [serial = 2105] [outer = 12DD9400] 14:29:33 INFO - PROCESS | 864 | 1471987773965 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:29:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 705ms 14:29:34 INFO - PROCESS | 864 | 1471987774008 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 864 | 1471987774011 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 14:29:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:29:34 INFO - PROCESS | 864 | 1471987774014 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 864 | 1471987774018 Marionette TRACE conn3 <- [1,2770,null,{}] 14:29:34 INFO - PROCESS | 864 | 1471987774028 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}] 14:29:34 INFO - PROCESS | 864 | 1471987774033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:34 INFO - PROCESS | 864 | 1471987774146 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:29:34 INFO - PROCESS | 864 | 1471987774252 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 864 | 1471987774256 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:34 INFO - PROCESS | 864 | ++DOCSHELL 14395400 == 29 [pid = 864] [id = 702] 14:29:34 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (14395800) [pid = 864] [serial = 2106] [outer = 00000000] 14:29:34 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (14637C00) [pid = 864] [serial = 2107] [outer = 14395800] 14:29:34 INFO - PROCESS | 864 | 1471987774310 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1514D400) [pid = 864] [serial = 2108] [outer = 14395800] 14:29:34 INFO - PROCESS | 864 | 1471987774751 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:29:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 800ms 14:29:34 INFO - PROCESS | 864 | 1471987774818 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 864 | 1471987774820 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 14:29:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:29:34 INFO - PROCESS | 864 | 1471987774824 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 864 | 1471987774825 Marionette TRACE conn3 <- [1,2774,null,{}] 14:29:34 INFO - PROCESS | 864 | 1471987774829 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}] 14:29:34 INFO - PROCESS | 864 | 1471987774831 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:34 INFO - PROCESS | 864 | 1471987774951 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:29:35 INFO - PROCESS | 864 | 1471987775017 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 864 | 1471987775019 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:35 INFO - PROCESS | 864 | ++DOCSHELL 15790800 == 30 [pid = 864] [id = 703] 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15A2A400) [pid = 864] [serial = 2109] [outer = 00000000] 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (15A30000) [pid = 864] [serial = 2110] [outer = 15A2A400] 14:29:35 INFO - PROCESS | 864 | 1471987775066 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15A39C00) [pid = 864] [serial = 2111] [outer = 15A2A400] 14:29:35 INFO - PROCESS | 864 | 1471987775487 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:29:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 706ms 14:29:35 INFO - PROCESS | 864 | 1471987775561 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 864 | 1471987775563 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 14:29:35 INFO - PROCESS | 864 | 1471987775567 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 864 | 1471987775569 Marionette TRACE conn3 <- [1,2778,null,{}] 14:29:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:29:35 INFO - PROCESS | 864 | 1471987775572 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}] 14:29:35 INFO - PROCESS | 864 | 1471987775574 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:35 INFO - PROCESS | 864 | 1471987775700 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:29:35 INFO - PROCESS | 864 | 1471987775711 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 864 | 1471987775713 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:35 INFO - PROCESS | 864 | ++DOCSHELL 1609F800 == 31 [pid = 864] [id = 704] 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (160AD000) [pid = 864] [serial = 2112] [outer = 00000000] 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16516400) [pid = 864] [serial = 2113] [outer = 160AD000] 14:29:35 INFO - PROCESS | 864 | 1471987775759 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1651D800) [pid = 864] [serial = 2114] [outer = 160AD000] 14:29:36 INFO - PROCESS | 864 | 1471987776245 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]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:29:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 737ms 14:29:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:29:36 INFO - PROCESS | 864 | 1471987776311 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 864 | 1471987776313 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 14:29:36 INFO - PROCESS | 864 | 1471987776317 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 864 | 1471987776318 Marionette TRACE conn3 <- [1,2782,null,{}] 14:29:36 INFO - PROCESS | 864 | 1471987776322 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}] 14:29:36 INFO - PROCESS | 864 | 1471987776327 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:36 INFO - PROCESS | 864 | 1471987776474 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:29:36 INFO - PROCESS | 864 | 1471987776488 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 864 | 1471987776490 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:36 INFO - PROCESS | 864 | ++DOCSHELL 17146000 == 32 [pid = 864] [id = 705] 14:29:36 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (17147400) [pid = 864] [serial = 2115] [outer = 00000000] 14:29:36 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (178E8C00) [pid = 864] [serial = 2116] [outer = 17147400] 14:29:36 INFO - PROCESS | 864 | 1471987776545 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17ADAC00) [pid = 864] [serial = 2117] [outer = 17147400] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13926000) [pid = 864] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 77 (17A08C00) [pid = 864] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15150000) [pid = 864] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15A37C00) [pid = 864] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 74 (11A7B800) [pid = 864] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1315FC00) [pid = 864] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 72 (139CE400) [pid = 864] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16CF1C00) [pid = 864] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 70 (11337C00) [pid = 864] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 69 (16C59400) [pid = 864] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 68 (178F1800) [pid = 864] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:29:36 INFO - PROCESS | 864 | --DOMWINDOW == 67 (16FAB400) [pid = 864] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:29:37 INFO - PROCESS | 864 | 1471987777173 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]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 894ms 14:29:37 INFO - PROCESS | 864 | 1471987777221 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 864 | 1471987777223 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 14:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:29:37 INFO - PROCESS | 864 | 1471987777227 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 864 | 1471987777229 Marionette TRACE conn3 <- [1,2786,null,{}] 14:29:37 INFO - PROCESS | 864 | 1471987777232 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}] 14:29:37 INFO - PROCESS | 864 | 1471987777234 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:37 INFO - PROCESS | 864 | 1471987777315 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:29:37 INFO - PROCESS | 864 | 1471987777324 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 864 | 1471987777326 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:37 INFO - PROCESS | 864 | ++DOCSHELL 1315FC00 == 33 [pid = 864] [id = 706] 14:29:37 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1462E800) [pid = 864] [serial = 2118] [outer = 00000000] 14:29:37 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (1719A400) [pid = 864] [serial = 2119] [outer = 1462E800] 14:29:37 INFO - PROCESS | 864 | 1471987777371 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (179E6800) [pid = 864] [serial = 2120] [outer = 1462E800] 14:29:37 INFO - PROCESS | 864 | 1471987777804 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]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 643ms 14:29:37 INFO - PROCESS | 864 | 1471987777865 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 864 | 1471987777867 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 14:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:29:37 INFO - PROCESS | 864 | 1471987777871 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 864 | 1471987777873 Marionette TRACE conn3 <- [1,2790,null,{}] 14:29:37 INFO - PROCESS | 864 | 1471987777876 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}] 14:29:37 INFO - PROCESS | 864 | 1471987777878 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:37 INFO - PROCESS | 864 | 1471987777957 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:29:37 INFO - PROCESS | 864 | 1471987777963 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 864 | 1471987777965 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:37 INFO - PROCESS | 864 | ++DOCSHELL 1713C800 == 34 [pid = 864] [id = 707] 14:29:37 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (17A08C00) [pid = 864] [serial = 2121] [outer = 00000000] 14:29:38 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18701400) [pid = 864] [serial = 2122] [outer = 17A08C00] 14:29:38 INFO - PROCESS | 864 | 1471987778016 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (18702000) [pid = 864] [serial = 2123] [outer = 17A08C00] 14:29:38 INFO - PROCESS | 864 | 1471987778489 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 643ms 14:29:38 INFO - PROCESS | 864 | 1471987778508 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 864 | 1471987778510 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 14:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:29:38 INFO - PROCESS | 864 | 1471987778513 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 864 | 1471987778515 Marionette TRACE conn3 <- [1,2794,null,{}] 14:29:38 INFO - PROCESS | 864 | 1471987778518 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}] 14:29:38 INFO - PROCESS | 864 | 1471987778520 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:38 INFO - PROCESS | 864 | 1471987778609 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:29:38 INFO - PROCESS | 864 | 1471987778615 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 864 | 1471987778617 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:38 INFO - PROCESS | 864 | ++DOCSHELL 14394400 == 35 [pid = 864] [id = 708] 14:29:38 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (1870D400) [pid = 864] [serial = 2124] [outer = 00000000] 14:29:38 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1871E000) [pid = 864] [serial = 2125] [outer = 1870D400] 14:29:38 INFO - PROCESS | 864 | 1471987778664 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1871F800) [pid = 864] [serial = 2126] [outer = 1870D400] 14:29:39 INFO - PROCESS | 864 | 1471987779457 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 989ms 14:29:39 INFO - PROCESS | 864 | 1471987779501 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 864 | 1471987779506 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 14:29:39 INFO - PROCESS | 864 | 1471987779510 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:29:39 INFO - PROCESS | 864 | 1471987779516 Marionette TRACE conn3 <- [1,2798,null,{}] 14:29:39 INFO - PROCESS | 864 | 1471987779521 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}] 14:29:39 INFO - PROCESS | 864 | 1471987779524 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:39 INFO - PROCESS | 864 | 1471987779675 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:29:39 INFO - PROCESS | 864 | 1471987779815 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 864 | 1471987779818 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:39 INFO - PROCESS | 864 | ++DOCSHELL 10EB2800 == 36 [pid = 864] [id = 709] 14:29:39 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (112C2800) [pid = 864] [serial = 2127] [outer = 00000000] 14:29:39 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (12996C00) [pid = 864] [serial = 2128] [outer = 112C2800] 14:29:39 INFO - PROCESS | 864 | 1471987779878 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (13925C00) [pid = 864] [serial = 2129] [outer = 112C2800] 14:29:40 INFO - PROCESS | 864 | 1471987780553 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1098ms 14:29:40 INFO - PROCESS | 864 | 1471987780608 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 864 | 1471987780613 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 14:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:29:40 INFO - PROCESS | 864 | 1471987780620 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 864 | 1471987780623 Marionette TRACE conn3 <- [1,2802,null,{}] 14:29:40 INFO - PROCESS | 864 | 1471987780627 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}] 14:29:40 INFO - PROCESS | 864 | 1471987780630 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:40 INFO - PROCESS | 864 | 1471987780776 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:29:41 INFO - PROCESS | 864 | 1471987781018 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 864 | 1471987781021 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:41 INFO - PROCESS | 864 | ++DOCSHELL 102CD000 == 37 [pid = 864] [id = 710] 14:29:41 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1051C800) [pid = 864] [serial = 2130] [outer = 00000000] 14:29:41 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10A0F400) [pid = 864] [serial = 2131] [outer = 1051C800] 14:29:41 INFO - PROCESS | 864 | 1471987781084 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (10ACA000) [pid = 864] [serial = 2132] [outer = 1051C800] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 1713C800 == 36 [pid = 864] [id = 707] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 1315FC00 == 35 [pid = 864] [id = 706] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 17146000 == 34 [pid = 864] [id = 705] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 1609F800 == 33 [pid = 864] [id = 704] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 15790800 == 32 [pid = 864] [id = 703] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 14395400 == 31 [pid = 864] [id = 702] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 12D98C00 == 30 [pid = 864] [id = 701] 14:29:41 INFO - PROCESS | 864 | --DOCSHELL 10ACEC00 == 29 [pid = 864] [id = 700] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 81 (13EA5C00) [pid = 864] [serial = 2045] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 80 (18216400) [pid = 864] [serial = 2086] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 79 (15A33000) [pid = 864] [serial = 2072] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 78 (162B4800) [pid = 864] [serial = 2074] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13165000) [pid = 864] [serial = 2059] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 76 (134C7800) [pid = 864] [serial = 2060] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 75 (131F0C00) [pid = 864] [serial = 2065] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 74 (13444400) [pid = 864] [serial = 2066] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1438DC00) [pid = 864] [serial = 2068] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1719B400) [pid = 864] [serial = 2057] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 71 (113BB000) [pid = 864] [serial = 2062] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 70 (11C62C00) [pid = 864] [serial = 2063] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17144400) [pid = 864] [serial = 2077] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 68 (179E7400) [pid = 864] [serial = 2083] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1714AC00) [pid = 864] [serial = 2078] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 66 (15791800) [pid = 864] [serial = 2071] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 65 (18252C00) [pid = 864] [serial = 2087] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1651F800) [pid = 864] [serial = 2075] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 63 (171A5400) [pid = 864] [serial = 2080] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 62 (179F0400) [pid = 864] [serial = 2084] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 61 (1462A800) [pid = 864] [serial = 2069] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | --DOMWINDOW == 60 (171A5800) [pid = 864] [serial = 2081] [outer = 00000000] [url = about:blank] 14:29:41 INFO - PROCESS | 864 | 1471987781778 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:29:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1145ms 14:29:41 INFO - PROCESS | 864 | 1471987781794 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 864 | 1471987781798 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 14:29:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:29:41 INFO - PROCESS | 864 | 1471987781802 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 864 | 1471987781805 Marionette TRACE conn3 <- [1,2806,null,{}] 14:29:41 INFO - PROCESS | 864 | 1471987781810 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}] 14:29:41 INFO - PROCESS | 864 | 1471987781814 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:41 INFO - PROCESS | 864 | 1471987781901 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:29:41 INFO - PROCESS | 864 | 1471987781912 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 864 | 1471987781915 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:41 INFO - PROCESS | 864 | ++DOCSHELL 11337C00 == 30 [pid = 864] [id = 711] 14:29:41 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (113BB000) [pid = 864] [serial = 2133] [outer = 00000000] 14:29:41 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (12D98800) [pid = 864] [serial = 2134] [outer = 113BB000] 14:29:41 INFO - PROCESS | 864 | 1471987781966 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (13222000) [pid = 864] [serial = 2135] [outer = 113BB000] 14:29:42 INFO - PROCESS | 864 | 1471987782501 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 738ms 14:29:42 INFO - PROCESS | 864 | 1471987782541 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 864 | 1471987782545 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 14:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:29:42 INFO - PROCESS | 864 | 1471987782549 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 864 | 1471987782551 Marionette TRACE conn3 <- [1,2810,null,{}] 14:29:42 INFO - PROCESS | 864 | 1471987782555 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}] 14:29:42 INFO - PROCESS | 864 | 1471987782557 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:42 INFO - PROCESS | 864 | 1471987782646 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:29:42 INFO - PROCESS | 864 | 1471987782652 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 864 | 1471987782655 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:42 INFO - PROCESS | 864 | ++DOCSHELL 11A7B800 == 31 [pid = 864] [id = 712] 14:29:42 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (12D94800) [pid = 864] [serial = 2136] [outer = 00000000] 14:29:42 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (139D1000) [pid = 864] [serial = 2137] [outer = 12D94800] 14:29:42 INFO - PROCESS | 864 | 1471987782708 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (14394C00) [pid = 864] [serial = 2138] [outer = 12D94800] 14:29:43 INFO - PROCESS | 864 | 1471987783194 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 690ms 14:29:43 INFO - PROCESS | 864 | 1471987783249 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 864 | 1471987783251 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 14:29:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:29:43 INFO - PROCESS | 864 | 1471987783257 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 864 | 1471987783262 Marionette TRACE conn3 <- [1,2814,null,{}] 14:29:43 INFO - PROCESS | 864 | 1471987783271 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}] 14:29:43 INFO - PROCESS | 864 | 1471987783275 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:43 INFO - PROCESS | 864 | 1471987783364 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:29:43 INFO - PROCESS | 864 | 1471987783471 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 864 | 1471987783474 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:43 INFO - PROCESS | 864 | ++DOCSHELL 1572AC00 == 32 [pid = 864] [id = 713] 14:29:43 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15790800) [pid = 864] [serial = 2139] [outer = 00000000] 14:29:43 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15A31400) [pid = 864] [serial = 2140] [outer = 15790800] 14:29:43 INFO - PROCESS | 864 | 1471987783519 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15B5B000) [pid = 864] [serial = 2141] [outer = 15790800] 14:29:43 INFO - PROCESS | 864 | 1471987783937 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 737ms 14:29:44 INFO - PROCESS | 864 | 1471987784032 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 864 | 1471987784035 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 14:29:44 INFO - PROCESS | 864 | 1471987784038 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 864 | 1471987784040 Marionette TRACE conn3 <- [1,2818,null,{}] 14:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:29:44 INFO - PROCESS | 864 | 1471987784044 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}] 14:29:44 INFO - PROCESS | 864 | 1471987784046 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:44 INFO - PROCESS | 864 | 1471987784170 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:29:44 INFO - PROCESS | 864 | 1471987784234 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 864 | 1471987784237 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:44 INFO - PROCESS | 864 | ++DOCSHELL 16514800 == 33 [pid = 864] [id = 714] 14:29:44 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (16515000) [pid = 864] [serial = 2142] [outer = 00000000] 14:29:44 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (16543000) [pid = 864] [serial = 2143] [outer = 16515000] 14:29:44 INFO - PROCESS | 864 | 1471987784283 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (16C5E800) [pid = 864] [serial = 2144] [outer = 16515000] 14:29:44 INFO - PROCESS | 864 | 1471987784687 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]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 690ms 14:29:44 INFO - PROCESS | 864 | 1471987784724 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 864 | 1471987784726 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 14:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:29:44 INFO - PROCESS | 864 | 1471987784729 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 864 | 1471987784731 Marionette TRACE conn3 <- [1,2822,null,{}] 14:29:44 INFO - PROCESS | 864 | 1471987784734 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}] 14:29:44 INFO - PROCESS | 864 | 1471987784736 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:44 INFO - PROCESS | 864 | 1471987784854 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:29:44 INFO - PROCESS | 864 | 1471987784861 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 864 | 1471987784867 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:44 INFO - PROCESS | 864 | ++DOCSHELL 13445C00 == 34 [pid = 864] [id = 715] 14:29:44 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17141800) [pid = 864] [serial = 2145] [outer = 00000000] 14:29:44 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (17148400) [pid = 864] [serial = 2146] [outer = 17141800] 14:29:44 INFO - PROCESS | 864 | 1471987784980 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (171A2400) [pid = 864] [serial = 2147] [outer = 17141800] 14:29:45 INFO - PROCESS | 864 | 1471987785424 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 738ms 14:29:45 INFO - PROCESS | 864 | 1471987785470 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 864 | 1471987785472 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 14:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:29:45 INFO - PROCESS | 864 | 1471987785505 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 864 | 1471987785507 Marionette TRACE conn3 <- [1,2826,null,{}] 14:29:45 INFO - PROCESS | 864 | 1471987785520 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}] 14:29:45 INFO - PROCESS | 864 | 1471987785522 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:45 INFO - PROCESS | 864 | 1471987785642 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:29:45 INFO - PROCESS | 864 | 1471987785656 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 864 | 1471987785658 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:45 INFO - PROCESS | 864 | ++DOCSHELL 17143800 == 35 [pid = 864] [id = 716] 14:29:45 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (179F0400) [pid = 864] [serial = 2148] [outer = 00000000] 14:29:45 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18257C00) [pid = 864] [serial = 2149] [outer = 179F0400] 14:29:45 INFO - PROCESS | 864 | 1471987785703 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13EB0800) [pid = 864] [serial = 2150] [outer = 179F0400] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 77 (15A2A400) [pid = 864] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 76 (160AD000) [pid = 864] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 75 (14395800) [pid = 864] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 74 (12DD9400) [pid = 864] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 73 (10ACF000) [pid = 864] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10561400) [pid = 864] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 71 (17147400) [pid = 864] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10B8B800) [pid = 864] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17A08C00) [pid = 864] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1392B800) [pid = 864] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1462E800) [pid = 864] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:29:45 INFO - PROCESS | 864 | --DOMWINDOW == 66 (17145400) [pid = 864] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:29:46 INFO - PROCESS | 864 | 1471987786214 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 784ms 14:29:46 INFO - PROCESS | 864 | 1471987786257 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 864 | 1471987786259 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 14:29:46 INFO - PROCESS | 864 | 1471987786263 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:29:46 INFO - PROCESS | 864 | 1471987786264 Marionette TRACE conn3 <- [1,2830,null,{}] 14:29:46 INFO - PROCESS | 864 | 1471987786268 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}] 14:29:46 INFO - PROCESS | 864 | 1471987786270 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:46 INFO - PROCESS | 864 | 1471987786351 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:29:46 INFO - PROCESS | 864 | 1471987786357 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 864 | 1471987786359 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:46 INFO - PROCESS | 864 | ++DOCSHELL 128F2800 == 36 [pid = 864] [id = 717] 14:29:46 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15A2A400) [pid = 864] [serial = 2151] [outer = 00000000] 14:29:46 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (16CECC00) [pid = 864] [serial = 2152] [outer = 15A2A400] 14:29:46 INFO - PROCESS | 864 | 1471987786405 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (17147400) [pid = 864] [serial = 2153] [outer = 15A2A400] 14:29:46 INFO - PROCESS | 864 | 1471987786840 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 644ms 14:29:46 INFO - PROCESS | 864 | 1471987786901 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 864 | 1471987786903 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 14:29:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:29:46 INFO - PROCESS | 864 | 1471987786906 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - PROCESS | 864 | 1471987786908 Marionette TRACE conn3 <- [1,2834,null,{}] 14:29:46 INFO - PROCESS | 864 | 1471987786911 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}] 14:29:46 INFO - PROCESS | 864 | 1471987786914 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:47 INFO - PROCESS | 864 | 1471987786997 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:29:47 INFO - PROCESS | 864 | 1471987787002 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 864 | 1471987787005 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:47 INFO - PROCESS | 864 | ++DOCSHELL 179B9C00 == 37 [pid = 864] [id = 718] 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (179E8C00) [pid = 864] [serial = 2154] [outer = 00000000] 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (18560000) [pid = 864] [serial = 2155] [outer = 179E8C00] 14:29:47 INFO - PROCESS | 864 | 1471987787050 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (18709400) [pid = 864] [serial = 2156] [outer = 179E8C00] 14:29:47 INFO - PROCESS | 864 | 1471987787501 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 643ms 14:29:47 INFO - PROCESS | 864 | 1471987787556 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 864 | 1471987787558 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 14:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:29:47 INFO - PROCESS | 864 | 1471987787561 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 864 | 1471987787563 Marionette TRACE conn3 <- [1,2838,null,{}] 14:29:47 INFO - PROCESS | 864 | 1471987787567 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}] 14:29:47 INFO - PROCESS | 864 | 1471987787568 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:47 INFO - PROCESS | 864 | 1471987787648 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:29:47 INFO - PROCESS | 864 | 1471987787653 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 864 | 1471987787655 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:47 INFO - PROCESS | 864 | ++DOCSHELL 0F970800 == 38 [pid = 864] [id = 719] 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (0F9EB000) [pid = 864] [serial = 2157] [outer = 00000000] 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (130DAC00) [pid = 864] [serial = 2158] [outer = 0F9EB000] 14:29:47 INFO - PROCESS | 864 | 1471987787710 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (16CF0000) [pid = 864] [serial = 2159] [outer = 0F9EB000] 14:29:48 INFO - PROCESS | 864 | 1471987788428 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 910ms 14:29:48 INFO - PROCESS | 864 | 1471987788465 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 864 | 1471987788470 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 14:29:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:29:48 INFO - PROCESS | 864 | 1471987788475 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 864 | 1471987788480 Marionette TRACE conn3 <- [1,2842,null,{}] 14:29:48 INFO - PROCESS | 864 | 1471987788485 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}] 14:29:48 INFO - PROCESS | 864 | 1471987788488 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:48 INFO - PROCESS | 864 | 1471987788608 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:29:48 INFO - PROCESS | 864 | 1471987788716 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 864 | 1471987788719 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:48 INFO - PROCESS | 864 | ++DOCSHELL 10ACC400 == 39 [pid = 864] [id = 720] 14:29:48 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (11389800) [pid = 864] [serial = 2160] [outer = 00000000] 14:29:48 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1349A000) [pid = 864] [serial = 2161] [outer = 11389800] 14:29:48 INFO - PROCESS | 864 | 1471987788786 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (13933C00) [pid = 864] [serial = 2162] [outer = 11389800] 14:29:49 INFO - PROCESS | 864 | 1471987789355 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:29:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 909ms 14:29:49 INFO - PROCESS | 864 | 1471987789381 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 864 | 1471987789386 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 14:29:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:29:49 INFO - PROCESS | 864 | 1471987789393 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 864 | 1471987789395 Marionette TRACE conn3 <- [1,2846,null,{}] 14:29:49 INFO - PROCESS | 864 | 1471987789400 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}] 14:29:49 INFO - PROCESS | 864 | 1471987789403 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:49 INFO - PROCESS | 864 | 1471987789519 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:29:49 INFO - PROCESS | 864 | 1471987789634 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 864 | 1471987789637 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:49 INFO - PROCESS | 864 | ++DOCSHELL 15728800 == 40 [pid = 864] [id = 721] 14:29:49 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15A2B800) [pid = 864] [serial = 2163] [outer = 00000000] 14:29:49 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15A36000) [pid = 864] [serial = 2164] [outer = 15A2B800] 14:29:49 INFO - PROCESS | 864 | 1471987789763 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (16540400) [pid = 864] [serial = 2165] [outer = 15A2B800] 14:29:50 INFO - PROCESS | 864 | 1471987790351 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:29:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 957ms 14:29:50 INFO - PROCESS | 864 | 1471987790368 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 864 | 1471987790371 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 14:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:29:50 INFO - PROCESS | 864 | 1471987790375 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 864 | 1471987790379 Marionette TRACE conn3 <- [1,2850,null,{}] 14:29:50 INFO - PROCESS | 864 | 1471987790390 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}] 14:29:50 INFO - PROCESS | 864 | 1471987790394 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:50 INFO - PROCESS | 864 | 1471987790504 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:29:50 INFO - PROCESS | 864 | 1471987790661 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 864 | 1471987790664 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:50 INFO - PROCESS | 864 | ++DOCSHELL 1871F000 == 41 [pid = 864] [id = 722] 14:29:50 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (19C2A000) [pid = 864] [serial = 2166] [outer = 00000000] 14:29:50 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (19C30C00) [pid = 864] [serial = 2167] [outer = 19C2A000] 14:29:50 INFO - PROCESS | 864 | 1471987790724 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (19C35400) [pid = 864] [serial = 2168] [outer = 19C2A000] 14:29:51 INFO - PROCESS | 864 | 1471987791363 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1051ms 14:29:51 INFO - PROCESS | 864 | 1471987791424 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 864 | 1471987791427 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 14:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:29:51 INFO - PROCESS | 864 | 1471987791431 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 864 | 1471987791433 Marionette TRACE conn3 <- [1,2854,null,{}] 14:29:51 INFO - PROCESS | 864 | 1471987791455 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}] 14:29:51 INFO - PROCESS | 864 | 1471987791457 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:51 INFO - PROCESS | 864 | 1471987791567 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:29:51 INFO - PROCESS | 864 | 1471987791823 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 864 | 1471987791826 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:51 INFO - PROCESS | 864 | ++DOCSHELL 10275800 == 42 [pid = 864] [id = 723] 14:29:51 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (10A0F000) [pid = 864] [serial = 2169] [outer = 00000000] 14:29:51 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10ACB000) [pid = 864] [serial = 2170] [outer = 10A0F000] 14:29:51 INFO - PROCESS | 864 | 1471987791900 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (11C62400) [pid = 864] [serial = 2171] [outer = 10A0F000] 14:29:52 INFO - PROCESS | 864 | 1471987792478 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1066ms 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 179B9C00 == 41 [pid = 864] [id = 718] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 128F2800 == 40 [pid = 864] [id = 717] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 17143800 == 39 [pid = 864] [id = 716] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 13445C00 == 38 [pid = 864] [id = 715] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 16514800 == 37 [pid = 864] [id = 714] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 1572AC00 == 36 [pid = 864] [id = 713] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 11A7B800 == 35 [pid = 864] [id = 712] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 11337C00 == 34 [pid = 864] [id = 711] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 102CD000 == 33 [pid = 864] [id = 710] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 10EB2800 == 32 [pid = 864] [id = 709] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 134D4C00 == 31 [pid = 864] [id = 697] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 17144800 == 30 [pid = 864] [id = 698] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 14394400 == 29 [pid = 864] [id = 708] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 0F9E5C00 == 28 [pid = 864] [id = 699] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 15728800 == 27 [pid = 864] [id = 721] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 1871F000 == 26 [pid = 864] [id = 722] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 0F970800 == 25 [pid = 864] [id = 719] 14:29:53 INFO - PROCESS | 864 | --DOCSHELL 10ACC400 == 24 [pid = 864] [id = 720] 14:29:53 INFO - PROCESS | 864 | 1471987793126 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 864 | 1471987793131 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15A30000) [pid = 864] [serial = 2110] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 85 (16516400) [pid = 864] [serial = 2113] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15A39C00) [pid = 864] [serial = 2111] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 83 (14637C00) [pid = 864] [serial = 2107] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 82 (13109400) [pid = 864] [serial = 2104] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 81 (131EFC00) [pid = 864] [serial = 2105] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 80 (11388C00) [pid = 864] [serial = 2101] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 79 (11A09800) [pid = 864] [serial = 2102] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1299F000) [pid = 864] [serial = 2099] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 77 (128EB000) [pid = 864] [serial = 2098] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 76 (178E8C00) [pid = 864] [serial = 2116] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1651D800) [pid = 864] [serial = 2114] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1315D400) [pid = 864] [serial = 2090] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 73 (12DDE400) [pid = 864] [serial = 2089] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 72 (18701400) [pid = 864] [serial = 2122] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1871E000) [pid = 864] [serial = 2125] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 70 (146B5000) [pid = 864] [serial = 2093] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 69 (17ADAC00) [pid = 864] [serial = 2117] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 68 (1719A400) [pid = 864] [serial = 2119] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1438E000) [pid = 864] [serial = 2092] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 66 (179E6800) [pid = 864] [serial = 2120] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1514D400) [pid = 864] [serial = 2108] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 64 (18702000) [pid = 864] [serial = 2123] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 63 (17ADE000) [pid = 864] [serial = 2096] [outer = 00000000] [url = about:blank] 14:29:53 INFO - PROCESS | 864 | --DOMWINDOW == 62 (178EE400) [pid = 864] [serial = 2095] [outer = 00000000] [url = about:blank] 14:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:29:53 INFO - PROCESS | 864 | 1471987793257 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 864 | 1471987793260 Marionette TRACE conn3 <- [1,2858,null,{}] 14:29:53 INFO - PROCESS | 864 | 1471987793266 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}] 14:29:53 INFO - PROCESS | 864 | 1471987793270 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:53 INFO - PROCESS | 864 | 1471987793357 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:29:53 INFO - PROCESS | 864 | 1471987793367 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 864 | 1471987793372 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:53 INFO - PROCESS | 864 | ++DOCSHELL 10ACD800 == 25 [pid = 864] [id = 724] 14:29:53 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (10ACE000) [pid = 864] [serial = 2172] [outer = 00000000] 14:29:53 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (10EACC00) [pid = 864] [serial = 2173] [outer = 10ACE000] 14:29:53 INFO - PROCESS | 864 | 1471987793423 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (112C5C00) [pid = 864] [serial = 2174] [outer = 10ACE000] 14:29:53 INFO - PROCESS | 864 | 1471987793954 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 799ms 14:29:54 INFO - PROCESS | 864 | 1471987794013 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 864 | 1471987794016 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 14:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:29:54 INFO - PROCESS | 864 | 1471987794022 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 864 | 1471987794026 Marionette TRACE conn3 <- [1,2862,null,{}] 14:29:54 INFO - PROCESS | 864 | 1471987794031 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}] 14:29:54 INFO - PROCESS | 864 | 1471987794033 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:54 INFO - PROCESS | 864 | 1471987794121 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:29:54 INFO - PROCESS | 864 | 1471987794221 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 864 | 1471987794223 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:54 INFO - PROCESS | 864 | ++DOCSHELL 129E8800 == 26 [pid = 864] [id = 725] 14:29:54 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (12BED800) [pid = 864] [serial = 2175] [outer = 00000000] 14:29:54 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (130D6800) [pid = 864] [serial = 2176] [outer = 12BED800] 14:29:54 INFO - PROCESS | 864 | 1471987794273 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (1315AC00) [pid = 864] [serial = 2177] [outer = 12BED800] 14:29:54 INFO - PROCESS | 864 | 1471987794679 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 706ms 14:29:54 INFO - PROCESS | 864 | 1471987794725 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 864 | 1471987794727 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 14:29:54 INFO - PROCESS | 864 | 1471987794731 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 864 | 1471987794733 Marionette TRACE conn3 <- [1,2866,null,{}] 14:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:29:54 INFO - PROCESS | 864 | 1471987794738 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}] 14:29:54 INFO - PROCESS | 864 | 1471987794743 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:54 INFO - PROCESS | 864 | 1471987794838 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:29:54 INFO - PROCESS | 864 | 1471987794853 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 864 | 1471987794857 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:54 INFO - PROCESS | 864 | ++DOCSHELL 13EA4C00 == 27 [pid = 864] [id = 726] 14:29:54 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (13EAF800) [pid = 864] [serial = 2178] [outer = 00000000] 14:29:54 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (14392800) [pid = 864] [serial = 2179] [outer = 13EAF800] 14:29:54 INFO - PROCESS | 864 | 1471987794914 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (14630C00) [pid = 864] [serial = 2180] [outer = 13EAF800] 14:29:55 INFO - PROCESS | 864 | 1471987795380 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]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:29:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 706ms 14:29:55 INFO - PROCESS | 864 | 1471987795433 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 864 | 1471987795435 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 14:29:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:29:55 INFO - PROCESS | 864 | 1471987795438 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 864 | 1471987795440 Marionette TRACE conn3 <- [1,2870,null,{}] 14:29:55 INFO - PROCESS | 864 | 1471987795444 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}] 14:29:55 INFO - PROCESS | 864 | 1471987795446 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:55 INFO - PROCESS | 864 | 1471987795576 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:29:55 INFO - PROCESS | 864 | 1471987795634 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 864 | 1471987795637 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:55 INFO - PROCESS | 864 | ++DOCSHELL 146B5000 == 28 [pid = 864] [id = 727] 14:29:55 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1514F400) [pid = 864] [serial = 2181] [outer = 00000000] 14:29:55 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (1578E800) [pid = 864] [serial = 2182] [outer = 1514F400] 14:29:55 INFO - PROCESS | 864 | 1471987795685 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (15A2E400) [pid = 864] [serial = 2183] [outer = 1514F400] 14:29:56 INFO - PROCESS | 864 | 1471987796123 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]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 753ms 14:29:56 INFO - PROCESS | 864 | 1471987796179 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 864 | 1471987796181 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 14:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:29:56 INFO - PROCESS | 864 | 1471987796184 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 864 | 1471987796186 Marionette TRACE conn3 <- [1,2874,null,{}] 14:29:56 INFO - PROCESS | 864 | 1471987796190 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}] 14:29:56 INFO - PROCESS | 864 | 1471987796192 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:56 INFO - PROCESS | 864 | 1471987796336 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:29:56 INFO - PROCESS | 864 | 1471987796402 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 864 | 1471987796405 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:56 INFO - PROCESS | 864 | ++DOCSHELL 15B55000 == 29 [pid = 864] [id = 728] 14:29:56 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1609FC00) [pid = 864] [serial = 2184] [outer = 00000000] 14:29:56 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (16510400) [pid = 864] [serial = 2185] [outer = 1609FC00] 14:29:56 INFO - PROCESS | 864 | 1471987796451 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (16519400) [pid = 864] [serial = 2186] [outer = 1609FC00] 14:29:56 INFO - PROCESS | 864 | 1471987796878 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]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 737ms 14:29:56 INFO - PROCESS | 864 | 1471987796926 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 864 | 1471987796930 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 14:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:29:56 INFO - PROCESS | 864 | 1471987796935 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 864 | 1471987796937 Marionette TRACE conn3 <- [1,2878,null,{}] 14:29:56 INFO - PROCESS | 864 | 1471987796940 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}] 14:29:56 INFO - PROCESS | 864 | 1471987796946 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:57 INFO - PROCESS | 864 | 1471987797097 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:29:57 INFO - PROCESS | 864 | 1471987797110 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 864 | 1471987797112 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:57 INFO - PROCESS | 864 | ++DOCSHELL 1713BC00 == 30 [pid = 864] [id = 729] 14:29:57 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1713D400) [pid = 864] [serial = 2187] [outer = 00000000] 14:29:57 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17148C00) [pid = 864] [serial = 2188] [outer = 1713D400] 14:29:57 INFO - PROCESS | 864 | 1471987797163 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17405C00) [pid = 864] [serial = 2189] [outer = 1713D400] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16515000) [pid = 864] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 78 (17141800) [pid = 864] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 77 (179F0400) [pid = 864] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15790800) [pid = 864] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 75 (1870D400) [pid = 864] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 74 (12D94800) [pid = 864] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 73 (112C2800) [pid = 864] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1051C800) [pid = 864] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 71 (113BB000) [pid = 864] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 70 (179E8C00) [pid = 864] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15A2A400) [pid = 864] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:29:57 INFO - PROCESS | 864 | --DOMWINDOW == 68 (0F9EB000) [pid = 864] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:29:57 INFO - PROCESS | 864 | 1471987797825 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:29:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:29:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 957ms 14:29:57 INFO - PROCESS | 864 | 1471987797883 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:29:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:29:57 INFO - PROCESS | 864 | 1471987797885 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 14:29:57 INFO - PROCESS | 864 | 1471987797889 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 864 | 1471987797891 Marionette TRACE conn3 <- [1,2882,null,{}] 14:29:57 INFO - PROCESS | 864 | 1471987797894 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}] 14:29:57 INFO - PROCESS | 864 | 1471987797896 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:58 INFO - PROCESS | 864 | 1471987798018 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:29:58 INFO - PROCESS | 864 | 1471987798130 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 864 | 1471987798132 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:58 INFO - PROCESS | 864 | ++DOCSHELL 11A7B000 == 31 [pid = 864] [id = 730] 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (11C5DC00) [pid = 864] [serial = 2190] [outer = 00000000] 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15784400) [pid = 864] [serial = 2191] [outer = 11C5DC00] 14:29:58 INFO - PROCESS | 864 | 1471987798187 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1693F800) [pid = 864] [serial = 2192] [outer = 11C5DC00] 14:29:58 INFO - PROCESS | 864 | 1471987798535 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]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 643ms 14:29:58 INFO - PROCESS | 864 | 1471987798556 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:29:58 INFO - PROCESS | 864 | 1471987798560 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 14:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:29:58 INFO - PROCESS | 864 | 1471987798578 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - PROCESS | 864 | 1471987798579 Marionette TRACE conn3 <- [1,2886,null,{}] 14:29:58 INFO - PROCESS | 864 | 1471987798583 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}] 14:29:58 INFO - PROCESS | 864 | 1471987798585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:58 INFO - PROCESS | 864 | 1471987798663 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:29:58 INFO - PROCESS | 864 | 1471987798669 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 864 | 1471987798671 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:58 INFO - PROCESS | 864 | ++DOCSHELL 17147C00 == 32 [pid = 864] [id = 731] 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17149400) [pid = 864] [serial = 2193] [outer = 00000000] 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (179B4400) [pid = 864] [serial = 2194] [outer = 17149400] 14:29:58 INFO - PROCESS | 864 | 1471987798719 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (179EA400) [pid = 864] [serial = 2195] [outer = 17149400] 14:29:59 INFO - PROCESS | 864 | 1471987799177 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 659ms 14:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:29:59 INFO - PROCESS | 864 | 1471987799220 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 864 | 1471987799222 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 14:29:59 INFO - PROCESS | 864 | 1471987799225 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 864 | 1471987799227 Marionette TRACE conn3 <- [1,2890,null,{}] 14:29:59 INFO - PROCESS | 864 | 1471987799230 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}] 14:29:59 INFO - PROCESS | 864 | 1471987799232 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:59 INFO - PROCESS | 864 | 1471987799311 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:29:59 INFO - PROCESS | 864 | 1471987799317 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 864 | 1471987799319 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:29:59 INFO - PROCESS | 864 | ++DOCSHELL 17A0E400 == 33 [pid = 864] [id = 732] 14:29:59 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17AD5400) [pid = 864] [serial = 2196] [outer = 00000000] 14:29:59 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (18256C00) [pid = 864] [serial = 2197] [outer = 17AD5400] 14:29:59 INFO - PROCESS | 864 | 1471987799364 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1825A400) [pid = 864] [serial = 2198] [outer = 17AD5400] 14:30:00 INFO - PROCESS | 864 | 1471987800061 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:30:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 894ms 14:30:00 INFO - PROCESS | 864 | 1471987800131 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 864 | 1471987800135 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 14:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:30:00 INFO - PROCESS | 864 | 1471987800140 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 864 | 1471987800144 Marionette TRACE conn3 <- [1,2894,null,{}] 14:30:00 INFO - PROCESS | 864 | 1471987800150 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}] 14:30:00 INFO - PROCESS | 864 | 1471987800153 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:00 INFO - PROCESS | 864 | 1471987800303 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:30:00 INFO - PROCESS | 864 | 1471987800440 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 864 | 1471987800443 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:00 INFO - PROCESS | 864 | ++DOCSHELL 10A47C00 == 34 [pid = 864] [id = 733] 14:30:00 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (10ACFC00) [pid = 864] [serial = 2199] [outer = 00000000] 14:30:00 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (129DB400) [pid = 864] [serial = 2200] [outer = 10ACFC00] 14:30:00 INFO - PROCESS | 864 | 1471987800504 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (130ABC00) [pid = 864] [serial = 2201] [outer = 10ACFC00] 14:30:01 INFO - PROCESS | 864 | 1471987801246 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]]]}] 14:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1161ms 14:30:01 INFO - PROCESS | 864 | 1471987801318 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 864 | 1471987801323 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 14:30:01 INFO - PROCESS | 864 | 1471987801331 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 864 | 1471987801334 Marionette TRACE conn3 <- [1,2898,null,{}] 14:30:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:30:01 INFO - PROCESS | 864 | 1471987801338 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}] 14:30:01 INFO - PROCESS | 864 | 1471987801341 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:01 INFO - PROCESS | 864 | 1471987801471 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:30:01 INFO - PROCESS | 864 | 1471987801608 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 864 | 1471987801611 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:01 INFO - PROCESS | 864 | ++DOCSHELL 128F0400 == 35 [pid = 864] [id = 734] 14:30:01 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1392B400) [pid = 864] [serial = 2202] [outer = 00000000] 14:30:01 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (13EA6C00) [pid = 864] [serial = 2203] [outer = 1392B400] 14:30:01 INFO - PROCESS | 864 | 1471987801673 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (14635000) [pid = 864] [serial = 2204] [outer = 1392B400] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 17147C00 == 34 [pid = 864] [id = 731] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 11A7B000 == 33 [pid = 864] [id = 730] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 1713BC00 == 32 [pid = 864] [id = 729] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 15B55000 == 31 [pid = 864] [id = 728] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 146B5000 == 30 [pid = 864] [id = 727] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 13EA4C00 == 29 [pid = 864] [id = 726] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 129E8800 == 28 [pid = 864] [id = 725] 14:30:02 INFO - PROCESS | 864 | --DOCSHELL 10ACD800 == 27 [pid = 864] [id = 724] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16543000) [pid = 864] [serial = 2143] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 81 (17148400) [pid = 864] [serial = 2146] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 80 (16C5E800) [pid = 864] [serial = 2144] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 79 (18257C00) [pid = 864] [serial = 2149] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 78 (15A31400) [pid = 864] [serial = 2140] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 77 (171A2400) [pid = 864] [serial = 2147] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1871F800) [pid = 864] [serial = 2126] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 75 (139D1000) [pid = 864] [serial = 2137] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 74 (14394C00) [pid = 864] [serial = 2138] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 73 (12996C00) [pid = 864] [serial = 2128] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 72 (13925C00) [pid = 864] [serial = 2129] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10A0F400) [pid = 864] [serial = 2131] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 70 (10ACA000) [pid = 864] [serial = 2132] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 69 (12D98800) [pid = 864] [serial = 2134] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 68 (13222000) [pid = 864] [serial = 2135] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 67 (18709400) [pid = 864] [serial = 2156] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 66 (18560000) [pid = 864] [serial = 2155] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 65 (13EB0800) [pid = 864] [serial = 2150] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 64 (16CECC00) [pid = 864] [serial = 2152] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 63 (15B5B000) [pid = 864] [serial = 2141] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 62 (16CF0000) [pid = 864] [serial = 2159] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 61 (130DAC00) [pid = 864] [serial = 2158] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | --DOMWINDOW == 60 (17147400) [pid = 864] [serial = 2153] [outer = 00000000] [url = about:blank] 14:30:02 INFO - PROCESS | 864 | 1471987802439 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]]]}] 14:30:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:30:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:30:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1145ms 14:30:02 INFO - PROCESS | 864 | 1471987802482 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:30:02 INFO - TEST-START | /DOMEvents/constructors.html 14:30:02 INFO - PROCESS | 864 | 1471987802486 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 14:30:02 INFO - PROCESS | 864 | 1471987802491 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 864 | 1471987802496 Marionette TRACE conn3 <- [1,2902,null,{}] 14:30:02 INFO - PROCESS | 864 | 1471987802500 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}] 14:30:02 INFO - PROCESS | 864 | 1471987802503 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:02 INFO - PROCESS | 864 | 1471987802590 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:30:02 INFO - PROCESS | 864 | 1471987802699 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 864 | 1471987802702 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:02 INFO - PROCESS | 864 | ++DOCSHELL 1138A400 == 28 [pid = 864] [id = 735] 14:30:02 INFO - PROCESS | 864 | ++DOMWINDOW == 61 (113B4C00) [pid = 864] [serial = 2205] [outer = 00000000] 14:30:02 INFO - PROCESS | 864 | ++DOMWINDOW == 62 (128F2C00) [pid = 864] [serial = 2206] [outer = 113B4C00] 14:30:02 INFO - PROCESS | 864 | 1471987802752 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 864 | ++DOMWINDOW == 63 (129A1800) [pid = 864] [serial = 2207] [outer = 113B4C00] 14:30:03 INFO - PROCESS | 864 | 1471987803280 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]]]}] 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:30:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:30:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:30:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 847ms 14:30:03 INFO - PROCESS | 864 | 1471987803347 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 864 | 1471987803351 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 14:30:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:30:03 INFO - PROCESS | 864 | 1471987803358 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 864 | 1471987803360 Marionette TRACE conn3 <- [1,2906,null,{}] 14:30:03 INFO - PROCESS | 864 | 1471987803364 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}] 14:30:03 INFO - PROCESS | 864 | 1471987803367 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:03 INFO - PROCESS | 864 | 1471987803458 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:30:03 INFO - PROCESS | 864 | 1471987803469 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 864 | 1471987803472 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:03 INFO - PROCESS | 864 | ++DOCSHELL 1392A800 == 29 [pid = 864] [id = 736] 14:30:03 INFO - PROCESS | 864 | ++DOMWINDOW == 64 (1392D400) [pid = 864] [serial = 2208] [outer = 00000000] 14:30:03 INFO - PROCESS | 864 | ++DOMWINDOW == 65 (13EA1400) [pid = 864] [serial = 2209] [outer = 1392D400] 14:30:03 INFO - PROCESS | 864 | 1471987803521 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (14388400) [pid = 864] [serial = 2210] [outer = 1392D400] 14:30:04 INFO - PROCESS | 864 | 1471987803974 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:30:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:30:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 643ms 14:30:04 INFO - PROCESS | 864 | 1471987803998 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 864 | 1471987804000 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 14:30:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:30:04 INFO - PROCESS | 864 | 1471987804004 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 864 | 1471987804007 Marionette TRACE conn3 <- [1,2910,null,{}] 14:30:04 INFO - PROCESS | 864 | 1471987804018 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}] 14:30:04 INFO - PROCESS | 864 | 1471987804023 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:04 INFO - PROCESS | 864 | 1471987804126 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:30:04 INFO - PROCESS | 864 | 1471987804135 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 864 | 1471987804138 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:04 INFO - PROCESS | 864 | ++DOCSHELL 15A2A400 == 30 [pid = 864] [id = 737] 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (15A2A800) [pid = 864] [serial = 2211] [outer = 00000000] 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (15A36400) [pid = 864] [serial = 2212] [outer = 15A2A800] 14:30:04 INFO - PROCESS | 864 | 1471987804187 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (15B5C000) [pid = 864] [serial = 2213] [outer = 15A2A800] 14:30:04 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:30:04 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:30:04 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:30:04 INFO - PROCESS | 864 | [864] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:30:04 INFO - PROCESS | 864 | 1471987804641 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]]]}] 14:30:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:30:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:30:04 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 14:30:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:30:04 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 14:30:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:30:04 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]" 14:30:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:30:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:30:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 690ms 14:30:04 INFO - PROCESS | 864 | 1471987804706 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 864 | 1471987804710 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 14:30:04 INFO - PROCESS | 864 | 1471987804714 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:30:04 INFO - PROCESS | 864 | 1471987804716 Marionette TRACE conn3 <- [1,2914,null,{}] 14:30:04 INFO - PROCESS | 864 | 1471987804720 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}] 14:30:04 INFO - PROCESS | 864 | 1471987804722 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:04 INFO - PROCESS | 864 | 1471987804809 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:30:04 INFO - PROCESS | 864 | 1471987804842 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 864 | 1471987804845 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:04 INFO - PROCESS | 864 | ++DOCSHELL 168D6400 == 31 [pid = 864] [id = 738] 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1713BC00) [pid = 864] [serial = 2214] [outer = 00000000] 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (17145800) [pid = 864] [serial = 2215] [outer = 1713BC00] 14:30:04 INFO - PROCESS | 864 | 1471987804893 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1719CC00) [pid = 864] [serial = 2216] [outer = 1713BC00] 14:30:05 INFO - PROCESS | 864 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:30:05 INFO - PROCESS | 864 | 1471987805341 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]]]}] 14:30:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:30:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 643ms 14:30:05 INFO - PROCESS | 864 | 1471987805354 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 864 | 1471987805356 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 14:30:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:30:05 INFO - PROCESS | 864 | 1471987805359 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 864 | 1471987805361 Marionette TRACE conn3 <- [1,2918,null,{}] 14:30:05 INFO - PROCESS | 864 | 1471987805369 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}] 14:30:05 INFO - PROCESS | 864 | 1471987805371 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:05 INFO - PROCESS | 864 | 1471987805489 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:30:05 INFO - PROCESS | 864 | 1471987805495 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 864 | 1471987805497 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:05 INFO - PROCESS | 864 | ++DOCSHELL 1713D800 == 32 [pid = 864] [id = 739] 14:30:05 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17145400) [pid = 864] [serial = 2217] [outer = 00000000] 14:30:05 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (179B8000) [pid = 864] [serial = 2218] [outer = 17145400] 14:30:05 INFO - PROCESS | 864 | 1471987805543 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (179B8800) [pid = 864] [serial = 2219] [outer = 17145400] 14:30:05 INFO - PROCESS | 864 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:30:06 INFO - PROCESS | 864 | 1471987805981 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]]]}] 14:30:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:30:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 643ms 14:30:06 INFO - PROCESS | 864 | 1471987805997 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 864 | 1471987805999 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 14:30:06 INFO - PROCESS | 864 | 1471987806003 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:30:06 INFO - PROCESS | 864 | 1471987806005 Marionette TRACE conn3 <- [1,2922,null,{}] 14:30:06 INFO - PROCESS | 864 | 1471987806016 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}] 14:30:06 INFO - PROCESS | 864 | 1471987806021 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:06 INFO - PROCESS | 864 | 1471987806165 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:30:06 INFO - PROCESS | 864 | 1471987806262 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 864 | 1471987806264 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:06 INFO - PROCESS | 864 | ++DOCSHELL 18216400 == 33 [pid = 864] [id = 740] 14:30:06 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (18257C00) [pid = 864] [serial = 2220] [outer = 00000000] 14:30:06 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (18707800) [pid = 864] [serial = 2221] [outer = 18257C00] 14:30:06 INFO - PROCESS | 864 | 1471987806313 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1870C400) [pid = 864] [serial = 2222] [outer = 18257C00] 14:30:06 INFO - PROCESS | 864 | 1471987806787 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]]]}] 14:30:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:30:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 799ms 14:30:06 INFO - PROCESS | 864 | 1471987806838 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 864 | 1471987806840 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 14:30:06 INFO - PROCESS | 864 | 1471987806843 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:30:06 INFO - PROCESS | 864 | 1471987806845 Marionette TRACE conn3 <- [1,2926,null,{}] 14:30:06 INFO - PROCESS | 864 | 1471987806849 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}] 14:30:06 INFO - PROCESS | 864 | 1471987806851 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:06 INFO - PROCESS | 864 | 1471987806970 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:30:06 INFO - PROCESS | 864 | 1471987806975 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 864 | 1471987806977 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:06 INFO - PROCESS | 864 | ++DOCSHELL 1870D400 == 34 [pid = 864] [id = 741] 14:30:06 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1871B800) [pid = 864] [serial = 2223] [outer = 00000000] 14:30:07 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (19C2C800) [pid = 864] [serial = 2224] [outer = 1871B800] 14:30:07 INFO - PROCESS | 864 | 1471987807026 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (19C32800) [pid = 864] [serial = 2225] [outer = 1871B800] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 80 (10ACE000) [pid = 864] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 79 (12BED800) [pid = 864] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1713D400) [pid = 864] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 77 (10A0F000) [pid = 864] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13EAF800) [pid = 864] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 75 (11389800) [pid = 864] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17149400) [pid = 864] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 73 (15A2B800) [pid = 864] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 72 (19C2A000) [pid = 864] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 71 (1609FC00) [pid = 864] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 70 (11C5DC00) [pid = 864] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:30:07 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1514F400) [pid = 864] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:30:07 INFO - PROCESS | 864 | 1471987807512 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]]]}] 14:30:07 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. 14:30:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 706ms 14:30:07 INFO - PROCESS | 864 | 1471987807559 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 864 | 1471987807561 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 14:30:07 INFO - PROCESS | 864 | 1471987807566 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:30:07 INFO - PROCESS | 864 | 1471987807568 Marionette TRACE conn3 <- [1,2930,null,{}] 14:30:07 INFO - PROCESS | 864 | 1471987807571 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}] 14:30:07 INFO - PROCESS | 864 | 1471987807573 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:07 INFO - PROCESS | 864 | 1471987807680 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:30:07 INFO - PROCESS | 864 | 1471987807687 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 864 | 1471987807689 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:07 INFO - PROCESS | 864 | ++DOCSHELL 129E1000 == 35 [pid = 864] [id = 742] 14:30:07 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (13932000) [pid = 864] [serial = 2226] [outer = 00000000] 14:30:07 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (15786800) [pid = 864] [serial = 2227] [outer = 13932000] 14:30:07 INFO - PROCESS | 864 | 1471987807734 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1713D400) [pid = 864] [serial = 2228] [outer = 13932000] 14:30:08 INFO - PROCESS | 864 | 1471987808134 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"]]]}] 14:30:08 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 14:30:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:30:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 596ms 14:30:08 INFO - PROCESS | 864 | 1471987808163 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:30:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:30:08 INFO - PROCESS | 864 | 1471987808174 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 14:30:08 INFO - PROCESS | 864 | 1471987808179 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 864 | 1471987808182 Marionette TRACE conn3 <- [1,2934,null,{}] 14:30:08 INFO - PROCESS | 864 | 1471987808186 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}] 14:30:08 INFO - PROCESS | 864 | 1471987808189 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:08 INFO - PROCESS | 864 | 1471987808319 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:30:08 INFO - PROCESS | 864 | 1471987808324 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 864 | 1471987808326 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:08 INFO - PROCESS | 864 | ++DOCSHELL 15150400 == 36 [pid = 864] [id = 743] 14:30:08 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (15786400) [pid = 864] [serial = 2229] [outer = 00000000] 14:30:08 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (19C37400) [pid = 864] [serial = 2230] [outer = 15786400] 14:30:08 INFO - PROCESS | 864 | 1471987808374 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (19D98800) [pid = 864] [serial = 2231] [outer = 15786400] 14:30:08 INFO - PROCESS | 864 | 1471987808749 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]]]}] 14:30:08 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. 14:30:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 596ms 14:30:08 INFO - PROCESS | 864 | 1471987808776 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 864 | 1471987808778 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 14:30:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:30:08 INFO - PROCESS | 864 | 1471987808781 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 864 | 1471987808783 Marionette TRACE conn3 <- [1,2938,null,{}] 14:30:08 INFO - PROCESS | 864 | 1471987808786 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}] 14:30:08 INFO - PROCESS | 864 | 1471987808788 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:08 INFO - PROCESS | 864 | 1471987808917 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:30:08 INFO - PROCESS | 864 | 1471987808924 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 864 | 1471987808926 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:08 INFO - PROCESS | 864 | ++DOCSHELL 1462E400 == 37 [pid = 864] [id = 744] 14:30:08 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (16514000) [pid = 864] [serial = 2232] [outer = 00000000] 14:30:08 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (19DA2800) [pid = 864] [serial = 2233] [outer = 16514000] 14:30:08 INFO - PROCESS | 864 | 1471987808973 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (19DA3000) [pid = 864] [serial = 2234] [outer = 16514000] 14:30:09 INFO - PROCESS | 864 | ++DOCSHELL 10560C00 == 38 [pid = 864] [id = 745] 14:30:09 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10A01C00) [pid = 864] [serial = 2235] [outer = 00000000] 14:30:09 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (10A47400) [pid = 864] [serial = 2236] [outer = 10A01C00] 14:30:09 INFO - PROCESS | 864 | 1471987809592 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]]]}] 14:30:09 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. 14:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 847ms 14:30:09 INFO - PROCESS | 864 | 1471987809625 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 864 | 1471987809630 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 14:30:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:30:09 INFO - PROCESS | 864 | 1471987809634 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 864 | 1471987809638 Marionette TRACE conn3 <- [1,2942,null,{}] 14:30:09 INFO - PROCESS | 864 | 1471987809644 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}] 14:30:09 INFO - PROCESS | 864 | 1471987809647 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:09 INFO - PROCESS | 864 | 1471987809782 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:30:09 INFO - PROCESS | 864 | 1471987809919 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 864 | 1471987809922 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:09 INFO - PROCESS | 864 | ++DOCSHELL 10B91000 == 39 [pid = 864] [id = 746] 14:30:09 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10EA9000) [pid = 864] [serial = 2237] [outer = 00000000] 14:30:09 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1343E400) [pid = 864] [serial = 2238] [outer = 10EA9000] 14:30:10 INFO - PROCESS | 864 | 1471987809982 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (13927400) [pid = 864] [serial = 2239] [outer = 10EA9000] 14:30:10 INFO - PROCESS | 864 | 1471987810560 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]]]}] 14:30:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:30:10 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 14:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 941ms 14:30:10 INFO - PROCESS | 864 | 1471987810581 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 864 | 1471987810586 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 14:30:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:30:10 INFO - PROCESS | 864 | 1471987810592 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 864 | 1471987810595 Marionette TRACE conn3 <- [1,2946,null,{}] 14:30:10 INFO - PROCESS | 864 | 1471987810600 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}] 14:30:10 INFO - PROCESS | 864 | 1471987810602 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:10 INFO - PROCESS | 864 | 1471987810734 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:30:10 INFO - PROCESS | 864 | 1471987810891 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 864 | 1471987810894 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:10 INFO - PROCESS | 864 | ++DOCSHELL 15A31800 == 40 [pid = 864] [id = 747] 14:30:10 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (15A33000) [pid = 864] [serial = 2240] [outer = 00000000] 14:30:10 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (17145C00) [pid = 864] [serial = 2241] [outer = 15A33000] 14:30:10 INFO - PROCESS | 864 | 1471987810953 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (179B7800) [pid = 864] [serial = 2242] [outer = 15A33000] 14:30:11 INFO - PROCESS | 864 | 1471987811510 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]]]}] 14:30:11 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. 14:30:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 941ms 14:30:11 INFO - PROCESS | 864 | 1471987811543 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 864 | 1471987811545 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 14:30:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:30:11 INFO - PROCESS | 864 | 1471987811550 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 864 | 1471987811554 Marionette TRACE conn3 <- [1,2950,null,{}] 14:30:11 INFO - PROCESS | 864 | 1471987811565 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}] 14:30:11 INFO - PROCESS | 864 | 1471987811571 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:11 INFO - PROCESS | 864 | 1471987811680 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:30:11 INFO - PROCESS | 864 | 1471987811838 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 864 | 1471987811841 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:11 INFO - PROCESS | 864 | ++DOCSHELL 19D9F400 == 41 [pid = 864] [id = 748] 14:30:11 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19D9FC00) [pid = 864] [serial = 2243] [outer = 00000000] 14:30:11 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (19EA6400) [pid = 864] [serial = 2244] [outer = 19D9FC00] 14:30:11 INFO - PROCESS | 864 | 1471987811900 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (19F5E000) [pid = 864] [serial = 2245] [outer = 19D9FC00] 14:30:12 INFO - PROCESS | 864 | 1471987812405 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]]]}] 14:30:12 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. 14:30:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 910ms 14:30:12 INFO - PROCESS | 864 | 1471987812452 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 864 | 1471987812455 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 14:30:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:30:12 INFO - PROCESS | 864 | 1471987812459 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 864 | 1471987812461 Marionette TRACE conn3 <- [1,2954,null,{}] 14:30:12 INFO - PROCESS | 864 | 1471987812482 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}] 14:30:12 INFO - PROCESS | 864 | 1471987812485 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:12 INFO - PROCESS | 864 | 1471987812594 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:30:12 INFO - PROCESS | 864 | 1471987812714 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 864 | 1471987812717 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:12 INFO - PROCESS | 864 | ++DOCSHELL 1026DC00 == 42 [pid = 864] [id = 749] 14:30:12 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (10B8B800) [pid = 864] [serial = 2246] [outer = 00000000] 14:30:12 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (14637C00) [pid = 864] [serial = 2247] [outer = 10B8B800] 14:30:12 INFO - PROCESS | 864 | 1471987812815 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (15A35C00) [pid = 864] [serial = 2248] [outer = 10B8B800] 14:30:13 INFO - PROCESS | 864 | 1471987813499 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]]]}] 14:30:13 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. 14:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1051ms 14:30:13 INFO - PROCESS | 864 | 1471987813536 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 864 | 1471987813540 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 14:30:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:30:13 INFO - PROCESS | 864 | 1471987813544 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 864 | 1471987813549 Marionette TRACE conn3 <- [1,2958,null,{}] 14:30:13 INFO - PROCESS | 864 | 1471987813554 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}] 14:30:13 INFO - PROCESS | 864 | 1471987813557 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:13 INFO - PROCESS | 864 | 1471987813657 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:30:13 INFO - PROCESS | 864 | 1471987813774 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 864 | 1471987813777 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:13 INFO - PROCESS | 864 | ++DOCSHELL 1344B000 == 43 [pid = 864] [id = 750] 14:30:13 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (13498C00) [pid = 864] [serial = 2249] [outer = 00000000] 14:30:13 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (13929000) [pid = 864] [serial = 2250] [outer = 13498C00] 14:30:13 INFO - PROCESS | 864 | 1471987813829 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 864 | ++DOMWINDOW == 95 (139D2C00) [pid = 864] [serial = 2251] [outer = 13498C00] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 15150400 == 42 [pid = 864] [id = 743] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 129E1000 == 41 [pid = 864] [id = 742] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1870D400 == 40 [pid = 864] [id = 741] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 18216400 == 39 [pid = 864] [id = 740] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1713D800 == 38 [pid = 864] [id = 739] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 168D6400 == 37 [pid = 864] [id = 738] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 15A2A400 == 36 [pid = 864] [id = 737] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1392A800 == 35 [pid = 864] [id = 736] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1138A400 == 34 [pid = 864] [id = 735] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 10A47C00 == 33 [pid = 864] [id = 733] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 128F0400 == 32 [pid = 864] [id = 734] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 17A0E400 == 31 [pid = 864] [id = 732] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 10275800 == 30 [pid = 864] [id = 723] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1026DC00 == 29 [pid = 864] [id = 749] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 15A31800 == 28 [pid = 864] [id = 747] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 19D9F400 == 27 [pid = 864] [id = 748] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 10560C00 == 26 [pid = 864] [id = 745] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 1462E400 == 25 [pid = 864] [id = 744] 14:30:14 INFO - PROCESS | 864 | --DOCSHELL 10B91000 == 24 [pid = 864] [id = 746] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 94 (10EACC00) [pid = 864] [serial = 2173] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 93 (112C5C00) [pid = 864] [serial = 2174] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 92 (130D6800) [pid = 864] [serial = 2176] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 91 (1315AC00) [pid = 864] [serial = 2177] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 90 (17148C00) [pid = 864] [serial = 2188] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 89 (11C62400) [pid = 864] [serial = 2171] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 88 (10ACB000) [pid = 864] [serial = 2170] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 87 (14392800) [pid = 864] [serial = 2179] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 86 (18256C00) [pid = 864] [serial = 2197] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 85 (13933C00) [pid = 864] [serial = 2162] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 84 (1349A000) [pid = 864] [serial = 2161] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 83 (179EA400) [pid = 864] [serial = 2195] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 82 (16540400) [pid = 864] [serial = 2165] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15A36000) [pid = 864] [serial = 2164] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 80 (19C35400) [pid = 864] [serial = 2168] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 79 (19C30C00) [pid = 864] [serial = 2167] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 78 (16519400) [pid = 864] [serial = 2186] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 77 (16510400) [pid = 864] [serial = 2185] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 76 (15784400) [pid = 864] [serial = 2191] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 75 (179B4400) [pid = 864] [serial = 2194] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17405C00) [pid = 864] [serial = 2189] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 73 (1693F800) [pid = 864] [serial = 2192] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 72 (1578E800) [pid = 864] [serial = 2182] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15A2E400) [pid = 864] [serial = 2183] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | --DOMWINDOW == 70 (14630C00) [pid = 864] [serial = 2180] [outer = 00000000] [url = about:blank] 14:30:15 INFO - PROCESS | 864 | 1471987815015 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]]]}] 14:30:15 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. 14:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1568ms 14:30:15 INFO - PROCESS | 864 | 1471987815108 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 864 | 1471987815112 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 14:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:30:15 INFO - PROCESS | 864 | 1471987815118 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 864 | 1471987815121 Marionette TRACE conn3 <- [1,2962,null,{}] 14:30:15 INFO - PROCESS | 864 | 1471987815130 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}] 14:30:15 INFO - PROCESS | 864 | 1471987815133 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:15 INFO - PROCESS | 864 | 1471987815267 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:30:15 INFO - PROCESS | 864 | 1471987815275 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:15 INFO - PROCESS | 864 | 1471987815279 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:15 INFO - PROCESS | 864 | ++DOCSHELL 10AC2800 == 25 [pid = 864] [id = 751] 14:30:15 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (10AC2C00) [pid = 864] [serial = 2252] [outer = 00000000] 14:30:15 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (10ACD000) [pid = 864] [serial = 2253] [outer = 10AC2C00] 14:30:15 INFO - PROCESS | 864 | 1471987815329 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (10B90000) [pid = 864] [serial = 2254] [outer = 10AC2C00] 14:30:15 INFO - PROCESS | 864 | 1471987815841 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]]]}] 14:30:15 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. 14:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 737ms 14:30:15 INFO - PROCESS | 864 | 1471987815890 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 864 | 1471987815895 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 14:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:30:15 INFO - PROCESS | 864 | 1471987815901 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 864 | 1471987815904 Marionette TRACE conn3 <- [1,2966,null,{}] 14:30:15 INFO - PROCESS | 864 | 1471987815907 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}] 14:30:15 INFO - PROCESS | 864 | 1471987815910 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:15 INFO - PROCESS | 864 | 1471987815998 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:30:16 INFO - PROCESS | 864 | 1471987816004 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 864 | 1471987816006 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:16 INFO - PROCESS | 864 | ++DOCSHELL 128E7400 == 26 [pid = 864] [id = 752] 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (128E9000) [pid = 864] [serial = 2255] [outer = 00000000] 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (12BE5400) [pid = 864] [serial = 2256] [outer = 128E9000] 14:30:16 INFO - PROCESS | 864 | 1471987816056 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (12DE4C00) [pid = 864] [serial = 2257] [outer = 128E9000] 14:30:16 INFO - PROCESS | 864 | 1471987816510 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]]]}] 14:30:16 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. 14:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 627ms 14:30:16 INFO - PROCESS | 864 | 1471987816538 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 864 | 1471987816540 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 14:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:30:16 INFO - PROCESS | 864 | 1471987816544 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 864 | 1471987816547 Marionette TRACE conn3 <- [1,2970,null,{}] 14:30:16 INFO - PROCESS | 864 | 1471987816559 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}] 14:30:16 INFO - PROCESS | 864 | 1471987816564 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:16 INFO - PROCESS | 864 | 1471987816691 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:30:16 INFO - PROCESS | 864 | 1471987816700 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 864 | 1471987816703 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:16 INFO - PROCESS | 864 | ++DOCSHELL 13EAF800 == 27 [pid = 864] [id = 753] 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (13EB0400) [pid = 864] [serial = 2258] [outer = 00000000] 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (14395400) [pid = 864] [serial = 2259] [outer = 13EB0400] 14:30:16 INFO - PROCESS | 864 | 1471987816754 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (14631C00) [pid = 864] [serial = 2260] [outer = 13EB0400] 14:30:17 INFO - PROCESS | 864 | 1471987817197 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"]]]}] 14:30:17 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 14:30:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 706ms 14:30:17 INFO - PROCESS | 864 | 1471987817243 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 864 | 1471987817246 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 14:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:30:17 INFO - PROCESS | 864 | 1471987817249 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 864 | 1471987817251 Marionette TRACE conn3 <- [1,2974,null,{}] 14:30:17 INFO - PROCESS | 864 | 1471987817254 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}] 14:30:17 INFO - PROCESS | 864 | 1471987817266 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:17 INFO - PROCESS | 864 | 1471987817354 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:30:17 INFO - PROCESS | 864 | 1471987817359 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 864 | 1471987817362 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:17 INFO - PROCESS | 864 | ++DOCSHELL 14631800 == 28 [pid = 864] [id = 754] 14:30:17 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15143400) [pid = 864] [serial = 2261] [outer = 00000000] 14:30:17 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (15B51800) [pid = 864] [serial = 2262] [outer = 15143400] 14:30:17 INFO - PROCESS | 864 | 1471987817416 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (16510800) [pid = 864] [serial = 2263] [outer = 15143400] 14:30:17 INFO - PROCESS | 864 | 1471987817876 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]]]}] 14:30:17 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. 14:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 643ms 14:30:17 INFO - PROCESS | 864 | 1471987817887 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 864 | 1471987817889 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 14:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:30:17 INFO - PROCESS | 864 | 1471987817895 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 864 | 1471987817897 Marionette TRACE conn3 <- [1,2978,null,{}] 14:30:17 INFO - PROCESS | 864 | 1471987817900 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}] 14:30:17 INFO - PROCESS | 864 | 1471987817902 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:18 INFO - PROCESS | 864 | 1471987818017 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:30:18 INFO - PROCESS | 864 | 1471987818023 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 864 | 1471987818025 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:18 INFO - PROCESS | 864 | ++DOCSHELL 15787800 == 29 [pid = 864] [id = 755] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (15B5B000) [pid = 864] [serial = 2264] [outer = 00000000] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (1693FC00) [pid = 864] [serial = 2265] [outer = 15B5B000] 14:30:18 INFO - PROCESS | 864 | 1471987818070 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (16C5DC00) [pid = 864] [serial = 2266] [outer = 15B5B000] 14:30:18 INFO - PROCESS | 864 | ++DOCSHELL 17147400 == 30 [pid = 864] [id = 756] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (17149400) [pid = 864] [serial = 2267] [outer = 00000000] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (17197000) [pid = 864] [serial = 2268] [outer = 17149400] 14:30:18 INFO - PROCESS | 864 | 1471987818582 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]]]}] 14:30:18 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. 14:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 753ms 14:30:18 INFO - PROCESS | 864 | 1471987818633 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 864 | 1471987818635 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 14:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:30:18 INFO - PROCESS | 864 | 1471987818639 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 864 | 1471987818640 Marionette TRACE conn3 <- [1,2982,null,{}] 14:30:18 INFO - PROCESS | 864 | 1471987818644 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}] 14:30:18 INFO - PROCESS | 864 | 1471987818650 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:18 INFO - PROCESS | 864 | 1471987818814 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:30:18 INFO - PROCESS | 864 | 1471987818877 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 864 | 1471987818879 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:18 INFO - PROCESS | 864 | ++DOCSHELL 1719A400 == 31 [pid = 864] [id = 757] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (1719AC00) [pid = 864] [serial = 2269] [outer = 00000000] 14:30:18 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (178F1800) [pid = 864] [serial = 2270] [outer = 1719AC00] 14:30:18 INFO - PROCESS | 864 | 1471987818925 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (179EC800) [pid = 864] [serial = 2271] [outer = 1719AC00] 14:30:19 INFO - PROCESS | 864 | 1471987819318 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]]]}] 14:30:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:30:19 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 14:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 737ms 14:30:19 INFO - PROCESS | 864 | 1471987819380 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 864 | 1471987819382 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 14:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:30:19 INFO - PROCESS | 864 | 1471987819385 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 864 | 1471987819387 Marionette TRACE conn3 <- [1,2986,null,{}] 14:30:19 INFO - PROCESS | 864 | 1471987819391 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}] 14:30:19 INFO - PROCESS | 864 | 1471987819393 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:19 INFO - PROCESS | 864 | 1471987819526 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:30:19 INFO - PROCESS | 864 | 1471987819534 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 864 | 1471987819537 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:19 INFO - PROCESS | 864 | ++DOCSHELL 16516000 == 32 [pid = 864] [id = 758] 14:30:19 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (178F1400) [pid = 864] [serial = 2272] [outer = 00000000] 14:30:19 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1855BC00) [pid = 864] [serial = 2273] [outer = 178F1400] 14:30:19 INFO - PROCESS | 864 | 1471987819639 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (1855C400) [pid = 864] [serial = 2274] [outer = 178F1400] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 92 (10A01C00) [pid = 864] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 91 (17145400) [pid = 864] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 90 (18257C00) [pid = 864] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 89 (1871B800) [pid = 864] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 88 (13932000) [pid = 864] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 87 (10ACFC00) [pid = 864] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 86 (15786400) [pid = 864] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15A2A800) [pid = 864] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 84 (113B4C00) [pid = 864] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 83 (1392B400) [pid = 864] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 82 (17AD5400) [pid = 864] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 81 (1392D400) [pid = 864] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1713BC00) [pid = 864] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:30:20 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16514000) [pid = 864] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:30:20 INFO - PROCESS | 864 | 1471987820189 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]]]}] 14:30:20 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. 14:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 846ms 14:30:20 INFO - PROCESS | 864 | 1471987820228 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 864 | 1471987820230 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 14:30:20 INFO - PROCESS | 864 | 1471987820233 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:30:20 INFO - PROCESS | 864 | 1471987820235 Marionette TRACE conn3 <- [1,2990,null,{}] 14:30:20 INFO - PROCESS | 864 | 1471987820238 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}] 14:30:20 INFO - PROCESS | 864 | 1471987820240 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:20 INFO - PROCESS | 864 | 1471987820365 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:30:20 INFO - PROCESS | 864 | 1471987820427 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 864 | 1471987820430 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:20 INFO - PROCESS | 864 | ++DOCSHELL 131E1400 == 33 [pid = 864] [id = 759] 14:30:20 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (15728800) [pid = 864] [serial = 2275] [outer = 00000000] 14:30:20 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (17AD5400) [pid = 864] [serial = 2276] [outer = 15728800] 14:30:20 INFO - PROCESS | 864 | 1471987820477 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (17ADAC00) [pid = 864] [serial = 2277] [outer = 15728800] 14:30:20 INFO - PROCESS | 864 | 1471987820794 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]]]}] 14:30:20 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. 14:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 596ms 14:30:20 INFO - PROCESS | 864 | 1471987820830 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 864 | 1471987820832 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 14:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:30:20 INFO - PROCESS | 864 | 1471987820836 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 864 | 1471987820837 Marionette TRACE conn3 <- [1,2994,null,{}] 14:30:20 INFO - PROCESS | 864 | 1471987820841 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}] 14:30:20 INFO - PROCESS | 864 | 1471987820843 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:20 INFO - PROCESS | 864 | 1471987820968 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:30:20 INFO - PROCESS | 864 | 1471987820976 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 864 | 1471987820978 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:21 INFO - PROCESS | 864 | ++DOCSHELL 179B0C00 == 34 [pid = 864] [id = 760] 14:30:21 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (18560000) [pid = 864] [serial = 2278] [outer = 00000000] 14:30:21 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (19C32000) [pid = 864] [serial = 2279] [outer = 18560000] 14:30:21 INFO - PROCESS | 864 | 1471987821027 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (19C32400) [pid = 864] [serial = 2280] [outer = 18560000] 14:30:21 INFO - PROCESS | 864 | 1471987821494 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]]]}] 14:30:21 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. 14:30:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 690ms 14:30:21 INFO - PROCESS | 864 | 1471987821556 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 864 | 1471987821561 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 14:30:21 INFO - PROCESS | 864 | 1471987821572 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:30:21 INFO - PROCESS | 864 | 1471987821576 Marionette TRACE conn3 <- [1,2998,null,{}] 14:30:21 INFO - PROCESS | 864 | 1471987821581 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}] 14:30:21 INFO - PROCESS | 864 | 1471987821585 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:21 INFO - PROCESS | 864 | 1471987821733 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:30:21 INFO - PROCESS | 864 | 1471987821872 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 864 | 1471987821875 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:21 INFO - PROCESS | 864 | ++DOCSHELL 10ACD400 == 35 [pid = 864] [id = 761] 14:30:21 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (10ACD800) [pid = 864] [serial = 2281] [outer = 00000000] 14:30:21 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (11337C00) [pid = 864] [serial = 2282] [outer = 10ACD800] 14:30:21 INFO - PROCESS | 864 | 1471987821937 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (11C62C00) [pid = 864] [serial = 2283] [outer = 10ACD800] 14:30:22 INFO - PROCESS | 864 | [864] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:22 INFO - PROCESS | 864 | 1471987822708 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:30:22 INFO - {} 14:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:30:22 INFO - {} 14:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:30:22 INFO - {} 14:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:30:22 INFO - {} 14:30:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1192ms 14:30:22 INFO - PROCESS | 864 | 1471987822772 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 864 | 1471987822776 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 14:30:22 INFO - TEST-START | /FileAPI/fileReader.html 14:30:22 INFO - PROCESS | 864 | 1471987822783 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - PROCESS | 864 | 1471987822786 Marionette TRACE conn3 <- [1,3002,null,{}] 14:30:22 INFO - PROCESS | 864 | 1471987822790 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}] 14:30:22 INFO - PROCESS | 864 | 1471987822793 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:22 INFO - PROCESS | 864 | 1471987822936 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:30:23 INFO - PROCESS | 864 | 1471987823059 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 864 | 1471987823062 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:23 INFO - PROCESS | 864 | ++DOCSHELL 139CC400 == 36 [pid = 864] [id = 762] 14:30:23 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (15790800) [pid = 864] [serial = 2284] [outer = 00000000] 14:30:23 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (16519800) [pid = 864] [serial = 2285] [outer = 15790800] 14:30:23 INFO - PROCESS | 864 | 1471987823119 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (1713B800) [pid = 864] [serial = 2286] [outer = 15790800] 14:30:23 INFO - PROCESS | 864 | 1471987823799 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]]]}] 14:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:30:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 1051ms 14:30:23 INFO - PROCESS | 864 | 1471987823856 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 864 | 1471987823858 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 14:30:23 INFO - TEST-START | /FileAPI/historical.html 14:30:23 INFO - PROCESS | 864 | 1471987823863 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 864 | 1471987823867 Marionette TRACE conn3 <- [1,3006,null,{}] 14:30:23 INFO - PROCESS | 864 | 1471987823898 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}] 14:30:23 INFO - PROCESS | 864 | 1471987823903 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:24 INFO - PROCESS | 864 | 1471987824192 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:30:24 INFO - PROCESS | 864 | 1471987824297 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 864 | 1471987824301 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:24 INFO - PROCESS | 864 | ++DOCSHELL 10AC4400 == 37 [pid = 864] [id = 763] 14:30:24 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (10AC5800) [pid = 864] [serial = 2287] [outer = 00000000] 14:30:24 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (10B8AC00) [pid = 864] [serial = 2288] [outer = 10AC5800] 14:30:24 INFO - PROCESS | 864 | 1471987824352 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 864 | ++DOMWINDOW == 94 (112C2400) [pid = 864] [serial = 2289] [outer = 10AC5800] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 131E1400 == 36 [pid = 864] [id = 759] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 16516000 == 35 [pid = 864] [id = 758] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 1719A400 == 34 [pid = 864] [id = 757] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 17147400 == 33 [pid = 864] [id = 756] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 15787800 == 32 [pid = 864] [id = 755] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 14631800 == 31 [pid = 864] [id = 754] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 13EAF800 == 30 [pid = 864] [id = 753] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 128E7400 == 29 [pid = 864] [id = 752] 14:30:24 INFO - PROCESS | 864 | --DOCSHELL 10AC2800 == 28 [pid = 864] [id = 751] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 93 (179B8000) [pid = 864] [serial = 2218] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 92 (18707800) [pid = 864] [serial = 2221] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 91 (19C2C800) [pid = 864] [serial = 2224] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 90 (1870C400) [pid = 864] [serial = 2222] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 89 (15786800) [pid = 864] [serial = 2227] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 88 (129DB400) [pid = 864] [serial = 2200] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 87 (130ABC00) [pid = 864] [serial = 2201] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 86 (19C37400) [pid = 864] [serial = 2230] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 85 (15A36400) [pid = 864] [serial = 2212] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 84 (15B5C000) [pid = 864] [serial = 2213] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 83 (128F2C00) [pid = 864] [serial = 2206] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 82 (129A1800) [pid = 864] [serial = 2207] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 81 (13EA6C00) [pid = 864] [serial = 2203] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 80 (14635000) [pid = 864] [serial = 2204] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 79 (19C32800) [pid = 864] [serial = 2225] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1825A400) [pid = 864] [serial = 2198] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 77 (13EA1400) [pid = 864] [serial = 2209] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 76 (14388400) [pid = 864] [serial = 2210] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 75 (17145800) [pid = 864] [serial = 2215] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 74 (19D98800) [pid = 864] [serial = 2231] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 73 (19DA2800) [pid = 864] [serial = 2233] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 72 (19DA3000) [pid = 864] [serial = 2234] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 71 (179B8800) [pid = 864] [serial = 2219] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1713D400) [pid = 864] [serial = 2228] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 69 (1719CC00) [pid = 864] [serial = 2216] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | --DOMWINDOW == 68 (10A47400) [pid = 864] [serial = 2236] [outer = 00000000] [url = about:blank] 14:30:24 INFO - PROCESS | 864 | 1471987824924 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"]]]}] 14:30:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:30:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:30:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:30:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:30:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:30:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:30:24 INFO - TEST-OK | /FileAPI/historical.html | took 1129ms 14:30:24 INFO - PROCESS | 864 | 1471987824987 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 864 | 1471987824993 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 14:30:25 INFO - TEST-START | /FileAPI/idlharness.html 14:30:25 INFO - PROCESS | 864 | 1471987824998 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 864 | 1471987825001 Marionette TRACE conn3 <- [1,3010,null,{}] 14:30:25 INFO - PROCESS | 864 | 1471987825007 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}] 14:30:25 INFO - PROCESS | 864 | 1471987825011 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:25 INFO - PROCESS | 864 | 1471987825129 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:30:25 INFO - PROCESS | 864 | 1471987825231 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 864 | 1471987825234 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:25 INFO - PROCESS | 864 | ++DOCSHELL 128E7400 == 29 [pid = 864] [id = 764] 14:30:25 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (128E9C00) [pid = 864] [serial = 2290] [outer = 00000000] 14:30:25 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (131E1400) [pid = 864] [serial = 2291] [outer = 128E9C00] 14:30:25 INFO - PROCESS | 864 | 1471987825283 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1392B800) [pid = 864] [serial = 2292] [outer = 128E9C00] 14:30:26 INFO - PROCESS | 864 | 1471987826110 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:30:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:30:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:30:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:30:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:30:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:30:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:30:26 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 14:30:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:30:26 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 14:30:26 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 14:30:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:30:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:30:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:30:26 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 14:30:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:30:26 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 14:30:26 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 14:30:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:30:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:30:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 1255ms 14:30:26 INFO - PROCESS | 864 | 1471987826247 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 864 | 1471987826250 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 14:30:26 INFO - PROCESS | 864 | 1471987826266 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - TEST-START | /FileAPI/idlharness.worker 14:30:26 INFO - PROCESS | 864 | 1471987826268 Marionette TRACE conn3 <- [1,3014,null,{}] 14:30:26 INFO - PROCESS | 864 | 1471987826273 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}] 14:30:26 INFO - PROCESS | 864 | 1471987826275 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:26 INFO - PROCESS | 864 | 1471987826365 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:30:26 INFO - PROCESS | 864 | 1471987826376 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 864 | 1471987826379 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:26 INFO - PROCESS | 864 | ++DOCSHELL 179EA400 == 30 [pid = 864] [id = 765] 14:30:26 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (179F0400) [pid = 864] [serial = 2293] [outer = 00000000] 14:30:26 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (17ADC000) [pid = 864] [serial = 2294] [outer = 179F0400] 14:30:26 INFO - PROCESS | 864 | 1471987826429 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (18364C00) [pid = 864] [serial = 2295] [outer = 179F0400] 14:30:26 INFO - PROCESS | 864 | [864] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:27 INFO - PROCESS | 864 | 1471987827429 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:30:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:30:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:30:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:30:27 INFO - {} 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:30:27 INFO - {} 14:30:27 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 - {} 14:30:27 INFO - {} 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:30:27 INFO - {} 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:30:27 INFO - {} 14:30:27 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 - {} 14:30:27 INFO - {} 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 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 14:30:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:27 INFO - {} 14:30:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1316ms 14:30:27 INFO - PROCESS | 864 | 1471987827579 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 864 | 1471987827584 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 14:30:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:30:27 INFO - PROCESS | 864 | 1471987827594 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 864 | 1471987827599 Marionette TRACE conn3 <- [1,3018,null,{}] 14:30:27 INFO - PROCESS | 864 | 1471987827602 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}] 14:30:27 INFO - PROCESS | 864 | 1471987827605 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:27 INFO - PROCESS | 864 | 1471987827730 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:30:27 INFO - PROCESS | 864 | 1471987827824 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 864 | 1471987827826 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:27 INFO - PROCESS | 864 | ++DOCSHELL 19C31C00 == 31 [pid = 864] [id = 766] 14:30:27 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (19C32800) [pid = 864] [serial = 2296] [outer = 00000000] 14:30:27 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1AE1C400) [pid = 864] [serial = 2297] [outer = 19C32800] 14:30:27 INFO - PROCESS | 864 | 1471987827872 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (12BEA800) [pid = 864] [serial = 2298] [outer = 19C32800] 14:30:28 INFO - PROCESS | 864 | 1471987828266 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]]]}] 14:30:28 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 14:30:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 689ms 14:30:28 INFO - PROCESS | 864 | 1471987828288 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 864 | 1471987828290 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 14:30:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:30:28 INFO - PROCESS | 864 | 1471987828299 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 864 | 1471987828300 Marionette TRACE conn3 <- [1,3022,null,{}] 14:30:28 INFO - PROCESS | 864 | 1471987828304 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}] 14:30:28 INFO - PROCESS | 864 | 1471987828306 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:28 INFO - PROCESS | 864 | 1471987828422 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:30:28 INFO - PROCESS | 864 | 1471987828427 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 864 | 1471987828430 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:28 INFO - PROCESS | 864 | ++DOCSHELL 1AE1A000 == 32 [pid = 864] [id = 767] 14:30:28 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1AE1F800) [pid = 864] [serial = 2299] [outer = 00000000] 14:30:28 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (1AE26400) [pid = 864] [serial = 2300] [outer = 1AE1F800] 14:30:28 INFO - PROCESS | 864 | 1471987828475 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1AF79000) [pid = 864] [serial = 2301] [outer = 1AE1F800] 14:30:28 INFO - PROCESS | 864 | 1471987828895 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]]]}] 14:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:30:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 642ms 14:30:28 INFO - PROCESS | 864 | 1471987828941 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 864 | 1471987828944 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 14:30:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:30:28 INFO - PROCESS | 864 | 1471987828947 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 864 | 1471987828949 Marionette TRACE conn3 <- [1,3026,null,{}] 14:30:28 INFO - PROCESS | 864 | 1471987828952 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}] 14:30:28 INFO - PROCESS | 864 | 1471987828954 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:29 INFO - PROCESS | 864 | 1471987829104 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:30:29 INFO - PROCESS | 864 | 1471987829202 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 864 | 1471987829207 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:29 INFO - PROCESS | 864 | ++DOCSHELL 1AF7C000 == 33 [pid = 864] [id = 768] 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (1AF7CC00) [pid = 864] [serial = 2302] [outer = 00000000] 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1AF85000) [pid = 864] [serial = 2303] [outer = 1AF7CC00] 14:30:29 INFO - PROCESS | 864 | 1471987829256 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (1B1C4C00) [pid = 864] [serial = 2304] [outer = 1AF7CC00] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1719AC00) [pid = 864] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 81 (15728800) [pid = 864] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 80 (15143400) [pid = 864] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 79 (10AC2C00) [pid = 864] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 78 (13EB0400) [pid = 864] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 77 (128E9000) [pid = 864] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 76 (13498C00) [pid = 864] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 75 (15B5B000) [pid = 864] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 74 (17149400) [pid = 864] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 73 (178F1400) [pid = 864] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 72 (10EA9000) [pid = 864] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 71 (15A33000) [pid = 864] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19D9FC00) [pid = 864] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:30:29 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10B8B800) [pid = 864] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:30:29 INFO - PROCESS | 864 | 1471987829691 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"]]]}] 14:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:30:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 799ms 14:30:29 INFO - PROCESS | 864 | 1471987829750 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 864 | 1471987829752 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 14:30:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:30:29 INFO - PROCESS | 864 | 1471987829756 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 864 | 1471987829758 Marionette TRACE conn3 <- [1,3030,null,{}] 14:30:29 INFO - PROCESS | 864 | 1471987829761 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}] 14:30:29 INFO - PROCESS | 864 | 1471987829763 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:29 INFO - PROCESS | 864 | 1471987829845 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:30:29 INFO - PROCESS | 864 | 1471987829850 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 864 | 1471987829852 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:29 INFO - PROCESS | 864 | ++DOCSHELL 1719AC00 == 34 [pid = 864] [id = 769] 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (1719E800) [pid = 864] [serial = 2305] [outer = 00000000] 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (1B1C6400) [pid = 864] [serial = 2306] [outer = 1719E800] 14:30:29 INFO - PROCESS | 864 | 1471987829898 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (1B1C9400) [pid = 864] [serial = 2307] [outer = 1719E800] 14:30:30 INFO - PROCESS | 864 | 1471987830479 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]]]}] 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:30:30 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. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:30:30 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'.) 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:30:30 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. 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:30:30 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. 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:30:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:30:30 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. 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:30:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:30:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:30:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:30:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 861ms 14:30:30 INFO - PROCESS | 864 | 1471987830627 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 864 | 1471987830631 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 14:30:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:30:30 INFO - PROCESS | 864 | 1471987830641 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 864 | 1471987830643 Marionette TRACE conn3 <- [1,3034,null,{}] 14:30:30 INFO - PROCESS | 864 | 1471987830648 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}] 14:30:30 INFO - PROCESS | 864 | 1471987830649 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:30 INFO - PROCESS | 864 | 1471987830780 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:30:30 INFO - PROCESS | 864 | 1471987830786 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 864 | 1471987830788 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:30 INFO - PROCESS | 864 | ++DOCSHELL 171BD800 == 35 [pid = 864] [id = 770] 14:30:30 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (171BDC00) [pid = 864] [serial = 2308] [outer = 00000000] 14:30:30 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (171CA000) [pid = 864] [serial = 2309] [outer = 171BDC00] 14:30:30 INFO - PROCESS | 864 | 1471987830833 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (1AF83000) [pid = 864] [serial = 2310] [outer = 171BDC00] 14:30:31 INFO - PROCESS | 864 | [864] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:31 INFO - PROCESS | 864 | 1471987831248 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:30:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:30:31 INFO - {} 14:30:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 658ms 14:30:31 INFO - PROCESS | 864 | 1471987831291 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 864 | 1471987831293 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 14:30:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:30:31 INFO - PROCESS | 864 | 1471987831297 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 864 | 1471987831298 Marionette TRACE conn3 <- [1,3038,null,{}] 14:30:31 INFO - PROCESS | 864 | 1471987831303 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}] 14:30:31 INFO - PROCESS | 864 | 1471987831305 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:31 INFO - PROCESS | 864 | 1471987831386 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:30:31 INFO - PROCESS | 864 | 1471987831394 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 864 | 1471987831396 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:31 INFO - PROCESS | 864 | ++DOCSHELL 10B32800 == 36 [pid = 864] [id = 771] 14:30:31 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (10B32C00) [pid = 864] [serial = 2311] [outer = 00000000] 14:30:31 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (171C9C00) [pid = 864] [serial = 2312] [outer = 10B32C00] 14:30:31 INFO - PROCESS | 864 | 1471987831441 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (17A09800) [pid = 864] [serial = 2313] [outer = 10B32C00] 14:30:32 INFO - PROCESS | 864 | 1471987832053 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]]]}] 14:30:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:30:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:30:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:30:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:30:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 798ms 14:30:32 INFO - PROCESS | 864 | 1471987832129 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 864 | 1471987832134 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 14:30:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:30:32 INFO - PROCESS | 864 | 1471987832139 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 864 | 1471987832145 Marionette TRACE conn3 <- [1,3042,null,{}] 14:30:32 INFO - PROCESS | 864 | 1471987832150 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}] 14:30:32 INFO - PROCESS | 864 | 1471987832153 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:32 INFO - PROCESS | 864 | 1471987832325 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:30:32 INFO - PROCESS | 864 | 1471987832337 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 864 | 1471987832339 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:32 INFO - PROCESS | 864 | ++DOCSHELL 10AD0000 == 37 [pid = 864] [id = 772] 14:30:32 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (10AD0800) [pid = 864] [serial = 2314] [outer = 00000000] 14:30:32 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (1295D800) [pid = 864] [serial = 2315] [outer = 10AD0800] 14:30:32 INFO - PROCESS | 864 | 1471987832403 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (130A8800) [pid = 864] [serial = 2316] [outer = 10AD0800] 14:30:33 INFO - PROCESS | 864 | 1471987833313 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"]]]}] 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:30:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:33 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" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:33 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" 14:30:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1378ms 14:30:33 INFO - PROCESS | 864 | 1471987833516 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 864 | 1471987833521 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 14:30:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:30:33 INFO - PROCESS | 864 | 1471987833529 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 864 | 1471987833532 Marionette TRACE conn3 <- [1,3046,null,{}] 14:30:33 INFO - PROCESS | 864 | 1471987833537 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}] 14:30:33 INFO - PROCESS | 864 | 1471987833539 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:33 INFO - PROCESS | 864 | 1471987833693 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:30:33 INFO - PROCESS | 864 | 1471987833853 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 864 | 1471987833856 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:33 INFO - PROCESS | 864 | ++DOCSHELL 13222400 == 38 [pid = 864] [id = 773] 14:30:33 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (1393CC00) [pid = 864] [serial = 2317] [outer = 00000000] 14:30:33 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (178ED400) [pid = 864] [serial = 2318] [outer = 1393CC00] 14:30:33 INFO - PROCESS | 864 | 1471987833915 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (179B9C00) [pid = 864] [serial = 2319] [outer = 1393CC00] 14:30:34 INFO - PROCESS | 864 | 1471987834437 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]]]}] 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:30:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:30:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:30:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:30:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:30:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:30:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:30:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:30:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:30:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 955ms 14:30:34 INFO - PROCESS | 864 | 1471987834492 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 864 | 1471987834495 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 14:30:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:30:34 INFO - PROCESS | 864 | 1471987834500 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 864 | 1471987834504 Marionette TRACE conn3 <- [1,3050,null,{}] 14:30:34 INFO - PROCESS | 864 | 1471987834516 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}] 14:30:34 INFO - PROCESS | 864 | 1471987834520 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:34 INFO - PROCESS | 864 | 1471987834631 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:30:34 INFO - PROCESS | 864 | 1471987834796 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 864 | 1471987834800 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:34 INFO - PROCESS | 864 | ++DOCSHELL 19D9B000 == 39 [pid = 864] [id = 774] 14:30:34 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (19D9B800) [pid = 864] [serial = 2320] [outer = 00000000] 14:30:34 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (19DA3800) [pid = 864] [serial = 2321] [outer = 19D9B800] 14:30:34 INFO - PROCESS | 864 | 1471987834859 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 864 | ++DOMWINDOW == 87 (19EAD400) [pid = 864] [serial = 2322] [outer = 19D9B800] 14:30:35 INFO - PROCESS | 864 | [864] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:35 INFO - PROCESS | 864 | 1471987835436 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:30:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:30:35 INFO - {} 14:30:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 939ms 14:30:35 INFO - PROCESS | 864 | 1471987835443 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 864 | 1471987835446 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 14:30:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:30:35 INFO - PROCESS | 864 | 1471987835450 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 864 | 1471987835452 Marionette TRACE conn3 <- [1,3054,null,{}] 14:30:35 INFO - PROCESS | 864 | 1471987835456 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}] 14:30:35 INFO - PROCESS | 864 | 1471987835458 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:35 INFO - PROCESS | 864 | 1471987835571 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:30:35 INFO - PROCESS | 864 | 1471987835869 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 864 | 1471987835872 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:35 INFO - PROCESS | 864 | ++DOCSHELL 10A0BC00 == 40 [pid = 864] [id = 775] 14:30:35 INFO - PROCESS | 864 | ++DOMWINDOW == 88 (10A47400) [pid = 864] [serial = 2323] [outer = 00000000] 14:30:35 INFO - PROCESS | 864 | ++DOMWINDOW == 89 (10ACFC00) [pid = 864] [serial = 2324] [outer = 10A47400] 14:30:35 INFO - PROCESS | 864 | 1471987835946 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 864 | ++DOMWINDOW == 90 (10B33800) [pid = 864] [serial = 2325] [outer = 10A47400] 14:30:36 INFO - PROCESS | 864 | 1471987836522 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]]]}] 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:30:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:30:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1096ms 14:30:36 INFO - PROCESS | 864 | 1471987836592 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 864 | 1471987836596 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 14:30:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:30:36 INFO - PROCESS | 864 | 1471987836601 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 864 | 1471987836604 Marionette TRACE conn3 <- [1,3058,null,{}] 14:30:36 INFO - PROCESS | 864 | 1471987836610 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}] 14:30:36 INFO - PROCESS | 864 | 1471987836614 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:36 INFO - PROCESS | 864 | 1471987836741 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:30:36 INFO - PROCESS | 864 | 1471987836868 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 864 | 1471987836871 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:36 INFO - PROCESS | 864 | ++DOCSHELL 10B36C00 == 41 [pid = 864] [id = 776] 14:30:36 INFO - PROCESS | 864 | ++DOMWINDOW == 91 (10B37800) [pid = 864] [serial = 2326] [outer = 00000000] 14:30:36 INFO - PROCESS | 864 | ++DOMWINDOW == 92 (1310C800) [pid = 864] [serial = 2327] [outer = 10B37800] 14:30:36 INFO - PROCESS | 864 | 1471987836921 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 864 | ++DOMWINDOW == 93 (13926000) [pid = 864] [serial = 2328] [outer = 10B37800] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 171BD800 == 40 [pid = 864] [id = 770] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 1719AC00 == 39 [pid = 864] [id = 769] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 1AF7C000 == 38 [pid = 864] [id = 768] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 1AE1A000 == 37 [pid = 864] [id = 767] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 19C31C00 == 36 [pid = 864] [id = 766] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 179EA400 == 35 [pid = 864] [id = 765] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 128E7400 == 34 [pid = 864] [id = 764] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 10AC4400 == 33 [pid = 864] [id = 763] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 139CC400 == 32 [pid = 864] [id = 762] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 10ACD400 == 31 [pid = 864] [id = 761] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 179B0C00 == 30 [pid = 864] [id = 760] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 1344B000 == 29 [pid = 864] [id = 750] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 19D9B000 == 28 [pid = 864] [id = 774] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 10A0BC00 == 27 [pid = 864] [id = 775] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 13222400 == 26 [pid = 864] [id = 773] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 10B32800 == 25 [pid = 864] [id = 771] 14:30:37 INFO - PROCESS | 864 | --DOCSHELL 10AD0000 == 24 [pid = 864] [id = 772] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 92 (17ADAC00) [pid = 864] [serial = 2277] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 91 (15B51800) [pid = 864] [serial = 2262] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 90 (10ACD000) [pid = 864] [serial = 2253] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 89 (10B90000) [pid = 864] [serial = 2254] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 88 (14395400) [pid = 864] [serial = 2259] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 87 (14631C00) [pid = 864] [serial = 2260] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 86 (12BE5400) [pid = 864] [serial = 2256] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 85 (12DE4C00) [pid = 864] [serial = 2257] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 84 (139D2C00) [pid = 864] [serial = 2251] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 83 (13929000) [pid = 864] [serial = 2250] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1693FC00) [pid = 864] [serial = 2265] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 81 (178F1800) [pid = 864] [serial = 2270] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 80 (17197000) [pid = 864] [serial = 2268] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 79 (16C5DC00) [pid = 864] [serial = 2266] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 78 (17AD5400) [pid = 864] [serial = 2276] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1855BC00) [pid = 864] [serial = 2273] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 76 (179EC800) [pid = 864] [serial = 2271] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 75 (13927400) [pid = 864] [serial = 2239] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1343E400) [pid = 864] [serial = 2238] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 73 (179B7800) [pid = 864] [serial = 2242] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 72 (17145C00) [pid = 864] [serial = 2241] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 71 (19F5E000) [pid = 864] [serial = 2245] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 70 (19EA6400) [pid = 864] [serial = 2244] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 69 (15A35C00) [pid = 864] [serial = 2248] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 68 (14637C00) [pid = 864] [serial = 2247] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 67 (19C32000) [pid = 864] [serial = 2279] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1855C400) [pid = 864] [serial = 2274] [outer = 00000000] [url = about:blank] 14:30:37 INFO - PROCESS | 864 | --DOMWINDOW == 65 (16510800) [pid = 864] [serial = 2263] [outer = 00000000] [url = about:blank] 14:30:38 INFO - PROCESS | 864 | 1471987838051 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]]]}] 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:30:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1519ms 14:30:38 INFO - PROCESS | 864 | 1471987838115 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 864 | 1471987838120 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 14:30:38 INFO - PROCESS | 864 | 1471987838124 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:30:38 INFO - PROCESS | 864 | 1471987838129 Marionette TRACE conn3 <- [1,3062,null,{}] 14:30:38 INFO - PROCESS | 864 | 1471987838134 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}] 14:30:38 INFO - PROCESS | 864 | 1471987838137 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:38 INFO - PROCESS | 864 | 1471987838276 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:30:38 INFO - PROCESS | 864 | 1471987838376 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 864 | 1471987838379 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:38 INFO - PROCESS | 864 | ++DOCSHELL 10B35800 == 25 [pid = 864] [id = 777] 14:30:38 INFO - PROCESS | 864 | ++DOMWINDOW == 66 (10B35C00) [pid = 864] [serial = 2329] [outer = 00000000] 14:30:38 INFO - PROCESS | 864 | ++DOMWINDOW == 67 (10B89000) [pid = 864] [serial = 2330] [outer = 10B35C00] 14:30:38 INFO - PROCESS | 864 | 1471987838428 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 864 | ++DOMWINDOW == 68 (10EB2800) [pid = 864] [serial = 2331] [outer = 10B35C00] 14:30:38 INFO - PROCESS | 864 | 1471987838786 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]]]}] 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:30:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 705ms 14:30:38 INFO - PROCESS | 864 | 1471987838838 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 864 | 1471987838842 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 14:30:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:30:38 INFO - PROCESS | 864 | 1471987838880 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 864 | 1471987838883 Marionette TRACE conn3 <- [1,3066,null,{}] 14:30:38 INFO - PROCESS | 864 | 1471987838887 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}] 14:30:38 INFO - PROCESS | 864 | 1471987838890 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:38 INFO - PROCESS | 864 | 1471987838985 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:30:38 INFO - PROCESS | 864 | 1471987838994 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 864 | 1471987838997 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:39 INFO - PROCESS | 864 | ++DOCSHELL 128E7C00 == 26 [pid = 864] [id = 778] 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (128E8400) [pid = 864] [serial = 2332] [outer = 00000000] 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (12DDCC00) [pid = 864] [serial = 2333] [outer = 128E8400] 14:30:39 INFO - PROCESS | 864 | 1471987839045 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (130B0000) [pid = 864] [serial = 2334] [outer = 128E8400] 14:30:39 INFO - PROCESS | 864 | 1471987839505 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] 14:30:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:30:39 INFO - PROCESS | 864 | 1471987839572 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 14:30:39 INFO - PROCESS | 864 | 1471987839576 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 864 | 1471987839579 Marionette TRACE conn3 <- [1,3070,null,{}] 14:30:39 INFO - PROCESS | 864 | 1471987839590 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}] 14:30:39 INFO - PROCESS | 864 | 1471987839594 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:39 INFO - PROCESS | 864 | 1471987839691 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:30:39 INFO - PROCESS | 864 | 1471987839703 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 864 | 1471987839706 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:39 INFO - PROCESS | 864 | ++DOCSHELL 139D2C00 == 27 [pid = 864] [id = 779] 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (139D3C00) [pid = 864] [serial = 2335] [outer = 00000000] 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (14393800) [pid = 864] [serial = 2336] [outer = 139D3C00] 14:30:39 INFO - PROCESS | 864 | 1471987839755 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (14633C00) [pid = 864] [serial = 2337] [outer = 139D3C00] 14:30:40 INFO - PROCESS | 864 | 1471987840247 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]]]}] 14:30:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:30:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:30:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:30:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 705ms 14:30:40 INFO - PROCESS | 864 | 1471987840284 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 864 | 1471987840287 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 14:30:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:30:40 INFO - PROCESS | 864 | 1471987840290 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 864 | 1471987840292 Marionette TRACE conn3 <- [1,3074,null,{}] 14:30:40 INFO - PROCESS | 864 | 1471987840295 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}] 14:30:40 INFO - PROCESS | 864 | 1471987840297 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:40 INFO - PROCESS | 864 | 1471987840453 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:30:40 INFO - PROCESS | 864 | 1471987840525 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 864 | 1471987840527 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:40 INFO - PROCESS | 864 | ++DOCSHELL 15732C00 == 28 [pid = 864] [id = 780] 14:30:40 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (15734800) [pid = 864] [serial = 2338] [outer = 00000000] 14:30:40 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1578D800) [pid = 864] [serial = 2339] [outer = 15734800] 14:30:40 INFO - PROCESS | 864 | 1471987840578 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (15A2CC00) [pid = 864] [serial = 2340] [outer = 15734800] 14:30:40 INFO - PROCESS | 864 | 1471987840969 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:30:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:30:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 736ms 14:30:41 INFO - PROCESS | 864 | 1471987841029 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 864 | 1471987841031 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 14:30:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:30:41 INFO - PROCESS | 864 | 1471987841035 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 864 | 1471987841037 Marionette TRACE conn3 <- [1,3078,null,{}] 14:30:41 INFO - PROCESS | 864 | 1471987841047 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}] 14:30:41 INFO - PROCESS | 864 | 1471987841049 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:41 INFO - PROCESS | 864 | 1471987841169 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:30:41 INFO - PROCESS | 864 | 1471987841181 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 864 | 1471987841183 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:41 INFO - PROCESS | 864 | ++DOCSHELL 15788800 == 29 [pid = 864] [id = 781] 14:30:41 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (1578DC00) [pid = 864] [serial = 2341] [outer = 00000000] 14:30:41 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (15B51800) [pid = 864] [serial = 2342] [outer = 1578DC00] 14:30:41 INFO - PROCESS | 864 | 1471987841229 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (160AA800) [pid = 864] [serial = 2343] [outer = 1578DC00] 14:30:41 INFO - PROCESS | 864 | 1471987841683 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:30:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:30:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 704ms 14:30:41 INFO - PROCESS | 864 | 1471987841735 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 864 | 1471987841737 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 14:30:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:30:41 INFO - PROCESS | 864 | 1471987841740 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 864 | 1471987841742 Marionette TRACE conn3 <- [1,3082,null,{}] 14:30:41 INFO - PROCESS | 864 | 1471987841745 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}] 14:30:41 INFO - PROCESS | 864 | 1471987841751 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:41 INFO - PROCESS | 864 | 1471987841914 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 79 (179F0400) [pid = 864] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 78 (19C32800) [pid = 864] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 77 (1AE1F800) [pid = 864] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 76 (1AF7CC00) [pid = 864] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 75 (10ACD800) [pid = 864] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 74 (128E9C00) [pid = 864] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 73 (18560000) [pid = 864] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 72 (15790800) [pid = 864] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 71 (10AC5800) [pid = 864] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1719E800) [pid = 864] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 69 (171BDC00) [pid = 864] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:30:42 INFO - PROCESS | 864 | --DOMWINDOW == 68 (10B32C00) [pid = 864] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 14:30:42 INFO - PROCESS | 864 | 1471987842255 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 864 | 1471987842257 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:42 INFO - PROCESS | 864 | ++DOCSHELL 10AC5800 == 30 [pid = 864] [id = 782] 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 69 (10AC7800) [pid = 864] [serial = 2344] [outer = 00000000] 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 70 (15790800) [pid = 864] [serial = 2345] [outer = 10AC7800] 14:30:42 INFO - PROCESS | 864 | 1471987842304 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 71 (17146400) [pid = 864] [serial = 2346] [outer = 10AC7800] 14:30:42 INFO - PROCESS | 864 | 1471987842655 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:30:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:30:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 940ms 14:30:42 INFO - PROCESS | 864 | 1471987842686 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 864 | 1471987842688 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 14:30:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:30:42 INFO - PROCESS | 864 | 1471987842691 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 864 | 1471987842693 Marionette TRACE conn3 <- [1,3086,null,{}] 14:30:42 INFO - PROCESS | 864 | 1471987842697 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}] 14:30:42 INFO - PROCESS | 864 | 1471987842699 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:42 INFO - PROCESS | 864 | 1471987842821 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:30:42 INFO - PROCESS | 864 | 1471987842829 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 864 | 1471987842831 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:42 INFO - PROCESS | 864 | ++DOCSHELL 16C5B400 == 31 [pid = 864] [id = 783] 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 72 (17145400) [pid = 864] [serial = 2347] [outer = 00000000] 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 73 (171BC400) [pid = 864] [serial = 2348] [outer = 17145400] 14:30:42 INFO - PROCESS | 864 | 1471987842881 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 864 | ++DOMWINDOW == 74 (171BF400) [pid = 864] [serial = 2349] [outer = 17145400] 14:30:43 INFO - PROCESS | 864 | 1471987843269 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]]]}] 14:30:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:30:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:30:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 642ms 14:30:43 INFO - PROCESS | 864 | 1471987843329 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 864 | 1471987843331 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 14:30:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:30:43 INFO - PROCESS | 864 | 1471987843335 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 864 | 1471987843336 Marionette TRACE conn3 <- [1,3090,null,{}] 14:30:43 INFO - PROCESS | 864 | 1471987843340 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}] 14:30:43 INFO - PROCESS | 864 | 1471987843341 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:43 INFO - PROCESS | 864 | 1471987843419 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:30:43 INFO - PROCESS | 864 | 1471987843555 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 864 | 1471987843557 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:43 INFO - PROCESS | 864 | ++DOCSHELL 13EA1800 == 32 [pid = 864] [id = 784] 14:30:43 INFO - PROCESS | 864 | ++DOMWINDOW == 75 (17148000) [pid = 864] [serial = 2350] [outer = 00000000] 14:30:43 INFO - PROCESS | 864 | ++DOMWINDOW == 76 (1740BC00) [pid = 864] [serial = 2351] [outer = 17148000] 14:30:43 INFO - PROCESS | 864 | 1471987843606 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 864 | ++DOMWINDOW == 77 (1740CC00) [pid = 864] [serial = 2352] [outer = 17148000] 14:30:43 INFO - PROCESS | 864 | 1471987843941 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:30:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:30:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 627ms 14:30:43 INFO - PROCESS | 864 | 1471987843973 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 864 | 1471987843975 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 14:30:43 INFO - PROCESS | 864 | 1471987843978 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:30:43 INFO - PROCESS | 864 | 1471987843980 Marionette TRACE conn3 <- [1,3094,null,{}] 14:30:43 INFO - PROCESS | 864 | 1471987843983 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}] 14:30:43 INFO - PROCESS | 864 | 1471987843985 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:44 INFO - PROCESS | 864 | 1471987844115 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:30:44 INFO - PROCESS | 864 | 1471987844125 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 864 | 1471987844127 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:44 INFO - PROCESS | 864 | ++DOCSHELL 171C8C00 == 33 [pid = 864] [id = 785] 14:30:44 INFO - PROCESS | 864 | ++DOMWINDOW == 78 (179B1000) [pid = 864] [serial = 2353] [outer = 00000000] 14:30:44 INFO - PROCESS | 864 | ++DOMWINDOW == 79 (17A0B000) [pid = 864] [serial = 2354] [outer = 179B1000] 14:30:44 INFO - PROCESS | 864 | 1471987844171 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 864 | ++DOMWINDOW == 80 (17ADEC00) [pid = 864] [serial = 2355] [outer = 179B1000] 14:30:44 INFO - PROCESS | 864 | 1471987844886 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]]]}] 14:30:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:30:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:30:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:30:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 940ms 14:30:44 INFO - PROCESS | 864 | 1471987844934 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 864 | 1471987844938 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 14:30:44 INFO - PROCESS | 864 | 1471987844945 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:30:44 INFO - PROCESS | 864 | 1471987844950 Marionette TRACE conn3 <- [1,3098,null,{}] 14:30:44 INFO - PROCESS | 864 | 1471987844955 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}] 14:30:44 INFO - PROCESS | 864 | 1471987844958 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:45 INFO - PROCESS | 864 | 1471987845088 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:30:45 INFO - PROCESS | 864 | 1471987845230 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 864 | 1471987845234 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:45 INFO - PROCESS | 864 | ++DOCSHELL 10ACE400 == 34 [pid = 864] [id = 786] 14:30:45 INFO - PROCESS | 864 | ++DOMWINDOW == 81 (10ACF000) [pid = 864] [serial = 2356] [outer = 00000000] 14:30:45 INFO - PROCESS | 864 | ++DOMWINDOW == 82 (11C5DC00) [pid = 864] [serial = 2357] [outer = 10ACF000] 14:30:45 INFO - PROCESS | 864 | 1471987845294 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 864 | ++DOMWINDOW == 83 (128F2800) [pid = 864] [serial = 2358] [outer = 10ACF000] 14:30:45 INFO - PROCESS | 864 | 1471987845862 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"]]]}] 14:30:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:30:45 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 14:30:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:30:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 940ms 14:30:45 INFO - PROCESS | 864 | 1471987845893 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 864 | 1471987845898 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 14:30:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:30:45 INFO - PROCESS | 864 | 1471987845907 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 864 | 1471987845912 Marionette TRACE conn3 <- [1,3102,null,{}] 14:30:45 INFO - PROCESS | 864 | 1471987845944 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}] 14:30:45 INFO - PROCESS | 864 | 1471987845947 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:46 INFO - PROCESS | 864 | 1471987846070 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:30:46 INFO - PROCESS | 864 | 1471987846242 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\", \"95f4673d-892a-45ca-916f-ae9d256e1437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 864 | 1471987846244 Marionette INFO sendAsync f1c3ac55-7f48-410b-a0ee-b46655304a4f 14:30:46 INFO - PROCESS | 864 | ++DOCSHELL 13925800 == 35 [pid = 864] [id = 787] 14:30:46 INFO - PROCESS | 864 | ++DOMWINDOW == 84 (13926400) [pid = 864] [serial = 2359] [outer = 00000000] 14:30:46 INFO - PROCESS | 864 | ++DOMWINDOW == 85 (13EA6800) [pid = 864] [serial = 2360] [outer = 13926400] 14:30:46 INFO - PROCESS | 864 | 1471987846303 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 864 | ++DOMWINDOW == 86 (1462C800) [pid = 864] [serial = 2361] [outer = 13926400] 14:30:47 INFO - PROCESS | 864 | 1471987847078 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]]]}] 14:30:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:30:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1237ms 14:30:47 INFO - PROCESS | 864 | 1471987847140 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:30:47 INFO - PROCESS | 864 | 1471987847145 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 13EA1800 == 34 [pid = 864] [id = 784] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 16C5B400 == 33 [pid = 864] [id = 783] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 10AC5800 == 32 [pid = 864] [id = 782] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 15788800 == 31 [pid = 864] [id = 781] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 15732C00 == 30 [pid = 864] [id = 780] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 139D2C00 == 29 [pid = 864] [id = 779] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 128E7C00 == 28 [pid = 864] [id = 778] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 10B35800 == 27 [pid = 864] [id = 777] 14:30:47 INFO - PROCESS | 864 | --DOCSHELL 10B36C00 == 26 [pid = 864] [id = 776] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 85 (171C9C00) [pid = 864] [serial = 2312] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 84 (17A09800) [pid = 864] [serial = 2313] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 83 (18364C00) [pid = 864] [serial = 2295] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 82 (1AE1C400) [pid = 864] [serial = 2297] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 81 (12BEA800) [pid = 864] [serial = 2298] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 80 (1AF79000) [pid = 864] [serial = 2301] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 79 (1AE26400) [pid = 864] [serial = 2300] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 78 (1AF85000) [pid = 864] [serial = 2303] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 77 (11337C00) [pid = 864] [serial = 2282] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 76 (11C62C00) [pid = 864] [serial = 2283] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 75 (131E1400) [pid = 864] [serial = 2291] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 74 (1392B800) [pid = 864] [serial = 2292] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 73 (17ADC000) [pid = 864] [serial = 2294] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 72 (19C32400) [pid = 864] [serial = 2280] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 71 (16519800) [pid = 864] [serial = 2285] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 70 (1713B800) [pid = 864] [serial = 2286] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 69 (10B8AC00) [pid = 864] [serial = 2288] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 68 (112C2400) [pid = 864] [serial = 2289] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 67 (1B1C4C00) [pid = 864] [serial = 2304] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 66 (1B1C6400) [pid = 864] [serial = 2306] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 65 (1AF83000) [pid = 864] [serial = 2310] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 64 (1B1C9400) [pid = 864] [serial = 2307] [outer = 00000000] [url = about:blank] 14:30:47 INFO - PROCESS | 864 | --DOMWINDOW == 63 (171CA000) [pid = 864] [serial = 2309] [outer = 00000000] [url = about:blank] 14:30:48 WARNING - u'runner_teardown' () 14:30:48 INFO - No more tests 14:30:48 INFO - Got 0 unexpected results 14:30:48 INFO - SUITE-END | took 699s 14:30:48 INFO - Closing logging queue 14:30:48 INFO - queue closed 14:30:48 INFO - Return code: 0 14:30:48 WARNING - # TBPL SUCCESS # 14:30:48 INFO - Running post-action listener: _resource_record_post_action 14:30:48 INFO - Running post-run listener: _resource_record_post_run 14:30:49 INFO - Total resource usage - Wall time: 711s; CPU: 17.0%; Read bytes: 91297792; Write bytes: 960249344; Read time: 490541; Write time: 1325667 14:30:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:30:49 INFO - install - Wall time: 4s; CPU: 8.0%; Read bytes: 0; Write bytes: 113205248; Read time: 0; Write time: 161802 14:30:49 INFO - run-tests - Wall time: 708s; CPU: 17.0%; Read bytes: 91297792; Write bytes: 824017920; Read time: 490541; Write time: 1131072 14:30:49 INFO - Running post-run listener: _upload_blobber_files 14:30:49 INFO - Blob upload gear active. 14:30:49 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:30:49 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 14:30:49 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:30:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:30:50 INFO - (blobuploader) - INFO - Open directory for files ... 14:30:50 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:30:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:30:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:30:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:30:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:30:51 INFO - (blobuploader) - INFO - Done attempting. 14:30:51 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:30:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:30:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:30:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:30:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:30:53 INFO - (blobuploader) - INFO - Done attempting. 14:30:53 INFO - (blobuploader) - INFO - Iteration through files over. 14:30:53 INFO - Return code: 0 14:30:53 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:30:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/27a51face559670169faa98bfa83e54215ca5603bcd3c1fca134f71534ef0d77ccfd110b9da6e76e12eca14a993d5d9d473910ba572d8ed5197e8edb11409482", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/790237e2bf56dd5de2551e64491394ee02289a16edfcb02e1b4613f8fc2082df559c23df9710ff42871a942501e4aca778bbf89b760ede8e2a7781af1ad36a8c"} 14:30:53 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:30:53 INFO - Writing to file C:\slave\test\properties\blobber_files 14:30:53 INFO - Contents: 14:30:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/27a51face559670169faa98bfa83e54215ca5603bcd3c1fca134f71534ef0d77ccfd110b9da6e76e12eca14a993d5d9d473910ba572d8ed5197e8edb11409482", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/790237e2bf56dd5de2551e64491394ee02289a16edfcb02e1b4613f8fc2082df559c23df9710ff42871a942501e4aca778bbf89b760ede8e2a7781af1ad36a8c"} 14:30:53 INFO - Running post-run listener: copy_logs_to_upload_dir 14:30:53 INFO - Copying logs to upload dir... 14:30:53 INFO - mkdir: C:\slave\test\build\upload\logs 14:30:53 INFO - Copying logs to upload dir... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... 14:30:53 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=881.954000 ========= master_lag: -22.08 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 19 secs) (at 2016-08-23 14:30:55.083983) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-08-23 14:30:55.084905) ========= '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-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/27a51face559670169faa98bfa83e54215ca5603bcd3c1fca134f71534ef0d77ccfd110b9da6e76e12eca14a993d5d9d473910ba572d8ed5197e8edb11409482", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/790237e2bf56dd5de2551e64491394ee02289a16edfcb02e1b4613f8fc2082df559c23df9710ff42871a942501e4aca778bbf89b760ede8e2a7781af1ad36a8c"} build_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/27a51face559670169faa98bfa83e54215ca5603bcd3c1fca134f71534ef0d77ccfd110b9da6e76e12eca14a993d5d9d473910ba572d8ed5197e8edb11409482", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/790237e2bf56dd5de2551e64491394ee02289a16edfcb02e1b4613f8fc2082df559c23df9710ff42871a942501e4aca778bbf89b760ede8e2a7781af1ad36a8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 1.16 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-08-23 14:30:56.351764) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:56.352126) ========= '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-035\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-035 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-035 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-035 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-035 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-035 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:56.476590) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:56.476984) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:57.365725) ========= ========= Total master_lag: -21.10 =========